If you’ve been searching for a flavorful yet fuss-free way to enjoy a vibrant and comforting meal, this One Pot Mexican Rice Recipe is exactly what you need in your kitchen rotation. It’s a colorful medley of tender rice, fresh vegetables, and bold spices all cooked together in one pan, which means minimal cleanup and maximum deliciousness. This dish brings a warm, inviting taste of Mexican-inspired goodness to your table with every spoonful and is perfect for busy weeknights or casual gatherings where you want impressive flavor without the hassle.
Ingredients You’ll Need
The magic of this One Pot Mexican Rice Recipe lies in its simplicity. Each ingredient plays a crucial role in building layers of flavor, texture, and vibrancy. From aromatic garlic and onion to sweet corn and zesty lime, you’ll find each one contributes to a perfectly balanced dish that’s hearty and fresh all at once.
- 2 tablespoons olive oil: The base for sautéing adds a lovely richness and helps meld the flavors.
- 4 cloves garlic (minced): Provides a fragrant, savory kick that wakes up the palate.
- 1 onion (diced): Adds sweetness and depth to the overall flavor.
- 250 g basmati or white rice: The grain that soaks up all the spices and tomato goodness beautifully.
- 750 ml vegetable or chicken broth (or water): Infuses moisture and flavor, crucial for tender, perfectly cooked rice.
- 400 g tin crushed tomatoes: Gives a rich, tangy base and gorgeous red color to the dish.
- 250 g corn (tinned, fresh, or frozen): Adds a natural sweetness and bright yellow pops throughout.
- 1 large carrot (diced): Provides subtle sweetness and a bit of crunch.
- 1 courgette (zucchini) (diced): Offers gentle earthiness and freshness.
- 75 g frozen peas: Bright green bursts of flavor and a tender bite.
- ½ teaspoon chili powder: Brings just the right hint of warm spice without overwhelming heat.
- 1 teaspoon cumin powder: Adds a smoky, aromatic layer that defines the dish’s character.
- 1 tablespoon tomato puree: Intensifies the tomato flavor and thickens the sauce beautifully.
- Chopped coriander: Fresh herbaceous garnish that lifts the entire dish.
- Tortilla chips: Perfect for crunch and scooping up the rice.
- Lime wedges: A zesty squeeze to brighten each bite.
How to Make One Pot Mexican Rice Recipe
Step 1: Sauté Aromatics
Start by heating olive oil in a large skillet over medium heat. Toss in the diced onion and cook until translucent, about 2 to 3 minutes. Next, add the minced garlic and continue sautéing for another couple of minutes until you’re greeted with that irresistible fragrant aroma that signals the start of something delicious.
Step 2: Toast the Rice
Now stir the rice into the skillet, letting it toast gently in the warm oil. This step is key because it helps each grain develop a slightly nutty flavor and ensures the rice will be perfectly fluffy after cooking. Keep stirring for around 2 minutes to allow every grain to get a bit of love.
Step 3: Add the Tomato Base and Broth
To the toasted rice, stir in the tomato puree, crushed tomatoes, and your chosen broth or water. Bring this vibrant mixture to a gentle simmer, allowing the flavors to start melding together—about 3 minutes should do it. The tomatoes lend a beautiful color and warm tang that makes this recipe so special.
Step 4: Toss in the Veggies and Spices
Time to add your diced carrot, corn, courgette, and peas into the pot. Sprinkle over the chili powder and cumin, then season with salt and pepper. These spices offer a subtle smoky warmth that complements the sweetness of the veggies, creating a perfectly balanced dish.
Step 5: Simmer Until Tender
Bring everything up to a boil, then reduce the heat to low. Cover the skillet and let it simmer gently until the rice is tender and has absorbed all that fragrant tomato broth—this usually takes 13 to 16 minutes if using basmati rice. Keep an eye on it, following your rice package’s instructions for best results.
Step 6: Let It Rest and Fluff
Once the rice is cooked through, turn off the heat and let the skillet rest, covered, for about 10 minutes. This resting period lets the grains firm up a little without drying out. Before serving, fluff the rice lightly with a fork to separate the grains and release any trapped steam.
Step 7: Garnish and Serve
Finish off your One Pot Mexican Rice Recipe with a generous sprinkle of chopped coriander. Serve alongside crunchy tortilla chips and fresh lime wedges for that extra burst of zest and texture that will bring the dish to life.
How to Serve One Pot Mexican Rice Recipe
Garnishes
Chopped fresh coriander is a must for adding a refreshing herbal note, while a few squeezes of lime juice bring a bright citrus contrast that cuts through the richness. Don’t forget crunchy tortilla chips on the side to scoop up every last bite—this not only adds wonderful texture but makes for a more interactive eating experience.
Side Dishes
This dish pairs beautifully with grilled chicken, black beans, or even a simple avocado salad to keep the meal balanced and nutritious. For a vegetarian twist, toss in some crispy roasted chickpeas or serve alongside a plate of refried beans. The beauty of this recipe is how adaptable it is to whatever you have on hand.
Creative Ways to Present
For a fun and festive approach, serve the rice in individual tortilla bowls or stuff it inside bell peppers before baking for a colorful presentation. You can also sprinkle it with crumbled queso fresco or drizzle a bit of smoky chipotle sauce for an extra punch. These small touches turn a humble rice dish into a showstopper.
Make Ahead and Storage
Storing Leftovers
Leftover One Pot Mexican Rice Recipe holds up wonderfully in the fridge for up to 3 days, making it perfect for meal prep. Store it in an airtight container to preserve moisture and flavors. Just give it a good stir before reheating to bring back its fresh texture.
Freezing
If you want to save some for later, this rice freezes well, too. Portion it into freezer-safe containers or bags, and it will keep for up to 2 months. When you’re ready, thaw in the fridge overnight before reheating gently on the stove or in the microwave.
Reheating
To reheat, add a splash of water or broth to the rice and warm it over low heat, stirring occasionally to prevent sticking. This helps restore the moisture and keeps the rice tender and fluffy. A quick reheat in the microwave with a damp paper towel on top also does the trick.
FAQs
Can I use other types of rice for this recipe?
Absolutely! While basmati or white rice is recommended for its light texture, you can substitute with long grain rice or even brown rice. Just keep in mind that cooking times and liquid amounts may vary, so adjust accordingly.
Is this recipe spicy?
Not overly. The chili powder adds warmth and subtle heat, but it’s quite mild. You can always increase the chili powder or add fresh chopped chili if you prefer more spice.
Can I make this dish vegan?
Yes, simply use vegetable broth instead of chicken broth to keep it fully plant-based. The vegetables and spices ensure it’s flavorful and satisfying without any animal products.
What can I do if the rice is too dry or too wet after cooking?
If it’s too dry, stir in a bit more broth or water and warm gently until absorbed. If too wet, leave the lid off and cook over low heat for a few extra minutes to evaporate excess liquid.
Can I add protein to this recipe?
Definitely! Grilled chicken, cooked beans, or sautéed shrimp make excellent additions. You can mix them in during the final few minutes of cooking to meld the flavors.
Final Thoughts
This One Pot Mexican Rice Recipe is one of those dishes that feels like a warm hug—comforting, bursting with flavor, and incredibly easy to make. Whether you’re feeding a family or cooking for yourself, it brings together fresh ingredients and vibrant spices in a way that’s both satisfying and convenient. Give it a try soon; I promise it will become a treasured favorite in your recipe collection.
Print
One Pot Mexican Rice Recipe
This One Pot Mexican Rice Recipe is a flavorful, easy-to-make dish combining aromatic spices, fresh vegetables, and tender rice all cooked together in a single skillet for a convenient and delicious meal inspired by Mexican cuisine. Perfect as a main dish or side, it features a vibrant blend of chili and cumin, fresh lime, and crisp tortilla chips for added texture.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
Base Ingredients
- 2 tablespoons olive oil
- 4 cloves garlic (minced)
- 1 onion (diced)
- 250 g basmati or white rice
- 750 ml vegetable or chicken broth (or water)
- 400 g tin crushed tomatoes
- 1 tablespoon tomato puree
Vegetables
- 250 g corn (tinned, fresh, or frozen)
- 1 large carrot (diced)
- 1 courgette (zucchini) (diced)
- 75 g frozen peas
Seasonings and Garnish
- ½ teaspoon chili powder
- 1 teaspoon cumin powder
- Salt and pepper, to taste
- Chopped coriander
- Tortilla chips
- Lime wedges
Instructions
- Sauté Aromatics: Heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté for 2-3 minutes until translucent. Then add the minced garlic and cook for another 2 minutes until fragrant.
- Toast Rice: Add the basmati or white rice to the skillet and toast it in the oil for about 2 minutes, stirring frequently to prevent sticking and to lightly coat the grains with oil and flavor.
- Add Tomato and Broth: Stir in the tomato puree, crushed tomatoes, and vegetable or chicken broth. Bring the mixture to a gentle simmer and let it cook for about 3 minutes to blend the flavors.
- Add Vegetables and Spices: Incorporate the diced carrot, corn, courgette, and frozen peas into the skillet. Sprinkle in the chili powder and cumin powder, then season with salt and pepper according to your taste preferences.
- Simmer Rice: Increase the heat to bring the mixture to a boil. Then reduce heat to low, cover the skillet with a lid, and let it simmer gently for 13-16 minutes until the rice is fully cooked and has absorbed the liquid. For best results, follow the cooking time recommended on your rice package.
- Rest and Fluff: Remove the skillet from heat and allow the rice to stand covered for 10 minutes. After resting, fluff the rice gently with a fork to separate the grains and distribute the vegetables evenly.
- Garnish and Serve: Garnish the cooked Mexican rice with freshly chopped coriander. Serve hot accompanied by crunchy tortilla chips and tangy lime wedges for squeezing over the top.
Notes
- This dish can be made vegetarian or vegan by using vegetable broth instead of chicken broth.
- You can adjust the chili powder to suit your preferred spice level.
- For extra protein, consider adding black beans or cooked chicken.
- If using frozen vegetables, no need to thaw before adding; they will cook through during simmering.
- Make sure to keep the skillet covered during simmering to ensure even cooking and avoid burning.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
