Instant Pot Spanish rice is a vibrant, one-pot dish that combines fluffy white rice with tomatoes, peppers, and savory spices for an authentic side dish or light main course. This recipe uses the Instant Pot’s pressure-cooking capabilities to deliver perfectly cooked rice in just 20 minutes, making weeknight dinners faster without sacrificing flavor. The combination of sautéed aromatics, tender vegetables, and well-seasoned broth creates a dish that tastes like it simmered for hours but requires minimal hands-on time. Whether you’re serving it alongside grilled chicken, with refried beans, or on its own, this Spanish rice delivers consistent results every single time.

About This Recipe
I’m Eva Stoner, the creator of Fresh Recipes Corner, where I share simple, reliable recipes for everyday cooking. My love for cooking began in my grandmother’s kitchen, where I learned that good food doesn’t have to be complicated—it just needs care, patience, and the right techniques. Those early moments shaped how I cook today and inspired me to keep things practical and approachable.
When I first got my Instant Pot, I was skeptical about pressure cooking rice. I’d burned countless pots of Spanish rice on the stovetop, and I worried the electric cooker would be no different. After months of testing ratios, cooking times, and techniques, I discovered that the Instant Pot actually eliminates the guesswork. This recipe emerged from those kitchen experiments, and it’s become my go-to method because it works reliably, tastes authentic, and frees me up to prepare other parts of dinner.
| Detail | Information |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 12 minutes |
| Pressure Release | 5 minutes natural release |
| Total Time | 27 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |
| Cuisine | Spanish |
Why This Recipe Works
The Instant Pot Spanish rice recipe works because pressure cooking locks in moisture and flavor while cooking rice to perfect tenderness. I discovered that the key is toasting the rice briefly in oil before adding liquid, which prevents mushiness and creates a subtle nutty flavor that echoes traditional stovetop methods. The pressure environment also allows the vegetables to soften without breaking down, and the spices infuse more deeply into each grain.
What sets this version apart is the ratio of ingredients I’ve refined through repeated testing. Traditional recipes often call for too much liquid or too little seasoning, but this combination delivers bold Spanish flavors without overwhelming the rice’s natural texture. The quick natural pressure release preserves the rice’s structure while allowing residual heat to finish cooking without overcooking.
I’ve made this recipe for family dinners, potlucks, and meal prep sessions, and it consistently produces restaurant-quality results. The hands-on time is minimal—most of the work happens passively inside the cooker—which makes it perfect for busy weeknights when you need something impressive but simple.
Ingredients
| Ingredient | Quantity | Notes & Alternatives |
|---|---|---|
| Olive oil | 2 tablespoons | Use extra-virgin for better flavor, or vegetable oil as a neutral substitute |
| Yellow onion, diced | 1 medium onion | White onions work too but yield milder flavor |
| Garlic, minced | 4 cloves | Use 1.5 teaspoons garlic powder if fresh garlic is unavailable |
| Red bell pepper, diced | 1 large pepper | Green or orange peppers provide different subtle flavors |
| Long-grain white rice | 2 cups, uncooked | Medium-grain or jasmine rice absorb liquid differently; use only white rice |
| Diced tomatoes (canned) | 1 can (14.5 oz), with juice | Fresh tomatoes require additional liquid; fire-roasted tomatoes add depth |
| Chicken or vegetable broth | 2 cups | Low-sodium broth allows better seasoning control |
| Cumin powder | 1.5 teaspoons | Ground cumin is essential for authentic Spanish flavor |
| Paprika powder | 1 teaspoon | Smoked paprika delivers deeper, richer flavor |
| Chili powder | 0.5 teaspoon | Adjust based on heat preference; use more for spicier rice |
| Sea salt | 1 teaspoon | Taste and adjust after cooking |
| Black pepper | 0.5 teaspoon | Freshly ground pepper provides better flavor |
| Frozen peas | 1 cup | Optional; add during natural pressure release for texture |
| Fresh cilantro (optional) | 2 tablespoons, chopped | Parsley or green onions serve as substitutes |
Step-by-Step Instructions
Preparation Phase
- Dice one medium yellow onion into small, uniform pieces and set aside.
- Mince four fresh garlic cloves and reserve in a separate bowl.
- Dice one large red bell pepper, removing seeds and white membranes completely.
- Measure out two cups of uncooked long-grain white rice and rinse under cool water for 30 seconds until water runs mostly clear.
- Open one 14.5-ounce can of diced tomatoes and keep the juice in the can.
- Measure two cups of chicken or vegetable broth into a liquid measuring cup.
Sautéing the Base
- Set your Instant Pot to the sauté setting and allow it to heat for one minute.
- Add two tablespoons of olive oil and heat until it shimmers and moves freely around the pot.
- Pour in the diced onion and cook, stirring occasionally, for three minutes until softened and translucent.
- Add the minced garlic and cook for exactly 30 seconds, stirring constantly to prevent burning.
- Stir in the diced red bell pepper and sauté for two minutes until it begins to soften slightly.
Building Flavor
- Add the rinsed rice to the pot and stir continuously for two minutes until the rice is coated with oil.
- Sprinkle in 1.5 teaspoons of cumin powder, one teaspoon of paprika powder, 0.5 teaspoon of chili powder, one teaspoon of sea salt, and 0.5 teaspoon of black pepper.
- Stir all ingredients together for 30 seconds, ensuring the spices coat the rice evenly.
- Pour in the canned diced tomatoes with all their juice and stir well to combine.
- Add two cups of chicken or vegetable broth and stir until the rice is mostly submerged.
Pressure Cooking
- Press the cancel button to exit sauté mode immediately.
- Place the Instant Pot lid on the cooker and turn the pressure valve to the sealing position.
- Select high pressure and set the cooking time to four minutes using the pressure cook or manual button.
- Allow the pressure cooker to build pressure naturally, which typically takes four to five minutes.
- Once the cooking cycle completes, let the pressure release naturally for five minutes without opening the valve.
Finishing Touches
- After five minutes of natural release, carefully turn the pressure valve to the venting position to release remaining steam.
- Wait 30 seconds for steam to fully escape, then open the lid away from your body.
- Stir in one cup of frozen peas if desired, using residual heat to thaw them.
- Taste the rice and adjust seasoning with additional salt or spices as needed.
- Transfer the Spanish rice to a serving dish and garnish with fresh cilantro if using.
- Serve immediately while hot.
Chef Tips for Perfect Results
- Always rinse the rice before cooking. This removes excess starch that causes gumminess and helps achieve separate, fluffy grains instead of a mushy texture.
- Toast the rice in oil for exactly two minutes. This step prevents the rice from absorbing too much liquid and creates a subtle nutty undertone that enhances the overall dish.
- Maintain a 1:1 ratio of rice to total liquid. Two cups rice requires exactly two cups of combined liquid (broth plus tomato juice) for perfectly cooked rice every single time.
- Use high pressure and four minutes of cooking time regardless of rice quantity. This timing works for both three-cup and four-cup rice batches due to pressure cooking’s consistent temperature environment.
- Allow natural pressure release for the full five minutes. Quick release can cause the rice to continue absorbing moisture unevenly, leading to overcooked outer grains and firm centers.
- Add frozen peas after cooking, not before. This preserves their bright color and firm texture rather than turning them into soft, gray particles during the pressure-cooking process.
Common Mistakes to Avoid
Mistake 1: Using brown rice or jasmine rice. These varieties require different cooking times and liquid ratios than white rice, resulting in either crunchy or mushy texture. Fix this by measuring your rice type and adjusting cooking time accordingly—jasmine rice needs one minute less, while brown rice needs eight minutes instead of four.
Mistake 2: Skipping the quick rinse of dry rice. Excess starch causes the grains to stick together and create a paste-like consistency. Fix this by running the rice under cool water in a fine-mesh strainer for 30 seconds, stirring gently with your fingers until water runs mostly clear.
Mistake 3: Releasing pressure too quickly. Rapid venting causes the temperature to drop suddenly, leaving rice partially cooked or creating an inconsistent texture throughout the pot. Fix this by setting a five-minute timer and allowing pressure to drop naturally without touching the valve.
Mistake 4: Adding too much salt or using salted broth. Spanish rice can quickly become oversalted when using pre-salted broth combined with additional sea salt. Fix this by using low-sodium broth and adding salt gradually, tasting after the rice finishes cooking rather than before.
Mistake 5: Opening the lid before natural pressure release completes. This stops the cooking process abruptly and can cause burns from escaping steam. Fix this by setting a timer for five minutes, waiting patiently, and only opening the lid after steam has naturally dissipated.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Chicken broth | Vegetable broth | Makes the dish fully vegetarian; slightly lighter, more neutral base |
| Red bell pepper | Green or orange bell pepper | Green adds sharper, grassy notes; orange provides sweeter undertones |
| Canned diced tomatoes | Fresh tomatoes, diced | Fresh tomatoes require draining and add more liquid; less concentrated tomato flavor |
| White rice | Basmati rice | Creates more fragrant, aromatic rice with slightly longer grains; adjust cooking to 5 minutes |
| Paprika powder | Smoked paprika | Adds deeper, woodsy flavor; use same quantity for bold, complex taste |
| Frozen peas | Corn kernels or diced carrots | Corn adds sweetness; carrots provide earthiness and require brief cooking during pressure release |
| Cumin powder | Ground coriander | Shifts flavor profile toward citrusy, herbal notes rather than warm spice |
| Yellow onion | White or red onion | White onions are sharper; red onions are sweeter with subtle earthiness |

