Instant Pot Mexican Rice
Perfectly fluffy, flavorful, and incredibly easy to prepare, Instant Pot Mexican Rice is a delightful companion to all your favorite dishes. The vibrant flavors of fresh tomatoes, spicy jalapeño, and aromatic garlic combine beautifully in just one pot—making it an ideal choice for busy weeknights or special gatherings. As the rice cooks to perfection, the savory aroma fills your kitchen, tempting everyone to take a seat at the dinner table.

Having made this dish countless times, I can confidently say it earns rave reviews every single time. Whether paired with grilled chicken, tacos, or enjoyed on its own with a sprinkle of cilantro, this Instant Pot Mexican Rice delivers authentic flavors that will transport you straight to a festive fiesta. Plus, it’s budget-friendly and quick, making it the perfect meal for families or a casual get-together. Trust me, your taste buds will thank you for trying this dish!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: This recipe takes just 10 minutes to prepare and 30 minutes to cook, making it a fantastic option for busy days.
- Irresistible Flavor: Each bite is bursting with a delightful mix of spices and fresh ingredients that will leave you craving more.
- Eye-Catching Appeal: With its colorful tomatoes and bright cilantro, this dish is not only tasty but also visually stunning!
- Flexible Serving: Perfect as a side dish, or even a satisfying vegetarian main, it can fit into any meal or occasion.
- Diet-Friendly Options: Easily make it gluten-free or vegan by substituting the chicken broth with vegetable broth.
Ingredients You’ll Need
- 1/2 lb fresh roma tomatoes: These tomatoes provide the beautiful base for your sauce. If unavailable, other varieties like vine-ripened or plum tomatoes could work.
- 2 tablespoons vegetable oil, divided: This oil helps sauté the onions and rice for a lovely, toasted flavor. Olive oil is a good substitute for a different taste.
- 1 small yellow onion, finely diced: Onions add sweetness and depth. Feel free to use white or red onions for slight variations.
- 1 small jalapeno, minced: For a kick of heat! Adjust the amount based on your spice tolerance, or omit it entirely for a milder dish.
- 2 medium cloves garlic, minced: Garlic provides an aromatic layer that elevates the dish. Fresh garlic is best; jarred garlic can be used but won’t have the same punch.
- 1 teaspoon ground cumin: This spice gives a warm, earthy flavor. You can substitute with chili powder for a different profile.
- 1-1/2 cups long-grain white rice: This is your primary ingredient for this dish. Jasmine or basmati rice would be suitable alternatives but may alter the cooking time slightly.
- 1-1/2 cups chicken broth: Chicken broth infuses flavor into the rice. Swap with vegetable broth for a vegetarian option.
- Salt and pepper to taste: Essential for enhancing flavors. Adjust to your preference during the cooking process.
- Minced fresh cilantro for topping: A fresh garnish that brightens the dish and adds a burst of flavor. Feel free to substitute with parsley if preferred.
How to Make Instant Pot Mexican Rice
Blend the Tomatoes: Place 1/2 lb of fresh roma tomatoes into a blender and blend on high until completely smooth. This sauce will be the foundation for your rice.
Sauté Aromatics: Heat your 4-quart Instant Pot using the BROWN/SAUTE function. Once hot, add 1 tablespoon of vegetable oil, swirling to coat. Add 1 small finely diced yellow onion and 1 small minced jalapeño. Sauté these for 3-5 minutes until the onion is lightly browned. Then, add 2 minced garlic cloves and 1 teaspoon of ground cumin. Sauté for another minute until fragrant. Remove the onion mixture from the pot and set it aside.
Toast the Rice: Keep the Instant Pot on the BROWN/SAUTE function, adding the remaining 1 tablespoon of vegetable oil. Swirl to coat the bottom, then add 1-1/2 cups of long-grain white rice. Sauté the rice for 3-5 minutes until it becomes lightly toasted—this is key for extra flavor.
Combine Sauce and Rice: Pour the blended tomato sauce over the rice, add 1-1/2 cups of chicken broth, and sprinkle in the reserved onion mixture. Bring to a low simmer while stirring to combine. Once simmering, season the rice mixture with salt and pepper to taste, then switch off the BROWN/SAUTE function.
Pressure Cook: Secure the lid on the Instant Pot and close the vent. Cook on low pressure for 12 minutes. After cooking, allow the pressure to release naturally for 3 minutes, then release any remaining pressure and remove the lid carefully.
Fluff and Serve: Using a fork, fluff the rice gently and taste to adjust seasoning with additional salt and pepper if needed. Serve your Instant Pot Mexican Rice warm, topped with fresh minced cilantro—enjoy the flavors and aroma!
Storing & Reheating
To store leftover Instant Pot Mexican Rice, let it cool at room temperature for no more than two hours, then transfer it to an airtight container and refrigerate for up to 4 days. For longer storage, you can freeze it! Just pack it in freezer-safe bags or containers, ensuring to remove excess air, and it will keep well for up to 3 months. When you’re ready to enjoy it again, simply heat it in the microwave or on the stovetop with a splash of broth to bring back its texture. Note that reheating might slightly change the texture, but you can refresh it with a little added broth for moisture.
Chef’s Helpful Tips
- Check your rice: Watch the rice closely while toasting; you don’t want it to burn. Aim for a light golden color.
- Spice it up: If you like things fiery, consider adding chopped serrano peppers or even a pinch of cayenne during the cooking process.
- Layer flavors: For more depth, try adding a bay leaf during the pressure cooking—or toss in some frozen corn or beans before serving for added texture and nutrition.
- Perfect doneness: If your rice seems a bit underdone after cooking, close the lid and let it sit for another 5-10 minutes; the residual heat will help finish cooking.
- Make-ahead option: Prepare the rice in advance and reheat before serving; just remember to adjust seasoning afterward.
Bringing together flavor, color, and ease of preparation, this Instant Pot Mexican Rice recipe truly shines at any meal. Whether served alongside grilled chicken, enchiladas, or just a simple veggie salad, the versatility and deliciousness of this side will never fail to impress.

