Mexican Rice Recipe: Vibrant Tomato and Garlic Infusion

Mexican Rice Recipe: Vibrant Tomato and Garlic Infusion

This vibrant Mexican rice brings authentic flavors to your table with minimal effort. The combination of tomato, garlic, and spices creates a side dish that’s both comforting and full of character.

I’ve perfected this recipe over years of family dinners, ensuring each grain of rice absorbs the rich tomato infusion. The aroma alone will transport you to a traditional Mexican kitchen.

What makes this dish special is its simplicity—one pot, basic ingredients, and 20 minutes of cooking time. The result is fluffy rice with a deep, savory taste that pairs perfectly with any main course.

Serve it alongside tacos, grilled meats, or as a standalone vegetarian option. This recipe delivers consistent, restaurant-quality results every time.

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

Ingredients for Mesican Rice

Basic pantry staples transform into a vibrant, restaurant-quality side dish with rich tomato and garlic infusion.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Canned or fresh pureed
Vegetable Broth 🥣 3 cups Low-sodium preferred for control
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for even distribution
Olive Oil 🫒 ¼ cup Extra-virgin for depth
Ground Cumin 🌿 1 tsp Toasted briefly for aroma
Chili Powder 🌶️ 1 tsp Mild or hot variety
Dried Oregano 🍃 ½ tsp Mexican oregano preferred
Bay Leaf 🌿 1 whole Remove before serving
Salt 🧂 1 tsp Adjust to taste at end
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lime 🍈 1 whole Zested and juiced
Green Peas 🌱 ¾ cup Fresh or frozen

The rice is the foundation—long-grain white rice absorbs the tomato infusion best without turning mushy. Basmatis or jasmine work if that’s what’s on hand. For the tomato sauce, San Marzano canned offers the sweetest, most authentic flavor, but any smooth tomato sauce will do. The vegetable broth should be low-sodium so you can control the seasoning precisely.

Need to swap the cumin? Ground coriander adds a citrusy note that complements the dish well. If you’re out of fresh cilantro, flat-leaf parsley can stand in (though the flavor profile changes). For heat, add half a teaspoon of cayenne with the spices. The peas are optional but add a nice pop of color and texture—frozen works perfectly.

This rice tastes even better the next day once the flavors meld. Store in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of water or broth to restore moisture. The dish freezes well for up to 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that I can make this with one pot and a handful of pantry staples—no fancy equipment needed.
  • Rich Tomato Depth: The tomato sauce and broth create this cozy, savory base that makes the rice taste like it simmered all day.
  • Meal Prep Hero: Honestly, it reheats beautifully, so I make a big batch for lunches all week.
  • Budget Stretcher: Long-grain rice and veggie broth keep it cheap, but the garlic and onion make it taste anything but.

Step-by-Step Instructions for Mexican Rice

Master this technique for perfectly fluffy, flavor-packed rice with a vibrant tomato base.

Step 1: Toast the Rice and Sauté Aromatics

Heat the 0.25 cup Olive Oil in a large skillet over medium-high heat. Add the 2 cups Long-Grain White Rice and cook for 4-5 minutes, stirring frequently, until the grains turn light golden brown and emit a nutty aroma.

This toasting step is crucial—it prevents the rice from becoming gummy and enhances its natural flavor. Immediately add the finely diced Onion and cook for 3 minutes until translucent. Stir in the minced 4 cloves Garlic Cloves and cook for 30 seconds until fragrant.

Step 2: Incorporate Spices and Tomato Sauce

Add the 1 tsp Ground Cumin, 1 tsp Chili Powder, and 0.5 tsp Dried Oregano to the skillet. Stir for 20 seconds to bloom the spices, releasing their essential oils for maximum flavor impact.

Pour in the 1.5 cups Tomato Sauce and cook for 2-3 minutes, stirring constantly, until the mixture darkens slightly and thickens. The sauce should coat the rice grains evenly, creating a rich base for the dish.

Step 3: Add Liquids and Simmer

Carefully pour in the 3 cups Vegetable Broth and add the 1 whole Bay Leaf and 1 tsp Salt. Stir to combine, then bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15 minutes without stirring.

Resist the urge to lift the lid during this time—steam is essential for even cooking. After 15 minutes, remove from heat and let it sit, covered, for an additional 5 minutes. The rice should be tender and the liquid fully absorbed.

Step 4: Finish with Peas and Garnish

Gently fold in the 0.75 cup Green Peas with a fork, taking care not to break the rice grains. Replace the lid and let it rest for 2 minutes to heat the peas through.

Discard the Bay Leaf, then fluff the rice with a fork. Stir in the juice from the 1 whole Lime and half of the 0.25 cup Fresh Cilantro. Garnish with the remaining cilantro and lime zest before serving. The rice should be light, fluffy, and vibrant with color and flavor.

👨‍🍳

Pro Tips For Making Mesican Rice

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden before adding liquids—this prevents mushiness and gives it that classic nutty depth. I learned this the hard way after my first few batches turned out gummy.
  • Use Warm Broth: Heat your vegetable broth before adding it to the rice. Cold broth slows down cooking and can make the rice absorb unevenly, leaving you with some grains undercooked.
  • Don’t Skip the Sauté: Cook the onion and garlic until soft and translucent, not just fragrant. Rushing this step leaves a raw, harsh taste that no amount of tomato sauce can cover.
  • Adjust Tomato Tang: If your tomato sauce tastes too sharp, balance it with a pinch of sugar or a splash of broth. Sounds weird, but it works: the rice soaks up the flavor better without that bitter edge.

Serving Suggestions for Leftovers

Protein Pairings

This vibrant side pairs beautifully with grilled chicken or shredded beef for tacos. The rice’s tomato base complements the smoky char of carne asada perfectly. I love serving it with black beans for a vegetarian-friendly meal. 💛

Taco Night Essentials

Use this as the base for burrito bowls alongside sautéed peppers and avocado slices. The rice’s fluffy texture holds up well under toppings. For street tacos, it adds authentic flavor without overpowering the main protein.

Fresh Toppings

Garnish with extra fresh cilantro and a squeeze of lime juice just before serving. The acidity brightens the dish. I also love adding diced tomatoes or sliced jalapeños for freshness and crunch.

Cheese Complements

Sprinkle cotija cheese or queso fresco on top for a salty contrast. The cheese melts slightly from the rice’s warmth, creating little flavor pockets. This adds a traditional Mexican touch that’s simple but impactful.

Dinner Party Style

For a crowd, serve in a large bowl with lime wedges on the side. The vibrant color makes it perfect for buffet-style meals. I always make extra—it disappears faster than any other side at gatherings. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 65g24%
Dietary Fiber 4g14%
Sugars 6g
Protein 7g14%
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

Why do I need to toast the rice first?

Toasting enhances the nutty flavor and prevents mushy texture. It also helps the grains stay separate when cooked. Skip this step and you risk a gummy final product.

2

Can I use brown rice instead?

Yes, but adjust the liquid to 4 cups and simmer for 40-45 minutes. Brown rice needs more water and time to soften properly. The texture will be chewier.

3

What if my rice is still crunchy?

Add 0.5 cup more broth, cover, and cook for 5-10 minutes longer. Check liquid levels periodically to avoid burning.

4

How can I make it spicier?

Add half a teaspoon of cayenne with other spices or include diced jalapeños when cooking. Taste before serving and adjust heat to preference.

★★★★★4.8(5 reviews)
Tyler Campbell