Welcome to the ultimate guide for making incredibly flavorful and perfectly cooked Spanish Rice in your Instant Pot. This beloved side dish, known for its vibrant color and rich, savory taste, is often a staple in Mexican and Tex-Mex cuisines. While traditionally prepared on the stovetop, leveraging the power of a pressure cooker like the Instant Pot transforms this classic into a quick, hands-off affair, delivering delicious results in under 30 minutes. Whether you’re a seasoned Instant Pot user or new to pressure cooking, this recipe promises a simple process and a mouth-watering outcome that will impress your family and friends. Get ready to elevate your mealtime with this exciting and versatile rice dish!

Disclaimer: This post is sponsored by USA Rice and The Feedfeed. All opinions expressed are my own, and I appreciate your support for the brands that make this content possible!
Why You’ll Love This Instant Pot Spanish Rice Recipe
There are countless reasons to add this Instant Pot Spanish Rice to your regular rotation. It’s not just another side dish; it’s a culinary experience designed for convenience and flavor. Here’s why this recipe will quickly become a favorite:
- Effortless & Fast: Forget hovering over the stovetop. The Instant Pot handles the cooking with minimal supervision, cutting down the total time to just 25 minutes from start to finish. This makes it an ideal option for busy weeknights when you crave a homemade meal but are short on time.
- Bursting with Flavor: Each grain of rice is infused with rich tomato, aromatic garlic, and a medley of classic Spanish spices. The pressure cooking method locks in moisture and deepens the flavors, resulting in a side dish that’s far from bland.
- Perfect Texture Every Time: Say goodbye to mushy or undercooked rice. The Instant Pot consistently delivers fluffy, separate grains, creating a satisfying texture that complements any main course.
- Versatile Pairing: This Spanish rice isn’t just a side; it’s a companion that elevates a wide range of dishes. It pairs beautifully with everything from simple grilled proteins to elaborate Mexican feasts, making it incredibly adaptable to your meal plans.
- Simple Ingredients: You won’t need any obscure ingredients for this recipe. It relies on pantry staples and fresh components that are easy to find, ensuring a hassle-free cooking experience.
- Exciting Alternative to Plain Rice: If you’re tired of serving plain white rice, this flavorful Spanish version offers a vibrant and exciting change of pace that will delight your palate.
The Magic of the Instant Pot: Fast & Flavorful Spanish Rice
The Instant Pot has revolutionized home cooking, especially for rice dishes, and Spanish rice is no exception. Its pressure cooking capabilities dramatically reduce cooking time while intensifying flavors and ensuring perfect texture. Traditional stovetop methods require careful monitoring to prevent scorching or uneven cooking, but with the Instant Pot, you simply set it and forget it.
Pressure cooking creates a sealed environment that not only cooks food faster but also locks in moisture and infuses ingredients more deeply. This means the broth, tomato sauce, and spices penetrate every grain of rice, resulting in a more homogenous and rich flavor profile than what’s often achievable on the stovetop. The consistent heat and pressure ensure each grain is cooked evenly, preventing the dreaded mushy spots or hard centers. Furthermore, the “Natural Release” phase is crucial for perfect rice, allowing the grains to steam gently and fluff up beautifully as the pressure gradually decreases. This hands-off approach makes the Instant Pot an invaluable tool for busy cooks who want to enjoy authentic, flavorful Spanish rice without the fuss.

