Mexican Rice Recipe Easy: One-Pot Fiesta with Tomato and Spice

Mexican Rice Recipe Easy: One-Pot Fiesta with Tomato and Spice

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

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

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 5g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

Can I make this without tomato sauce?

Blend 1 can diced tomatoes until smooth as a substitute. Strain if you prefer a smoother texture.

4

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.

★★★★★4.7(3 reviews)
Allison Carter