Serving Suggestions and Pairings
Instant Pot Spanish rice pairs beautifully with grilled chicken breast seasoned with lime and garlic, creating a complete protein-rich meal. Serve it alongside refried beans and warm flour tortillas for authentic Spanish-inspired supper nights that feel restaurant-quality. This rice works equally well as a side for fish tacos topped with cabbage slaw and crema-based sauce.
For casual family dinners, pair Spanish rice with shredded chicken in enchiladas verde, using the rice as both filling and side dish. It’s excellent alongside grilled shrimp seasoned with paprika and cumin, offering complementary flavors without competing. Vegetarian meals benefit from pairing this rice with black beans, roasted vegetables, and a simple green salad dressed with lime vinaigrette.
For meal prep, portion the Spanish rice into containers and pair with grilled chicken thighs, roasted vegetables, or hard-boiled eggs for balanced lunch bowls throughout the week. It’s also perfect for buffet-style gatherings where guests serve themselves over this vibrant base. Spanish rice transforms simple scrambled eggs into a satisfying breakfast when served with fresh avocado and a sprinkle of fresh cilantro.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator Storage | Up to 4 days | Transfer cooked rice to an airtight container and store at 40°F or below. Ensure rice is completely cooled before sealing. |
| Freezer Storage | Up to 3 months | Portion rice into freezer-safe bags or containers, pressing out excess air. Label with date and contents. Thaw overnight in refrigerator before reheating. |
| Stovetop Reheating | 5-7 minutes | Heat rice in a covered skillet over medium heat with 1-2 tablespoons water or broth. Stir occasionally until heated through. |
| Microwave Reheating | 2-3 minutes | Place rice in microwave-safe container, add 1 tablespoon water per cup of rice, cover loosely, and microwave on high. Stir halfway through cooking. |
| Instant Pot Reheating | 3-4 minutes | Add rice to Instant Pot with 2 tablespoons water, seal lid, and cook on high pressure for one minute. Use quick pressure release and stir well. |
Nutritional Information
Approximate values per serving (one-sixth of recipe):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 285 |
| Protein | 5.2 grams |
| Fat | 5.8 grams |
| Saturated Fat | 0.8 grams |
| Carbohydrates | 51.3 grams |
| Dietary Fiber | 2.1 grams |
| Sugar | 1.8 grams |
| Sodium | 620 milligrams |
| Iron | 2.4 milligrams |
| Potassium | 315 milligrams |
Frequently Asked Questions
Can I substitute brown rice for white rice in this Instant Pot Spanish rice recipe?
Brown rice requires a different cooking time and liquid ratio than white rice, so this recipe won’t work as written. Use brown rice with eight minutes of cooking time instead of four minutes, keeping the liquid ratio at 2:1 (two cups broth per one cup brown rice).
How do I know when the Instant Pot Spanish rice is done cooking?
The rice is done when the Instant Pot beeps after the four-minute pressure cooking cycle completes and pressure releases naturally for five minutes. The rice grains should be tender but separate when fluffed with a fork, not mushy or crunchy.
What causes my Spanish rice to come out mushy or overcooked?
Mushiness results from using too much liquid, skipping the rice rinse, or cooking longer than four minutes. Fix this by measuring liquid precisely, rinsing rice before cooking, and sticking to four minutes high pressure with five minutes natural release.
Can I make this Instant Pot Spanish rice ahead of time?
Yes, you can cook Spanish rice up to four days ahead and store it in an airtight container in the refrigerator. You can also freeze it for up to three months in freezer-safe containers or bags.
What’s the best way to reheat Instant Pot Spanish rice without drying it out?
Reheat on the stovetop over medium heat in a covered skillet with one to two tablespoons of water or broth, stirring occasionally for five to seven minutes. This method preserves moisture and texture better than other reheating methods.
Can I use jasmine rice instead of long-grain white rice for this recipe?
Jasmine rice cooks slightly faster than white rice, so reduce the cooking time to three minutes instead of four minutes. The liquid ratio stays the same at 2:1 (two cups liquid per one cup jasmine rice).
Final Thoughts
Instant Pot Spanish rice transforms a traditional side dish into an effortless weeknight staple that delivers authentic flavor every time. This recipe proves that pressure cooking creates superior results compared to stovetop methods, with perfectly tender grains and well-distributed seasoning. Whether you’re serving it for family dinners or meal prep sessions, this rice consistently impresses with its vibrant taste and reliable texture. Make it today and discover why this Instant Pot recipe has become a kitchen essential.

