Mexican Rice Recipe Vegetarian: Smoky Tomato and Spice Infusion

Mexican Rice Recipe Vegetarian: Smoky Tomato and Spice Infusion

This vegetarian Mexican rice delivers authentic smoky flavor without meat, using traditional techniques and simple pantry staples.

I’ve perfected the balance of toasted rice, rich tomato sauce, and warm spices to create a dish that’s hearty and satisfying. The key is blooming the spices in oil before adding the liquids, which deepens their impact.

The result is fluffy, fragrant rice with a vibrant red hue and layers of cumin, garlic, and tomato. It pairs perfectly with beans or as a side for tacos.

Ready in under 30 minutes, this recipe proves vegetarian versions can be just as bold and flavorful as the original.

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

Ingredients for Mexican Rice Recipe Vegetarian

A dozen pantry staples transform into smoky, vibrant rice with authentic Mexican flair.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Plain, unsweetened preferred
Vegetable Broth 🥕 3 cups Low-sodium for control
Olive Oil 🫒 3 tbsp Divided for toasting and blooming
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Ground Cumin 🌿 1 ½ tsp Toasted to release aroma
Smoked Paprika 🌶️ 1 tsp Essential for smoky depth
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Juiced, for finishing acidity

The rice quality matters here. Long-grain white rice toasts evenly and stays fluffy—avoid instant or parboiled varieties. For tomato sauce, San Marzano brand offers consistent richness, but any plain sauce works. Vegetable broth should be robust; Better Than Bouillon paste delivers depth. Bloom the spices in oil until fragrant—this builds the smoky foundation.

No fresh cilantro? Flat-leaf parsley works in a pinch (though flavor differs). Missing smoked paprika? Regular paprika plus a pinch of chipotle powder approximates the smokiness. For extra richness, add 1 tbsp tomato paste with the sauce. The bay leaf is optional but recommended—remove it before serving to avoid bitter bites.

Leftovers keep 4-5 days refrigerated in an airtight container. The rice actually improves overnight as flavors meld. Reheat with a splash of water to restore moisture. Freezes beautifully for up to 3 months—portion before freezing for easy meals.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pot—just sauté the onion, add the rice, broth, and tomato sauce, then let it simmer.
  • Rich Tomato Depth: The tomato sauce and vegetable broth create this deep, savory base that makes the rice taste like it cooked all day.
  • Meal Prep Hero: I make a big batch on Sunday, and it reheats beautifully for burrito bowls or tacos all week long.
  • Budget Friendly: Honestly, a pound of rice, some pantry staples, and you’ve got a filling side that costs pennies per serving.

Step-by-Step Instructions for Mexican Rice Vegetarian

Master the technique of toasting rice and layering flavors for authentic results every time.

Step 1: Toast the Rice to Nutty Perfection

Heat 2 tablespoons of the olive oil in a heavy pot over medium heat. Add the 2 cups long-grain white rice and stir constantly for 5-7 minutes until the grains turn a light golden brown and emit a nutty aroma.

This toasting step is critical—it creates a flavor foundation and prevents the rice from turning mushy. Watch closely as rice can go from golden to burnt quickly. You’ll notice the grains become slightly translucent at the edges when properly toasted.

Step 2: Bloom Spices with Aromatics

Add the remaining 1 tablespoon olive oil to the pot along with the finely diced yellow onion. Cook for 3-4 minutes until the onion becomes translucent. Then add the minced garlic cloves, 1.5 teaspoons ground cumin, 1 teaspoon smoked paprika, and 1 teaspoon dried oregano.

Stir constantly for 30-45 seconds until the spices release their fragrance. This blooming process awakens the spices’ essential oils, which is where their true flavor lies. The mixture should be highly aromatic at this stage, signaling the spices are ready to infuse the dish.

Step 3: Incorporate Liquids and Simmer

Pour in the 1.5 cups tomato sauce and 3 cups vegetable broth, stirring to combine. Add the 1 whole bay leaf and 1.5 teaspoons salt. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes.

Resist the urge to stir during cooking—this can break the rice grains. Instead, let the liquid absorb naturally. After 20 minutes, check that the rice is tender and the liquid has been absorbed. If needed, cook for an additional 5 minutes with the lid on.

Step 4: Rest and Finish with Fresh Elements

Remove from heat and let the rice rest, covered, for 10 minutes. This allows steam to finish cooking the rice and lets the flavors meld together. Discard the bay leaf before serving.

Just before serving, stir in the chopped fresh cilantro and a squeeze of juice from the lime. The cilantro adds a bright, herbal note while the lime juice provides a necessary acidity that balances the dish’s richness. Serve immediately while hot.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe Vegetarian

  • Toast the Rice: Cook the rice in olive oil for 3-4 minutes until golden—I learned this the hard way after ending up with mushy rice when I skipped it.
  • Use Warm Broth: Pour in vegetable broth that’s already warm, not cold, or it’ll lower the temperature and make the rice take forever to cook.
  • Don’t Skip the Onion: Finely dice the yellow onion and cook it until soft; it sweetens the tomato sauce base and balances the acidity.
  • Rest Before Serving: Let the rice sit covered for 5-10 minutes off the heat—this steams the grains perfectly and prevents a sticky mess.

Health Benefits of This Recipe

Nutrient-Rich Base

This dish starts with long-grain white rice, providing 45g of complex carbs per cup for sustained energy. The vegetable broth adds essential minerals like potassium and magnesium without extra fat. 💪

Lycopene Boost

The 1.5 cups tomato sauce delivers a powerful dose of lycopene, a potent antioxidant linked to heart health. Cooking tomatoes actually increases lycopene bioavailability, making this dish a nutritional powerhouse.

Spice-Driven Benefits

Cumin and smoked paprika aren’t just flavorful—they contain anti-inflammatory compounds. Cumin may aid digestion, while paprika provides vitamin A for immune support.

Fresh Finishing Touches

The ¼ cup fresh cilantro adds vitamin K and C, while the lime juice offers a vitamin C boost. These fresh elements provide antioxidants that complement the cooked ingredients beautifully. ✨

Low-Fat, High-Flavor

Using just 3 tablespoons olive oil keeps saturated fat minimal while providing healthy monounsaturated fats. This makes the dish heart-friendly without sacrificing the rich, authentic Mexican flavors.

Plant-Powered Protein

While not a protein powerhouse, pairing this rice with beans creates a complete protein. The vegetable broth base ensures it fits perfectly into any plant-based diet while delivering deep, satisfying flavor.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
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 brown rice instead of white?

Yes, but adjust the liquid to 3.5 cups and simmer for 40-45 minutes. The texture will be chewier, and the smoky flavor may be slightly muted.

2

Why do I need to toast the rice first?

Toasting enhances the nutty flavor and prevents mushiness. It creates a barrier that helps the grains stay separate as they absorb liquid.

3

What if my rice turns out mushy?

This usually means too much liquid or stirring during cooking. Use 3 cups broth exactly, and resist stirring after adding liquids.

4

Can I make this ahead of time?

It keeps well for 4-5 days refrigerated. Reheat with a splash of water to restore moisture.

★★★★★4.8(1 review)
Allison Carter