
This one-pot Mexican rice delivers bold flavor without the fuss. I’ve streamlined the process to keep prep simple and cleanup minimal, so you can enjoy a restaurant-worthy side with ease.
The secret lies in toasting the rice first, which creates a nutty base, then simmering it in a rich tomato and spice blend. This method ensures every grain absorbs the vibrant flavors evenly.
You’ll end up with fluffy, perfectly seasoned rice that pairs beautifully with tacos, grilled meats, or beans. The aroma alone will have everyone gathering around the table.
Ready in under 30 minutes, this dish proves that easy doesn’t mean sacrificing taste. Here’s how to make it.
Ingredients for Mexican Rice Recipe Easy
Pantry staples plus a few fresh touches. Nothing hard to find, everything easy to prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Tomato Sauce 🍅 | 1 cup | Plain, no herbs added |
| Vegetable Broth 🥫 | 2 ½ cups | Low-sodium preferred |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Olive Oil 🫒 | 2 tbsp | Divided for toasting and sautéing |
| Ground Cumin 🌿 | 1 tsp | Freshly ground for best aroma |
| Chili Powder 🌶️ | 1 tsp | Mild or medium heat |
| Dried Oregano 🍃 | ½ tsp | Mexican oregano if available |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Frozen Peas 🌱 | ¾ cup | Thawed or fresh |
| Carrot 🥕 | 1 whole | Medium, finely diced |
| Bay Leaf 🌿 | 1 whole | Optional for depth |
| Lime Juice 🍈 | 1 tbsp | Freshly squeezed for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The rice is the foundation, so use long-grain white—jasmine or basmati work too but have a different texture. Rinsing it first removes excess starch so you get fluffy, separate grains. I grab my spices from Penzeys or the bulk section at Whole Foods. The tomato sauce should be plain (no Italian herbs) to keep the Mexican flavors clean. The broth? Low-sodium so you control the salt.
No tomato sauce? Blitz a can of diced tomatoes until smooth. Out of cumin? Coriander at half the amount adds a different but nice warmth. Fresh cilantro haters can skip it or sub parsley. The peas and carrots are classic, but bell peppers or corn work great too. For extra richness, stir in a spoonful of tomato paste with the sauce (worth the extra minute).
Leftovers keep 4-5 days in the fridge, and this actually tastes better the next day. Freezes well for 3 months (portion before freezing for easy meals). The cilantro garnish? Add it fresh each time—it wilts fast.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in—rice, tomato sauce, broth—and let it simmer. No babysitting required.
- Garlic Tomato Magic: The garlic cloves and tomato sauce create this deep, savory flavor that’s way better than takeout.
- Meal Prep Hero: I make a big batch on Sunday and it’s my lunch base all week. Honestly, it tastes even better the next day.
- Budget Stretch: Long-grain rice and a few pantry staples feed my whole family for under $5. I’ll be real: that’s hard to beat.
Step-by-Step Instructions for Mexican Rice
This one-pot method keeps things simple while packing in all the bold flavors you crave.
Step 1: Toast the Rice for Nutty Depth
Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the 1.5 cups long-grain white rice and stir constantly for 3-4 minutes until the grains turn light golden brown and smell toasty.
This step is crucial—it brings out the rice’s natural nutty flavor and prevents it from turning mushy. Watch closely; you want golden, not dark brown. The rice should make a subtle sizzling sound as it toasts.
Step 2: Sauté Aromatics for a Flavor Foundation
Add the remaining 1 tablespoon olive oil to the pot, then stir in the finely diced onion and finely diced carrot. Cook for 4-5 minutes until the onion becomes translucent and the carrot starts to soften.
Push the vegetables to one side and add the minced garlic cloves, ground cumin, chili powder, dried oregano, and salt. Stir for 30 seconds until fragrant—this wakes up all the spices and fills your kitchen with an amazing aroma.
Step 3: Combine Liquids and Rice for One-Pot Cooking
Pour in the 1 cup tomato sauce and 2.5 cups vegetable broth, stirring to combine with the rice and vegetables. Add the bay leaf and bring the mixture to a boil over high heat.
Once boiling, reduce the heat to low, cover the pot, and let it simmer for 18-20 minutes. You’ll know it’s working when you see steam escaping and hear a gentle bubbling sound. Resist the urge to lift the lid—trapped steam is what cooks the rice perfectly.
Step 4: Finish with Peas and Lime for Freshness
After 18 minutes, remove the pot from heat and let it sit covered for 5 minutes. Then, gently fluff the rice with a fork and stir in the 0.75 cup frozen peas, which will thaw from the residual heat.
Drizzle with 1 tablespoon lime juice and toss lightly to distribute. This adds a bright, zesty finish that cuts through the richness. Taste and adjust seasoning if needed—sometimes a pinch more salt brings all the flavors together.
Step 5: Garnish and Serve Warm
Discard the bay leaf and transfer the rice to a serving dish. Sprinkle with 0.25 cup chopped fresh cilantro for a pop of color and freshness. The cilantro should look vibrant against the red-tinged rice.
Serve immediately while warm. Each grain should be tender but distinct, with a slightly sticky texture from the tomato sauce. The peas add sweetness, the lime brightness, and the cilantro a final herbal note that ties everything together.
Pro Tips For Making Mexican Rice Recipe Easy
- Toast the Rice: I learned this the hard way—cook the rice in oil for 3-4 minutes until golden before adding liquids. It adds a nutty depth that plain rice just can’t match.
- Use Warm Broth: After burning a batch with cold broth, I now heat the vegetable broth first. It keeps the cooking temperature steady and prevents uneven doneness.
- Skip the Over-Stirring: Resist the urge to stir once the liquid is in. Just one good mix at the start, then leave it be—stirring turns the rice to mush.
- Bloom the Garlic: Sounds weird, but it works: cook the minced garlic in the oil for 30 seconds before adding onion. It mellows the bite and infuses the whole dish.
Regional Styles of These Flavors
Northern Mexico Style
In the north, they often use beef broth instead of vegetable for a deeper flavor base. The rice tends to be slightly drier, so they might reduce the liquid by ¼ cup. I love the heartier taste it brings to the dish. 🥗
Central Mexico Tradition
This is the classic version most of us know, with tomato as the star. The trick is using ripe tomatoes blended into a smooth sauce. Some cooks add a splash of chicken broth for extra richness. The rice should be vibrant red.
Yucatán Variation
The Yucatán version often includes achiote paste for its distinctive earthy flavor and orange color. They also might add habanero peppers for heat. This creates a completely different but equally delicious profile.
Tex-Mex Twist
Here in Texas, we often add diced green chiles or jalapeños for extra kick. Some versions include ground beef or chorizo cooked into the rice. It’s a heartier take that works as a main dish. 🔥
Veracruz Style
Veracruz is known for its seafood, so they often add shrimp or clams to their rice. The broth is typically made with fish stock and includes olives and caper for a briny touch.
Oaxacan Approach
Oaxacan cooks might use mole negro as the base instead of tomato sauce. They also often include plantains or pumpkin seeds for texture. This creates a complex, deeply flavorful rice that’s truly special.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead?
Yes, but adjust the liquid to 3 cups and simmer for 40-45 minutes. Brown rice needs more water and time to soften properly.
Why does my rice turn out mushy?
Over-stirring or lifting the lid during cooking releases steam, making rice soggy. Keep it covered and undisturbed for 18-20 minutes.
Can I make this without tomato sauce?
Blend 1 can diced tomatoes until smooth as a substitute. Strain if you prefer a smoother texture.
How do I store leftovers?
Keep in an airtight container in the fridge for 4-5 days. Reheat with a splash of broth to restore moisture.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026