Follow Me On Pinterest!
Forget standing over a hot stove and constantly checking to see if your rice is burning at the bottom of the pan. This Instant Pot Mexican Rice is a total game-changer for busy families who want authentic flavor without the stress. It delivers that fluffy, restaurant-style texture and vibrant tomato-infused taste in a fraction of the time. Whether you are prepping for Taco Tuesday or looking for a hearty side dish to pair with grilled chicken, this one-pot recipe ensures perfectly cooked grains every single time. It is savory, slightly smoky, and absolutely foolproof.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition values
- Calories: 215 kcal
- Protein: 4g
- Carbs: 44g
Why Make This Instant Pot Mexican Rice Easy One Pot Family Grains
This recipe takes the guesswork out of making traditional Spanish rice. The Instant Pot creates a pressurized environment that infuses every single grain of rice with spices and broth, resulting in a deep flavor profile that you just cannot get from boiling water on the stove. Because it is a one-pot meal, cleanup is incredibly fast. It is also a fantastic way to feed a crowd on a budget, using simple pantry staples like long-grain white rice, tomato sauce, and basic spices. Your kids will love the mild, savory flavor, and you will love how little effort it takes to get it on the table.
Ingredients
- 2 cups long-grain white rice
- 2 tablespoons vegetable oil or avocado oil
- 1/2 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup tomato sauce
- 2 cups chicken broth (or vegetable broth for a vegan version)
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1 teaspoon salt (adjust to taste)
- Optional: Fresh cilantro and lime wedges for garnish
Directions
Step 1: Sauté and Toast
Set your Instant Pot to the “Sauté” function and add the vegetable oil. Once the oil is hot, add the long-grain white rice. Stir the rice constantly for about 3 to 5 minutes until it becomes slightly opaque and turns a light golden brown. This toasting process is essential because it prevents the rice from becoming mushy and adds a wonderful nutty flavor. Add the diced onion and cook for another 2 minutes until softened, then stir in the minced garlic for 30 seconds until fragrant.
Step 2: Pressure Cooking
Stir in the tomato sauce, chicken broth, cumin, chili powder, and salt. Make sure to scrape the bottom of the inner pot with a wooden spoon to release any browned bits of rice or onion; this prevents the “Burn” notice. Place the lid on the Instant Pot and lock it. Turn the steam release valve to the “Sealing” position. Cancel the Sauté function and select “Manual” or “Pressure Cook” on high pressure for 7 minutes.
Step 3: Natural Release and Fluffing
When the cooking time is finished, do not open the lid immediately. Allow the pressure to release naturally for at least 10 minutes. This “Natural Pressure Release” (NPR) allows the rice to finish steaming and absorbing any remaining moisture. After 10 minutes, carefully turn the valve to “Venting” to release any remaining steam. Remove the lid and fluff the rice gently with a fork. Garnish with fresh cilantro and a squeeze of lime juice before serving.
Expert Tips for Perfect Instant Pot Mexican Rice Easy One Pot Family Grains
To get the best results, always rinse your rice under cold water until the water runs clear before you start cooking. This removes excess surface starch, which is the main culprit behind sticky or gummy rice. Another professional tip is to use a high-quality broth rather than just water; the broth adds a layer of richness that makes the rice taste like it came straight from a professional kitchen. If you prefer a more vibrant red color, you can add a tablespoon of tomato paste during the sautéing phase.
Delicious Variations
If you want to turn this side dish into a full meal, stir in a can of drained black beans and some frozen corn immediately after fluffing the rice. For those who enjoy a bit of heat, add a diced jalapeño or a pinch of cayenne pepper with the garlic. You can also swap the long-grain white rice for brown rice, but you must increase the cooking time to 22 minutes with a 10-minute natural release. For a “Green” Mexican rice version, blend cilantro, spinach, and broth together before adding it to the pot instead of using tomato sauce.
Frequently Asked Questions
Can I use Jasmine or Basmati rice for this recipe?
Yes, you can use Jasmine or Basmati rice. However, these varieties are slightly softer, so you may want to reduce the pressure cooking time by one minute to ensure they maintain their texture.

Why did I get a “Burn” warning on my Instant Pot?
The “Burn” warning usually happens if there are bits of rice stuck to the bottom of the pot or if there isn’t enough thin liquid. Ensure you deglaze the pot thoroughly after sautéing by scraping the bottom when you add the broth.
Is this recipe freezer-friendly?
Absolutely! This rice freezes beautifully. Let it cool completely, then store it in airtight freezer bags for up to three months. Reheat it with a splash of water to restore the moisture.
Can I make this without tomato sauce?
If you do not have tomato sauce, you can use crushed canned tomatoes or even a cup of your favorite salsa. If using salsa, you might want to reduce the added salt and spices since salsa is already seasoned.
Do I have to sauté the rice first?
While you can skip it if you are in a massive rush, sautéing the rice in oil is what gives Mexican rice its distinct texture and prevents it from turning into a solid block of grains. It is highly recommended for the best flavor.
Conclusion
This Instant Pot Mexican Rice is the ultimate solution for anyone looking to simplify their dinner routine without sacrificing taste. By using the pressure cooker, you achieve a consistency that is nearly impossible to replicate on the stove with the same level of ease. It is versatile, budget-friendly, and guaranteed to be a hit with both kids and adults. Give this recipe a try tonight and watch it become a permanent fixture in your weekly meal rotation!

Instant Pot Mexican Rice Easy One Pot Family Grains
- Total Time: 30 minutes
- Diet: Vegan, Vegetarian
Ingredients
- 2 cups long-grain white rice
- 2 tablespoons vegetable oil or avocado oil
- 1/2 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup tomato sauce
- 2 cups chicken broth (or vegetable broth for a vegan version)
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1 teaspoon salt (adjust to taste)
- Optional: Fresh cilantro and lime wedges for garnish
Instructions
- Step 1: Sauté and Toast
Set your Instant Pot to the “Sauté” function and add the vegetable oil. Once the oil is hot, add the long-grain white rice. Stir the rice constantly for about 3 to 5 minutes until it becomes slightly opaque and turns a light golden brown. This toasting process is essential because it prevents the rice from becoming mushy and adds a wonderful nutty flavor. Add the diced onion and cook for another 2 minutes until softened, then stir in the minced garlic for 30 seconds until fragrant. - Step 2: Pressure Cooking
Stir in the tomato sauce, chicken broth, cumin, chili powder, and salt. Make sure to scrape the bottom of the inner pot with a wooden spoon to release any browned bits of rice or onion; this prevents the “Burn” notice. Place the lid on the Instant Pot and lock it. Turn the steam release valve to the “Sealing” position. Cancel the Sauté function and select “Manual” or “Pressure Cook” on high pressure for 7 minutes. - Step 3: Natural Release and Fluffing
When the cooking time is finished, do not open the lid immediately. Allow the pressure to release naturally for at least 10 minutes. This “Natural Pressure Release” (NPR) allows the rice to finish steaming and absorbing any remaining moisture. After 10 minutes, carefully turn the valve to “Venting” to release any remaining steam. Remove the lid and fluff the rice gently with a fork. Garnish with fresh cilantro and a squeeze of lime juice before serving.
- Cook Time: 30 minutes









