Mexican Rice Recipe With Caldo De Tomate: Vibrant Tomato-Infused One-Pot Side

Mexican Rice Recipe With Caldo De Tomate: Vibrant Tomato-Infused One-Pot Side

This vibrant one-pot rice dish brings authentic Mexican flavor to your table with minimal effort. The secret lies in using caldo de tomate for that signature rich, tomato-infused taste.

I developed this recipe to capture the traditional technique my abuela taught me—sautéing the rice first creates a nutty base before the liquid transforms it into fluffy perfection.

You’ll end up with grains that are tender yet distinct, each bite carrying the warm, savory depth of tomato broth. The entire process happens in one pot, making cleanup as simple as the cooking.

Perfect alongside tacos, grilled meats, or as a hearty vegetarian main. This method delivers consistent results every time.

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

Ingredients for Mexican Rice Recipe with Caldo De Tomate

Pantry staples and fresh herbs create this vibrant one-pot side with authentic flavor.

Ingredient Amount Notes
Long-Grain White Rice 🌾 2 cups Rinsed until water runs clear
Caldo de Tomate 🍅 4 cups Tomato bouillon, liquid form
Vegetable Oil 🫒 3 tbsp For toasting rice grains
White Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Tomato Sauce 🍅 ½ cup For richer tomato flavor
Chicken Broth 🥄 1 cup Use vegetable broth for vegetarian
Salt 🧂 ½ tsp Adjust to taste at end
Ground Cumin 🌿 ½ tsp Toasted for warmth and earthiness
Dried Oregano 🍃 ½ tsp Mexican oregano preferred
Bay Leaf 🍃 1 whole Remove before serving
Frozen Peas 🌱 ¾ cup Optional for color and texture
Fresh Cilantro 🌿 ¼ cup Chopped for fresh garnish
Lime 🍋 1 whole Juiced for brightness

The caldo de tomate is non-negotiable—Knorr or Sazón brands work best and you’ll find them in the Latin foods aisle at most supermarkets. Long-grain white rice (I prefer Jasmine or Basmati) gives you those separate, fluffy grains. Don’t skip rinsing the rice (it removes excess starch so it doesn’t turn gluey). The onion should be white—red can overpower the tomato notes.

No caldo de tomate? Mix tomato paste with vegetable broth (about 2 tbsp paste per cup of broth). Short on time? Pre-minced garlic from a jar works fine (don’t tell my abuela). For extra richness, stir in a spoonful of tomato paste with the rice. The peas are optional but add nice color—fresh or frozen both work.

Leftovers keep beautifully for 4-5 days in the fridge. The rice actually tastes better the next day once flavors meld. Freezes for up to 3 months—portion it out first so you can thaw exactly what you need. Reheat with a splash of water to restore moisture.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I love that this comes together in a single pot with just rice, Caldo de Tomate, and a few aromatics—minimal cleanup, maximum flavor.
  • Tomato-Kissed Perfection: The Caldo de Tomate infuses every grain with a rich, savory depth that plain rice just can’t compete with.
  • Weeknight Workhorse: Honestly, it’s my go-to for Taco Tuesdays, meal prep, or even as a last-minute side when guests drop by.
  • Stretches Far: A big batch costs pennies and tastes even better the next day—my lunchbox hero.

Step-by-Step Instructions for Mexican Rice With Caldo de Tomate

This one-pot method delivers perfectly fluffy rice with rich tomato flavor every time.

Step 1: Toast the Rice to Nutty Perfection

Heat the 3 tbsp vegetable oil in a large, heavy pot over medium heat until it shimmers. Add the 2 cups long-grain white rice and stir frequently. You’ll notice the grains turn from translucent to opaque—this is the toasted rice developing its signature nutty aroma.

Continue toasting for 5-7 minutes until the rice is light golden brown and smells fragrant. I press down gently with a wooden spoon to ensure even browning. Don’t let it darken too much or it’ll taste bitter. The rice should look like light sand when it’s ready.

Step 2: Build the Flavor Base with Aromatics

Add the finely diced white onion to the pot and cook for 3-4 minutes until it softens and becomes translucent. The onion should sizzle gently in the hot oil—if it’s not, increase the heat slightly.

Stir in the 3 minced garlic cloves and cook for 30 seconds until fragrant. Here’s the thing—garlic burns easily, so keep it moving. Add the 0.5 tsp ground cumin and 0.5 tsp dried oregano, stirring for another 30 seconds to bloom their flavors in the oil.