Key Ingredients for Authentic Flavor
Creating truly delicious Instant Pot Spanish Rice starts with selecting the right ingredients. This recipe focuses on fresh, high-quality components that work together to build a complex and satisfying flavor profile. Each ingredient plays a vital role in achieving that authentic taste and perfect texture.
Detailed Ingredient Breakdown:
- U.S.-Grown Long Grain White Rice: The foundation of our Spanish rice. U.S.-grown long grain white rice is specifically recommended for its superior quality, consistent texture, and ability to absorb flavors without becoming sticky or clumpy. Its long, slender grains remain separate and fluffy after cooking, which is ideal for this dish.
- Olive Oil or Avocado Oil: These healthy oils are perfect for sautéing the rice and garlic. Using a generous amount helps prevent sticking to the bottom of the Instant Pot and contributes to a richer mouthfeel. Both olive oil and avocado oil have high smoke points, making them suitable for the sauté function.
- Butter: While optional for a vegan version, butter adds an incredible depth of flavor and richness that complements the savory spices. It contributes to a slightly golden crust on the rice when sautéed, enhancing the overall taste. If you’re omitting butter, increase the oil slightly.
- Garlic: Freshly minced garlic is non-negotiable for Spanish rice. It provides a pungent, aromatic base that is fundamental to the dish’s characteristic flavor. Sautéing it briefly before adding liquids helps to release its oils and fragrance.
- Chili Powder & Cumin: These two spices are the heart and soul of Spanish rice seasoning. Chili powder offers a mild, earthy warmth, while cumin provides a distinctive, slightly smoky aroma. Together, they create the iconic flavor profile. Ensure your spices are fresh for maximum potency.
- Salt: Essential for enhancing all the other flavors. Adjust to your preference, but don’t skip it, as it brings balance to the dish.
- Broth (Vegetable or Chicken): The liquid component for cooking the rice. Using broth instead of water adds a layer of savory umami that plain water simply can’t. Vegetable broth is perfect for a vegetarian/vegan version, while chicken broth provides a richer, more traditional taste.
- Canned Tomato Sauce: This is crucial for the signature red color and tangy base of Spanish rice. Opt for a plain canned tomato sauce, ideally one that contains natural flavors like garlic or onion for added depth. Avoid jarred pasta sauces, which often contain herbs like basil and oregano that don’t fit the Spanish flavor profile.
- Fresh Cilantro: Stirred in at the end, fresh chopped cilantro adds a burst of vibrant freshness and herbaceous aroma. It brightens the dish and provides a beautiful finish. If you’re not a fan of cilantro, parsley can be a mild substitute, or you can omit it entirely.
Step-by-Step Guide: Making Perfect Instant Pot Spanish Rice
Creating this flavorful Instant Pot Spanish Rice is surprisingly simple, thanks to the efficiency of your pressure cooker. Follow these detailed steps to achieve perfect, fluffy, and aromatic rice every time. We’ve also included an optional stovetop method for those who prefer traditional cooking.
Instant Pot Method:
- Rinse the Rice: Begin by pouring 1 1/2 cups of U.S.-grown long grain white rice into a fine-mesh sieve or strainer. Rinse the rice thoroughly under cold running water for about 30 seconds, or until the water runs clear. This essential step removes excess starch, preventing the rice from becoming gummy or sticky and ensuring distinct, fluffy grains.
- Sauté Aromatics and Rice: Press the “Sauté” button on your Instant Pot and set it to the “Normal” or “Medium” setting for 3 minutes. Allow it to heat up for about a minute until it reads “Hot.” Add 2 tablespoons of butter (if using) and let it melt. Once melted, add 2 tablespoons of olive oil or avocado oil, followed by the rinsed rice and 1 minced garlic clove. Sauté continuously, stirring frequently for the remaining 2 minutes. This step lightly toasts the rice, enhancing its flavor and preventing clumping. After sautéing, press “Cancel” to turn off the Instant Pot.

- Add Liquids and Spices: Pour in 1 teaspoon of chili powder, 1/2 teaspoon of cumin, and 1/2 teaspoon of salt. Add 2 cups of vegetable or chicken broth and 1 1/4 cups of canned tomato sauce. Give the mixture a gentle stir, ensuring that the rice is completely submerged in the liquid. If needed, use a spoon to gently press down any floating rice grains to ensure even cooking.

- Pressure Cook: Secure the lid on your Instant Pot, making sure the sealing ring is properly in place. Rotate the steam release knob to the “Sealing” position. Select the “Pressure Cook” or “Manual” setting on High pressure and set the timer for 4 minutes.
- Natural Release & Finishing Touches: Once the cooking cycle is complete, allow for a Natural Pressure Release (NPR) for 10 minutes. This means letting the pressure release on its own without touching the valve. After 10 minutes, carefully switch the steam release knob to “Venting” to quick release any remaining pressure. Once the floating valve drops, it’s safe to open the lid. Fluff the rice gently with a fork. You might notice the tomato sauce slightly separated on top; simply stir and fluff until everything is beautifully combined. Finally, stir in 3 tablespoons of fresh chopped cilantro for a burst of freshness.

