If you love vibrant, flavorful rice that pairs perfectly with just about any Mexican-inspired meal, then you are going to adore this Instant Pot Mexican Rice Recipe. It’s a deliciously easy way to get tender, perfectly seasoned rice infused with the bright zest of tomato sauce and a subtle kick of spices—all cooked to perfection in your Instant Pot. Whether you’re throwing together a quick weeknight dinner or adding a colorful side to your next fiesta, this recipe is an absolute game changer for busy kitchens.
Ingredients You'll Need

These ingredients are simple, pantry-friendly staples that come together to create that signature Mexican rice flavor. Each one plays a key role, from adding color and seasoning to ensuring fluffy texture.
- 2 cups Long-grain rice: The foundation of this dish, rinsing it well ensures your rice cooks fluffy and doesn’t clump together.
- 1 teaspoon chili powder: Adds a warm, mild heat that embodies the spirit of Mexican cuisine.
- 1 teaspoon onion powder: Brings a subtle savoriness without overpowering the dish.
- ½ teaspoon garlic powder: Offers that classic garlic aroma that’s deeply comforting.
- 1 teaspoon salt: Balances all the flavors perfectly.
- 8 ounces tomato sauce: Gives the rice its vibrant red hue and a slightly tangy depth.
- 2 cups vegetable or chicken broth: Provides the liquid for cooking and keeps everything rich and flavorful.
How to Make Instant Pot Mexican Rice Recipe
Step 1: Rinse the Rice
Start by rinsing the long-grain rice under cold water until it runs clear—this is a crucial step to remove extra starch and prevent the rice from becoming sticky or mushy when cooked in the Instant Pot.
Step 2: Combine Ingredients in the Instant Pot
Place the rinsed rice into the Instant Pot bowl and add your chili powder, onion powder, garlic powder, salt, tomato sauce, and broth. Stir everything gently to evenly distribute the spices and tomato sauce, ensuring each grain will be perfectly flavored.
Step 3: Pressure Cook
Seal the lid of your Instant Pot and set the venting knob to “sealed.” Select the manual high-pressure setting and set the timer for 4 minutes. Once the cooking cycle ends, allow the pressure to release naturally for 10 minutes—this gradual steam release allows the rice to finish cooking beautifully without becoming mushy.
Step 4: Fluff and Serve
Open the lid carefully once the pressure is fully released. Using a fork, gently fluff the rice to separate the grains and release any remaining steam. You’ll notice how light, airy, and vibrantly colored your homemade Mexican rice has turned out—ready to be served!
How to Serve Instant Pot Mexican Rice Recipe

Garnishes
A sprinkle of fresh chopped cilantro, a squeeze of lime juice, or some diced green onions instantly brighten this dish. You can also add a few sliced jalapeños if you want to turn up the heat or some crumbled queso fresco for a creamy contrast.
Side Dishes
This Mexican rice is a superstar side that pairs effortlessly with grilled chicken, carne asada, fish tacos, or even vegetarian dishes like black bean enchiladas or roasted vegetables. It’s versatile and elevates any meal with its vibrant flavor and texture.
Creative Ways to Present
Think beyond just a side—serve it stuffed inside bell peppers topped with cheese, mix it into a burrito bowl with beans and avocado, or use it as a base for a colorful Mexican rice salad with corn, tomatoes, and avocado. The possibilities are endless and delicious!
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your leftover Mexican rice to an airtight container and refrigerate. It will stay fresh and flavorful for up to 4 days, making it perfect for quick lunches or to accompany dinner the next day.
Freezing
You can freeze the rice for longer storage by placing it in a freezer-safe container or heavy-duty freezer bags. Make sure to label it, and it will last up to 3 months—ready for those busy days when you want a tasty side in minutes.
Reheating
Reheat the rice gently in the microwave or on the stovetop with a splash of water or broth to bring back moisture and fluff up the grains. Stir occasionally as it warms to ensure even heating and deliciousness every time.
FAQs
Can I use brown rice instead of long-grain white rice?
Absolutely! Brown rice works well but takes longer to cook. You’ll need to increase the cooking time to 20-22 minutes at high pressure and adjust the broth amount slightly for the best results.
Is it possible to make this recipe vegan?
Yes! Just use vegetable broth instead of chicken broth to keep the recipe fully plant-based without sacrificing any flavor.
Can I add vegetables to the Instant Pot Mexican Rice Recipe?
Definitely! Adding diced bell peppers, corn, or peas either before pressure cooking or sautéed in afterward adds great texture and nutrition.
How spicy is this dish?
This recipe has a mild to moderate heat level thanks to the chili powder. You can always dial up the spice by adding cayenne pepper or fresh jalapeños if you like it hotter.
What if I don’t have tomato sauce on hand?
You can substitute with tomato paste diluted with a bit of water or even crushed tomatoes, but adjust the liquid levels accordingly so the rice cooks well.
Final Thoughts
There’s something incredibly satisfying about making such a classic and flavorful side dish in the Instant Pot with minimal effort and maximum taste. This Instant Pot Mexican Rice Recipe is sure to become a staple in your kitchen, impressing friends and family with its vibrant color, perfectly cooked texture, and rich, comforting flavor. Give it a go—you might just find yourself making it again and again!
Print
Instant Pot Mexican Rice Recipe
- Total Time: 25 minutes
- Yield: 8 servings
Description
This Instant Pot Mexican Rice is a flavorful and easy-to-make side dish featuring tender long-grain rice cooked with tomato sauce and a blend of chili, onion, and garlic powders. Perfect for quick meals, it uses the Instant Pot to deliver perfectly cooked rice infused with Mexican-inspired spices in just 25 minutes.
Ingredients
Rice and Seasonings
- 2 cups long-grain rice, rinsed and drained
- 1 teaspoon chili powder
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- 1 teaspoon salt
Liquids
- 8 ounces tomato sauce
- 2 cups vegetable or chicken broth
Instructions
- Prepare the rice: Rinse the rice under cold water until the water runs clear, then drain thoroughly to remove excess starch which helps prevent the rice from becoming sticky.
- Combine ingredients in Instant Pot: Place the rinsed rice into the Instant Pot. Add the chili powder, onion powder, garlic powder, salt, tomato sauce, and vegetable or chicken broth. Stir gently to mix all the ingredients evenly.
- Pressure cook the rice: Close the Instant Pot lid and ensure that the venting knob is set to the sealed position. Select manual high pressure and set the timer for 4 minutes cooking time. Once cooking is complete, allow the pressure to release naturally for 10 minutes before carefully opening the lid.
- Fluff and serve: Use a fork to fluff the rice gently, separating the grains for a light and airy texture. Serve warm as a delicious side to your favorite Mexican dishes.
Notes
- Rinsing the rice is crucial to remove surface starch and avoid clumping.
- Use either vegetable or chicken broth depending on your dietary preference for richer flavor.
- Natural pressure release helps the rice finish cooking gently and prevents sticking or burning.
- If you prefer spicier rice, consider adding a pinch of cayenne pepper or diced jalapeños.
- Leftover rice keeps well refrigerated for up to 4 days and can be reheated with a splash of broth or water to restore moisture.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Instant Pot
- Cuisine: Mexican


Leave a Reply