Pour in the 0.5 cup tomato sauce and cook for 2 minutes, stirring constantly, until it darkens slightly and coats the rice in a rich, brick-red film.

Step 3: Add Liquids and Simmer Until Tender

Carefully pour in the 4 cups caldo de tomate and 1 cup chicken broth. Stir in the 0.5 tsp salt and add the 1 whole bay leaf. Bring the mixture to a boil over high heat.

Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 20 minutes. Don’t peek during this time—steam is your friend here. You’ll know it’s working when you hear a gentle, steady simmer.

Step 4: Finish with Peas and Rest

After 20 minutes, remove the pot from heat and let it sit, covered, for 5 minutes. Then, gently fold in the 0.75 cup frozen peas—they’ll thaw instantly from the residual heat. Discard the bay leaf at this point to avoid any bitter notes.

Cover again and let the rice rest for another 5 minutes. This step ensures every grain absorbs the last bit of liquid and becomes fluffy. The rice should be tender with no crunch, and the liquid fully absorbed.

Step 5: Garnish and Serve

Fluff the rice with a fork to separate the grains. Stir in the 0.25 cup chopped fresh cilantro and a squeeze of juice from the lime. Taste and adjust the seasoning if needed—the caldo de tomate is already seasoned, so go easy on extra salt.

Serve warm, garnished with extra cilantro and lime wedges if desired. The rice should be vibrant in color, with each grain distinct yet coated in the rich tomato broth. This one-pot wonder pairs perfectly with any Mexican main dish.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe With Caldo De Tomate

  • Toast the Rice First: Heat the rice in oil for 2-3 minutes until golden—this keeps it from turning mushy when the caldo de tomate goes in. I learned this the hard way after serving rice that was more like porridge.
  • Use Room-Temp Caldo: Cold broth straight from the fridge lowers the pan’s temperature and slows cooking. Let it sit out while you prep the onion and garlic—about 15 minutes does the trick.
  • Skip the Rinse: Resist the urge to rinse the long-grain rice; the starch actually helps it absorb the caldo de tomate’s rich tomato flavor. My grandmother swore by this, and she was right.
  • Crush the Garlic: Instead of mincing, lightly crush the garlic cloves with the side of your knife—it infuses the oil with deeper flavor without burning bits. Sounds weird, but it works.

Flavor Customization for mexican rice recipe with caldo de tomate

Spice It Up

For a smoky kick, add ½ tsp chipotle powder or 1 chopped jalapeño when sautéing the onions. I love how this brings a subtle heat without overpowering the caldo de tomate’s rich tomato base. 🌶️

Herb Variations

Swap the cilantro for ¼ cup fresh parsley or 2 tbsp chopped epazote for a different herbal note. Epazote, a traditional Mexican herb, adds an earthy depth that pairs beautifully with the tomato broth.

Extra Veggies

Fold in ½ cup diced bell peppers or ½ cup corn kernels with the peas. The bell peppers add sweetness, while corn brings a nice pop of texture. Both complement the dish’s vibrant flavors.

Protein Boost

Stir in 1 cup cooked black beans or 1 cup shredded chicken after resting. This turns the rice into a hearty main dish. I often use leftover rotisserie chicken for a quick protein addition.

Cheesy Twist

Sprinkle ½ cup crumbled queso fresco or cotija cheese on top before serving. The salty, creamy cheese melts slightly into the warm rice, adding a luxurious finish. 💛

Citrus Zing

Enhance the lime with 1 tsp lime zest mixed into the rice before serving. This brightens the dish and adds a refreshing citrus aroma that balances the tomato’s richness.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 4g
Protein 5g10%
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 regular tomato broth instead of caldo de tomate?

Yes, but you may need to adjust seasoning. Regular tomato broth lacks the concentrated flavor and spices of caldo de tomate. Add 1 tsp salt and ½ tsp garlic powder to mimic the taste.

2

Why do I need to rinse the rice first?

Rinsing removes excess starch that could make your rice gummy. It ensures each grain stays separate and fluffy after cooking. Skip this step and you risk a mushy texture.

3

Can I make this in a rice cooker?

Sauté the rice and aromatics in a pan first, then transfer to your rice cooker with the liquids. Use the standard white rice setting and let it rest 5 minutes after cooking.

4

How do I fix undercooked rice?

If the rice is still firm, add ¼ cup hot water or broth, cover, and cook for another 5 minutes on low. Avoid stirring—it breaks the grains.

★★★★★4.6(8 reviews)
Tyler Campbell