Stovetop Method (Alternative):
- Rinse Rice: Pour 1 1/2 cups of long grain white rice into a mesh sieve and rinse under cold water for about 10 seconds.
- Sauté: In a large Dutch oven or heavy-bottomed pot, add 2 tablespoons of olive oil (or avocado oil) and 2 tablespoons of butter (if using). Heat over medium heat until the butter is melted. Add the rinsed rice and 1 minced garlic clove. Sauté for 1-2 minutes, stirring constantly, until the rice is lightly toasted.
- Simmer: Stir in 1 teaspoon of chili powder, 1/2 teaspoon of cumin, 1/2 teaspoon of salt, 2 cups of vegetable or chicken broth, and 1 1/4 cups of canned tomato sauce. Increase the heat to high and bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 12-14 minutes, or until all the liquid has been absorbed by the rice. Avoid lifting the lid during this time to retain steam.
- Fluff & Serve: Remove the pot from the heat and let it rest, covered, for 5 minutes. Then, remove the lid, fluff the rice with a fork, and stir in 3 tablespoons of fresh chopped cilantro.
Serving Suggestions & Perfect Pairings
Instant Pot Spanish Rice is incredibly versatile and makes an excellent accompaniment to a wide variety of meals. Its robust flavors and satisfying texture mean it can either play a starring role or serve as the perfect supporting act. Here are some delicious ideas for serving this fantastic dish:
- Classic Mexican & Tex-Mex: This rice is a natural fit for spicy tofu vegan enchiladas, chicken fajitas, beef tacos, or as part of a vibrant taco salad. It adds depth and authenticity to any Mexican-inspired spread.
- Grilled & Roasted Meats: Serve alongside grilled chicken, roasted pork tenderloin, or pan-seared steak for a complete and flavorful meal. The savory rice complements the richness of the meat beautifully.
- Seafood Dishes: Pair with baked salmon, shrimp scampi, or grilled white fish for a lighter, yet equally satisfying, option. The tomato and spice notes in the rice harmonize well with the delicate flavors of seafood.
- Vegetarian & Vegan Mains: This rice is a fantastic base for bean burritos, alongside black beans and plantains, or as a hearty component in a vegetable bowl. Its inherent flavor means it can stand alone as a light meal too.
- Breakfast Burritos & Bowls: Leftover Spanish rice can be repurposed for breakfast. Mix with scrambled eggs, cheese, and salsa for a hearty breakfast burrito or bowl.
- As a Main Dish Component: Incorporate it into stuffed bell peppers, serve as the base for a loaded burrito bowl with your favorite toppings (avocado, sour cream, hot sauce), or mix with cooked vegetables and protein for a quick and easy weeknight dinner.
No matter how you choose to serve it, this Instant Pot Spanish Rice is guaranteed to add a burst of flavor and comfort to your table.
Expert Tips for Foolproof Spanish Rice
Achieving consistently perfect Instant Pot Spanish Rice is easy when you keep a few key tips in mind. These insights will help you avoid common pitfalls and ensure a delicious, fluffy result every time:
- Don’t Skip Rinsing: Rinsing the rice is crucial! It removes excess starch that can make your rice gummy or sticky. Rinse until the water runs mostly clear, usually about 30 seconds.
- Sautéing is Key: Don’t rush the sauté step. Briefly toasting the rice in oil and butter helps develop its flavor and creates a protective barrier around each grain, contributing to a fluffier texture.
- Use Canned Tomato Sauce: As mentioned, stick to plain canned tomato sauce. Jarred pasta sauces often contain ingredients like basil and oregano, which will give your Spanish rice an Italian flavor profile, deviating from the authentic taste. Look for a brand with simple ingredients, preferably with some natural garlic or onion flavor.
- Accurate Liquid-to-Rice Ratio: The Instant Pot is precise. Stick to the recommended liquid amounts. Too much liquid can lead to mushy rice, while too little will result in undercooked grains.
- Natural Release is a Must: The 10-minute Natural Pressure Release (NPR) is not optional. It allows the rice to finish cooking gently, absorb residual moisture, and steam properly, resulting in perfectly fluffy, separate grains. Releasing pressure too quickly can lead to a less tender texture.
- Don’t Peek: Resist the urge to lift the lid or tamper with the Instant Pot during the cooking or natural release phases. The sealed environment is what makes the magic happen.
- Gentle Fluffing: After the pressure is fully released, use a fork to gently fluff the rice. This separates the grains and incorporates any settled tomato sauce, ensuring a uniform texture and flavor.
- Adjust Seasoning to Taste: Taste your rice after it’s cooked and fluffed. You can always add a pinch more salt or a dash of hot sauce if desired.
- Consider Adding Vegetables: For extra nutrition and color, you can stir in cooked frozen peas, corn, or diced carrots at the very end, after the rice has fluffed.
Frequently Asked Questions (FAQs)
Here are answers to some common questions about making Instant Pot Spanish Rice:
-
Can I use a different type of rice?
This recipe was specifically developed and tested with U.S.-grown long grain white rice for its ideal texture and ability to absorb flavors. While other types of rice like medium-grain or jasmine rice might work, the liquid ratio and cooking time could vary, and the final texture might not be the same. Brown rice would require significantly longer cooking times and a different liquid ratio.
-
What if I don’t have an Instant Pot? Can I make this on the stovetop?
Absolutely! A stovetop method has been provided within the instructions. While the Instant Pot offers speed and convenience, you can achieve delicious Spanish rice on the stovetop with a good heavy-bottomed pot and a tight-fitting lid.
-
Can I make this recipe spicier?
Yes, easily! To add more heat, you can incorporate a pinch of cayenne pepper, a dash of hot sauce into the broth, or finely minced jalapeños (seeded for less heat) during the sauté step. Adjust to your desired level of spice.
-
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free, assuming your broth and tomato sauce do not contain any hidden gluten-containing ingredients. Always check labels if you have a severe gluten sensitivity.
-
Can I make this vegetarian/vegan?
Yes! Simply use vegetable broth instead of chicken broth, and if you’re making it vegan, substitute the butter with an additional tablespoon of olive oil or a plant-based butter alternative. The original recipe already offers these flexible options.
Storing and Reheating Your Spanish Rice
Proper storage is key to enjoying your Instant Pot Spanish Rice for days to come. This dish is excellent for meal prep and reheats wonderfully.
- Storage: Allow the cooked Spanish rice to cool completely to room temperature (within 1-2 hours) before storing. Transfer it to an airtight container and refrigerate for up to 5-7 days. While it’s safe to eat for a week, the flavors and texture are at their best when consumed within 48 hours.
- Freezing: Spanish rice freezes well! Once cooled, transfer portions into freezer-safe bags or containers. Label with the date. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating:
- Microwave: For individual servings, place the rice in a microwave-safe bowl, add a tablespoon or two of water or broth, cover loosely, and microwave on high for 1-2 minutes, stirring halfway through, until heated through.
- Stovetop: For larger batches, place the rice in a saucepan with a splash of water or broth. Cover and heat over medium-low heat, stirring occasionally, until warmed through. This method helps prevent the rice from drying out.

