Do you love easy, delicious recipes? Join the Food On Paper family and never miss a recipe
instant pot mexican rice
Whenever I whip up Instant Pot Mexican Rice, it instantly feels like home cooking. I often serve this Instant Pot Mexican Rice alongside cheesy quesadillas, a refreshing Watermelon Coconut Cooler, or crunchy avocado tacos for a quick weeknight feast. Over the years, Instant Pot Mexican Rice has become my go-to for easy and flavorful dinners that make everyone at the table smile.

Ingredients
- Long-grain white rice
- Olive oil
- Yellow onion
- Garlic
- Tomato sauce
- Chicken broth
- Diced tomatoes with green chilies
- Chili powder
- Ground cumin
- Smoked paprika
- Salt
- Black pepper
- Frozen peas
- Fresh cilantro
- Fresh lime juice

Ingredient Notes
- Long Grain White Rice: The best choice for authentic texture in Instant Pot Mexican Rice because the grains stay separate and fluffy; avoid short-grain or sushi rice, which can become sticky.
- Olive Oil: Helps toast the rice and build flavor; avocado oil or vegetable oil also works well.
- Yellow Onion: Adds sweetness and depth; white onion may be substituted for a sharper flavor.
- Garlic: Fresh garlic delivers bold flavor; garlic powder can be used in a pinch, but fresh is strongly recommended.
- Tomato Sauce: Providea s rich tomato base and classic color for Instant Pot Mexican Rice; choose plain, unseasoned sauce for better flavor control.
- Chicken Broth: Enhances savory flavor; use low-sodium broth to manage salt levels, or substitute vegetable broth for a vegetarian option.
- Diced Tomatoes with Green Chilies: Adds subtle heat and acidity; Rotel-style canned tomatoes work well in US kitchens.
- Chili Powder: Brings warmth and mild spice; adjust based on heat preference.
- Ground Cumin: Essential earthy note that gives Instant Pot Mexican Rice its signature Mexican-inspired flavor.
- Smoked Paprika: Adds subtle smokiness; regular paprika may be used if needed.
- Salt: Enhances overall flavor; always adjust after cooking.
- Black Pepper: Provides gentle heat and balance.
- Frozen Peas: Optional but traditional in many Tex-Mex versions; add color and sweetness.
- Fresh Cilantro: Adds brightness and freshness at the end; parsley may substitute for cilantro-sensitive households.
- Fresh Lime Juice: Brightens and balances the richness; fresh-squeezed juice works best.
How to Make Instant Pot Mexican Rice?
Step 1:
Rinse the long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy inside the pressure cooker. Drain very well. Skipping this step is one of the most common mistakes when preparing Instant Pot Mexican Rice, as excess starch can cause clumping and a sticky texture.
Step 2:
Set the Instant Pot to the sauté function and allow it to heat. Add olive oil, then stir in the drained rice. Toast the rice for about 3 to 4 minutes, stirring frequently, until the grains turn lightly golden and fragrant. This step develops a nutty flavor and improves texture. Do not rush this process, but also avoid burning the rice, as scorched grains will trigger the burn notice.
Step 3:
Add the chopped onion and sauté for 2 to 3 minutes until softened and translucent. Stir in the garlic and cook for 30 seconds until fragrant. Cooking the aromatics directly with the rice builds layers of flavor in your Instant Pot Mexican Rice and prevents raw onion flavor in the final dish.
Step 4:
Turn off the sauté function. Add tomato sauce, diced tomatoes with green chilies, chicken broth, chili powder, ground cumin, smoked paprika, salt, and black pepper. Stir gently, scraping the bottom of the pot to release any browned bits. Make sure nothing is stuck to the bottom to avoid triggering the burn warning.
Step 5:
Secure the lid and set the Instant Pot to high pressure for 4 minutes. Ensure the valve is set to sealing. The short cooking time is ideal for long grain white rice under pressure and prevents overcooking.
Step 6:
Allow a natural pressure release for 10 minutes, then carefully perform a quick release to vent remaining steam. This combination method ensures fluffy, evenly cooked grains in your Instant Pot Mexican Rice without excess moisture.
Step 7:
Open the lid and gently fluff the rice with a fork. Fold in frozen peas while the rice is still hot so they warm through naturally. Add fresh cilantro and squeeze fresh lime juice over the rice. Taste and adjust seasoning if needed. Let the rice rest uncovered for 2 to 3 minutes to allow excess steam to escape before serving.
Kitchen Equipment Needed
- Instant Pot or electric pressure cooker
- Measuring cups
- Fine mesh strainer
- Wooden spoon or silicone spatula
- Cutting board
- Chef’s knife
- Fork for fluffing
Pro Tips for Best Results
After testing Instant Pot Mexican Rice multiple times in both 6-quart and 8-quart models, I’ve found that the key to perfect texture is precise liquid ratios and proper rice rinsing. Always toast the rice before pressure cooking to prevent mushiness. Avoid stirring after adding the liquid, as excessive agitation can cause uneven cooking. Use low-sodium broth to maintain flavor control. Let the rice rest briefly after fluffing to stabilize the texture.
Storage, Freezing, and Reheating
Store leftover Instant Pot Mexican Rice in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in portion-sized containers or freezer-safe bags for up to 3 months. Allow rice to cool completely before freezing to maintain texture. To reheat, sprinkle 1 to 2 tablespoons of water over the rice and microwave covered for 1 to 2 minutes, stirring halfway through.
Recipe Variations and Substitutions
Instant Pot Mexican Rice is versatile and adapts well to different dietary needs. For vegetarian or vegan versions, use vegetable broth instead of chicken broth. For brown rice, increase cooking time to 22 minutes with a full natural release. Add corn, black beans, or diced bell peppers for added texture. For spicier rice, include diced jalapeños or extra chili powder. For a milder family-friendly version, reduce spices and omit green chilies.
FAQ
Can I use brown rice instead of white rice?
Yes, but you must adjust the cooking time. Brown rice requires about 22 minutes on high pressure and a full natural release. The texture will be slightly firmer than traditional Instant Pot Mexican Rice made with white rice.
Why did my rice turn out mushy?
Mushy rice is usually caused by too much liquid, skipping the rinsing step, or overcooking. Make sure to measure accurately and follow the 4-minute pressure time precisely for white rice.
How do I prevent the burn notice on my Instant Pot?
Always scrape the bottom thoroughly after sautéing. Avoid thick layers of tomato sauce sitting directly on the bottom. Ensuring adequate liquid and turning off the sauté before pressure cooking helps prevent burn warnings.
Can I double this Instant Pot Mexican Rice recipe?
Yes, as long as you do not exceed the maximum fill line of your Instant Pot. Cooking time remains the same, but the pressure build time will increase slightly.
Is Instant Pot Mexican Rice spicy?
It has mild warmth from chili powder and green chilies. You can easily adjust the spice level by reducing or increasing seasonings.
Can I make this recipe ahead of time?
Absolutely. Instant Pot Mexican Rice reheats very well and is ideal for meal prep, taco nights, and weekly batch cooking.
What can I serve with Instant Pot Mexican Rice?
It pairs well with tacos, enchiladas, grilled chicken, carne asada, burrito bowls, and Tex-Mex casseroles. It also works as a filling for stuffed peppers or as a base for rice bowls.
Instant Pot Mexican Rice
Course: DinnerCuisine: MexicanDifficulty: Easy6
servings10
minutes20
minutes280
kcal30
minutesInstant Pot Mexican Rice is a flavorful, fluffy side dish made with long-grain rice, tomatoes, and warm spices. This easy pressure cooker recipe delivers authentic Tex-Mex flavor with minimal effort. Perfect for tacos, burrito bowls, and family dinners.
Ingredients
Long-grain white rice
Olive oil
Yellow onion
Garlic
Tomato sauce
Chicken broth
Diced tomatoes with green chilies
Chili powder
Ground cumin
Smoked paprika
Salt
Black pepper
Frozen peas
Fresh cilantro
Fresh lime juice
Directions
- Rinse the long grain white rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy inside the pressure cooker. Drain very well. Skipping this step is one of the most common mistakes when preparing Instant Pot Mexican Rice, as excess starch can cause clumping and a sticky texture.
- Set the Instant Pot to the sauté function and allow it to heat. Add olive oil, then stir in the drained rice. Toast the rice for about 3 to 4 minutes, stirring frequently, until the grains turn lightly golden and fragrant. This step develops a nutty flavor and improves texture. Do not rush this process, but also avoid burning the rice, as scorched grains will trigger the burn notice.
- Add the chopped onion and sauté for 2 to 3 minutes until softened and translucent. Stir in the garlic and cook for 30 seconds until fragrant. Cooking the aromatics directly with the rice builds layers of flavor in your Instant Pot Mexican Rice and prevents raw onion flavor in the final dish.
- Turn off the sauté function. Add tomato sauce, diced tomatoes with green chilies, chicken broth, chili powder, ground cumin, smoked paprika, salt, and black pepper. Stir gently, scraping the bottom of the pot to release any browned bits. Make sure nothing is stuck to the bottom to avoid triggering the burn warning.
- Secure the lid and set the Instant Pot to high pressure for 4 minutes. Ensure the valve is set to the sealing position. The short cooking time is ideal for long grain white rice under pressure and prevents overcooking.
- Allow a natural pressure release for 10 minutes, then carefully perform a quick release to vent remaining steam. This combination method ensures fluffy, evenly cooked grains in your Instant Pot Mexican Rice without excess moisture.
- Open the lid and gently fluff the rice with a fork. Fold in frozen peas while the rice is still hot so they warm through naturally. Add fresh cilantro and squeeze fresh lime juice over the rice. Taste and adjust seasoning if needed. Let the rice rest uncovered for 2 to 3 minutes to allow excess steam to escape before serving.