Recipe FAQs
What kind of rice is best for this recipe?
Long-grain white rice is ideal for Instant Pot Mexican Rice since it cooks uniformly and creates a fluffier texture. Jasmine rice can also be a great substitute if you’re looking to add a fragrant touch. Avoid sticky rice types like sushi rice, as they won’t yield the same results.
Can I make this dish vegetarian?
Absolutely! You can make this Instant Pot Mexican Rice vegetarian by substituting the chicken broth with vegetable broth. The flavors will still be rich and satisfying, making it a delightful option for anyone avoiding meat.
How do I adjust the heat in the recipe?
If you prefer a milder dish, feel free to reduce the quantity of jalapeño or even omit it. Conversely, if you love spice, you can add additional minced jalapeños or even throw in some red pepper flakes for an extra kick!
Can I add other vegetables?
Certainly! You can customize this rice by adding in frozen peas, diced bell peppers, or even corn. Just make sure to keep the additional ingredients in check to maintain consistency in cook time and keep the rice from becoming mushy. Aim to add them in during the mixing step before pressure cooking.
With just a few simple ingredients and the convenience of the Instant Pot, bringing savory flavors to your dinner table has never been easier. So grab your pot, and let’s get cooking! Enjoy a fantastic meal that’s sure to become a favorite in your kitchen.
Print
⭐ If you make my Instant Pot Mexican Rice recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Instant Pot Mexican Rice
This Instant Pot Mexican Rice offers a delightful blend of fresh tomatoes, aromatic spices, and tender rice—all cooked to perfection. It’s an effortless way to elevate your dinner with its vibrant flavors, making it an ideal choice for busy nights. Enjoy a healthy, homemade dish that’s packed with comfort and taste!
- Prep Time 10 minutes
- Cook Time 30 minutes
- Yield 6 servings 1x
Ingredients
- 1/2 lb fresh roma tomatoes, cut into 1-inch cubes (about 2 medium)
- 2 tablespoons vegetable oil, divided
- 1 small yellow onion, finely diced
- 1 small jalapeno, minced
- 2 medium cloves garlic, minced
- 1 teaspoon ground cumin
- 1-1/2 cups long-grain white rice
- 1-1/2 cups chicken broth
- Salt and pepper to taste
- Minced fresh cilantro for topping
Instructions
- Blend tomatoes in a blender on high until smooth and set aside.
- Heat the Instant Pot on the BROWN/SAUTE function. Add 1 tablespoon of oil and let it heat. Sauté the onion and jalapeno for 3-5 minutes until the onion is browned. Add garlic and cumin, cooking for another minute, then remove the mixture from the pot.
- Keep the Instant Pot on BROWN/SAUTE. Add the remaining tablespoon of oil and sauté the rice for 3-5 minutes until lightly toasted.
- Pour the blended tomato sauce, chicken broth, and onion mixture over the toasted rice. Bring to a low simmer and season with salt and pepper. Turn off the BROWN/SAUTE function.
- Seal the lid and close the vent. Cook on low pressure for 12 minutes, then allow for a natural pressure release for 3 minutes.
- Release any remaining pressure and remove the lid. Fluff the rice with a fork, adjusting salt and pepper to taste. Top with cilantro before serving.
Notes
For extra flavor, add some corn or black beans to the rice before cooking.
Adjust the level of jalapeno according to your spice preference.
This dish can be served as a side or a main meal.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 1g
- Sodium: 350mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




