
This Instant Pot Mexican Rice brings authentic restaurant-quality flavor to your home kitchen in just minutes. The vibrant red hue and perfectly fluffy texture make this the ideal companion for any Mexican feast, with just the right balance of savory and spicy notes.
I first made this recipe when hosting a Cinco de Mayo party and everyone begged for the recipe. Now it appears on our table at least twice a month as our go-to side for taco night or whenever we crave a flavor-packed rice dish.
Ingredients
- Long grain white rice: Thoroughly rinsing removes excess starch for fluffier results
- Fresh tomatoes: Provides authentic flavor base that canned varieties cannot match
- Jalapeños: Adjust quantity for your preferred heat level, look for firm peppers with glossy skin
- Yellow onion: Adds aromatic sweetness, choose firm onions with no soft spots
- Canola oil: Its neutral flavor allows the Mexican seasonings to shine
- Fresh garlic: Minced just before cooking maximizes flavor impact
- Broth: Use chicken for richness or vegetable to keep it vegetarian, homemade provides best results
- Tomato paste: Concentrates flavor and enhances the beautiful red color
- Fresh cilantro: Brightens the finished dish with herbaceous notes
- Lime wedges: The final squeeze adds brightness that balances the rich flavors
Step-by-Step Instructions
- Prepare the Flavor Base:
- Blend tomatoes, onion, and one jalapeño until completely smooth. This homemade purée creates the authentic flavor foundation that store-bought salsas cannot match. The mixture should have a vibrant color and pourable consistency.
- Prepare the Rice:
- Rinse rice thoroughly under cold water until water runs clear. This critical step removes excess starch that would make your rice gummy. Properly rinsed rice will produce distinctly separate grains after cooking.
- Toast the Rice:
- Heat oil in Instant Pot on sauté function until shimmering. Add rinsed rice and stir frequently for 4 to 5 minutes until grains become translucent and lightly golden. This toasting process develops nutty flavor notes and helps maintain grain integrity during pressure cooking.
- Add Aromatics:
- Incorporate minced garlic and jalapeño, stirring continuously for one minute. The fragrance will intensify dramatically indicating the flavors are blooming properly. Be careful not to burn the garlic as it will create bitter notes.
- Combine Ingredients:
- Add the reserved tomato mixture, broth, tomato paste, and salt to the pot. Stir thoroughly to combine, ensuring no rice is sticking to the bottom which could trigger the burn warning during pressure cooking.
- Pressure Cook:
- Secure Instant Pot lid and set valve to sealing position. Cook on high pressure for precisely 4 minutes. This brief cooking time is sufficient because the rice has been partially cooked during the toasting phase.
- Natural Release:
- Allow 10 minutes of natural pressure release which gives the rice time to finish absorbing liquid evenly. Then carefully release remaining pressure manually by turning valve to venting position.
- Finish and Serve:
- Fluff rice gently with a fork rather than stirring to maintain grain separation. Fold in fresh cilantro just before serving to preserve its bright color and flavor. Serve with lime wedges for guests to add brightness to taste.

This recipe reminds me of my visit to a small family restaurant in Oaxaca where I first tasted truly authentic Mexican rice. The cook showed me how toasting the rice was the secret to achieving that distinctive texture where each grain remains separate yet tender. That simple lesson transformed how I prepare rice dishes forever.
Storing Leftovers
Mexican rice actually improves in flavor overnight as the ingredients have time to meld together more completely. Store cooled rice in an airtight container in the refrigerator for up to four days. When reheating, add a small splash of water or broth to restore moisture before microwaving covered or gently warming in a saucepan over low heat. For longer storage, freeze portions in freezer-safe containers for up to three months. Thaw overnight in the refrigerator before reheating for best texture results.
Versatile Variations
This adaptable recipe welcomes creative additions to make it your own family favorite. Fold in one cup of frozen corn and peas during the final fluffing stage for added color, nutrition, and sweetness. For a heartier version that can serve as a main dish, brown one pound of ground beef or chorizo before toasting the rice, then proceed with the recipe as written. Vegetarians can add black beans and diced bell peppers for a complete protein option. Consider swapping the white rice for brown rice, increasing cooking time to 22 minutes with 15 minutes natural release for a higher fiber alternative.

Serving Suggestions
Transform this side dish into a complete meal by serving it alongside grilled chicken marinated in lime and cilantro or with slow-cooked carnitas. Create a vibrant rice bowl topped with sliced avocado, roasted vegetables, black beans, and a dollop of Mexican crema. For a simple lunch, scoop warm rice into flour tortillas with cheese for quick burritos. This rice also makes an excellent base for stuffed peppers; simply mix with cooked ground meat, additional seasonings, and stuff into hollowed bell peppers before baking until tender.
The Cultural Significance
Mexican rice, also called arroz rojo, has deep cultural roots in Mexican cuisine dating back to Spanish influences in the 16th century. Traditional preparation involves first toasting the rice in fat, a technique that originated from Spanish paella. The distinctive red color comes from tomatoes, a New World ingredient that became central to Spanish-Mexican fusion cooking. In authentic Mexican homes, this rice is rarely considered merely a side dish but rather an essential component that completes and balances the meal, especially with saucy main dishes where the rice absorbs and complements those flavors.
Frequently Asked Questions
- → Can I use brown rice instead of white rice?
Yes, you can substitute brown rice, but you will need to adjust the cooking time in the Instant Pot. Increase the time to about 22-25 minutes on high pressure, followed by a natural release.
- → How can I make this dish less spicy?
To reduce the spice level, omit or reduce the jalapeños and be careful not to include the seeds. You can also serve the rice with additional lime to balance the flavors.
- → Can I store leftovers for later?
Yes, you can store the rice in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop, adding a bit of water to restore moisture.
- → What can I serve this rice with?
This Mexican rice pairs perfectly with tacos, burritos, fajitas, grilled chicken, or even as a base for a rice bowl topped with your favorite proteins and vegetables.
- → Can I use vegetable broth instead of chicken broth?
Absolutely! Vegetable broth is a great alternative to keep the dish vegetarian while maintaining its rich flavor.