More Delicious Rice & Side Dish Recipes
If you loved this Instant Pot Spanish Rice, you’re sure to enjoy these other flavorful recipes:
- Cilantro Lime Brown Rice
- Baked Zucchini Fritters
- Easy Vegetarian Fajitas
Instant Pot Spanish Rice
By Erin Alvarez
This Instant Pot Spanish Rice is incredibly flavorful and ready in just 25 minutes! It’s made using broth, tomato sauce, and spices and is the perfect side dish to any meal.

- Servings: 8
- Prep Time: 5 mins
- Cook Time: 20 mins
- Total Time: 25 mins
Ingredients
- 1 1/2 cups long grain white rice
- 2 tbsp olive oil
- 2 tbsp butter (omit for vegan, use 3 tbsp oil total)
- 1 garlic clove, minced
- 1 tsp chili powder
- 1/2 tsp cumin
- 1/2 tsp salt
- 2 cups broth, vegetable or chicken
- 1 1/4 cup canned tomato sauce (not jarred)
- 3 tbsp cilantro, chopped
Instructions
Instant Pot Method:
- Pour rice into a mesh sieve and rinse for 30 seconds or until the water is no longer cloudy.
- Press “sauté” on your Instant Pot and set it for 3 minutes (it will take about a minute to warm up). Add the butter; once it starts melting, add the oil, rice and garlic and sauté continuously for the remaining time. Then, turn your Instant Pot off.
- Add chili powder, cumin, salt, broth, and tomato sauce and give mixture a gentle stir, making sure the rice is completely covered with the broth (if you need to, use a spoon to press it down). Place lid on the Instant Pot, making sure the knob on top is set in the “seal” position. Pressure cook rice for 4 minutes, then naturally release for 10 minutes before manually releasing the rest of the pressure and removing the lid.
- Fluff rice with a fork and stir in the cilantro.
Stovetop Method:
- Pour rice into a mesh sieve and rinse for 10 seconds.
- Add oil and butter to a large Dutch oven and heat over medium heat. Once melted, add the rice and garlic and sauté for 1-2 minutes.
- Then, add chili powder, cumin, salt, broth, and tomato sauce and stir. Increase heat to high and bring rice to a boil, then reduce to a simmer and place a lid on the pot. Simmer for 12-14 minutes or until the rice has absorbed the liquid.
- Remove the lid, fluff rice with a fork and stir in the cilantro.
Notes
Substitutions: For butter, you can omit it and use 3 tbsp oil instead. For broth, chicken OR vegetable will work. Make sure to use canned tomato sauce (not jarred) and try to find one that has other spices in it, like garlic and/or onion.
Nutrition
Calories: 197kcal | Carbohydrates: 31g | Protein: 3g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 8mg | Sodium: 614mg | Potassium: 173mg | Fiber: 1g | Sugar: 2g | Vitamin A: 490IU | Vitamin C: 3mg | Calcium: 15mg | Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.
If you made this delicious Instant Pot Spanish Rice, we’d love to hear from you! Please leave a comment and a star rating below to share your experience. Your feedback helps us and other home cooks!


