Mexican Rice With Veggies Recipe: Smoky Tomato-Infused Fiesta

Mexican Rice With Veggies Recipe: Smoky Tomato-Infused Fiesta

This vibrant rice dish brings authentic Mexican flavors to your kitchen with minimal effort. The smoky tomato base creates a rich foundation for colorful vegetables that cook directly in the rice.

I developed this technique after years of testing, ensuring each grain stays separate while absorbing maximum flavor. The vegetables add natural sweetness that balances the savory tomato and spices perfectly.

What emerges is fluffy, fragrant rice studded with tender vegetables, each bite packed with layered taste. The one-pot method makes cleanup as simple as the cooking process itself.

Serve as a side or vegetarian main. Here’s how to make this foolproof version at home.

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

Ingredients for Mexican Rice with Veggies

Pantry staples and fresh produce create this vibrant, smoky, vegetable-studded rice dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Plain, no herbs added
Vegetable Broth 🥕 2 ½ cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for even distribution
Red Bell Pepper 🌶️ 1 whole Seeds removed, small dice
Zucchini 🥒 1 whole Medium, diced into 1/4-inch pieces
Frozen Peas 🌱 ¾ cup Thawed under running water
Olive Oil 🫒 3 tbsp Divided for sautéing and finishing
Ground Cumin 🌿 1 ½ tsp Toasted briefly in oil
Smoked Paprika 🌶️ 1 tsp Key for authentic smoky flavor
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Kosher Salt 🧂 1 ¼ tsp Adjust to taste at finish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish (optional)

The rice quality matters—long-grain white rice (like Mahatma or Carolina) gives the best texture. Avoid instant or parboiled varieties, as they won’t absorb the smoky tomato flavor properly. For the tomato sauce, Muir Glen or Hunt’s offer consistent quality. The vegetable broth should be low-sodium; you’re building layers of flavor, not saltiness. Fresh vegetables are ideal, but frozen (thawed) work for peas or corn.

Swap the bell pepper for poblano peppers (roasted and diced) for deeper flavor. No zucchini? Yellow squash or green beans work well—just cut to similar size for even cooking. If you lack smoked paprika, use regular paprika plus 1/4 tsp liquid smoke. For extra richness, stir in 2 tbsp tomato paste with the sauce. The cilantro garnish is optional but adds freshness.

Leftovers keep 4-5 days refrigerated in an airtight container. Reheat with a splash of water to restore moisture. The dish freezes well for up to 3 months—portion before freezing for easy meals. The flavors meld and deepen overnight, making it even better the next day.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss everything in—rice, broth, tomato sauce—and let it simmer while I do other things.
  • Rich Garlic Depth: The aroma of garlic and onion cooking in that tomato sauce is what makes this taste like home.
  • Meal Prep Hero: I make a big batch Sunday and it reheats beautifully for lunches all week.
  • Pantry Friendly: Between us, I always have these ingredients on hand, so it’s my go-to when the fridge looks bare.

Step-by-Step Instructions for Mexican Rice With Veggies

This method ensures perfectly seasoned rice with tender vegetables in every bite.

Step 1: Toast the Spices and Aromatics

Heat 2 tbsp olive oil in a large skillet with a tight-fitting lid over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until it begins to soften and turn translucent. The edges should just start to take on golden color.

Add the minced garlic cloves, ground cumin, smoked paprika, and dried oregano. Toast for 30-45 seconds until fragrant—the spices will deepen in color slightly and release their aromatic oils. This step builds the smoky foundation that defines this dish.

Step 2: Sauté the Vegetables

Stir in the small diced red bell pepper and diced zucchini. Cook for 5-6 minutes until the vegetables begin to soften but still retain some bite. The bell pepper should look slightly blistered and the zucchini should be vibrant green with tender edges.

Add the thawed frozen peas and cook for an additional 1 minute just to warm through. The peas should remain bright green and plump. This ensures all vegetables are evenly distributed and begin absorbing the spiced oil.

Step 3: Combine Liquids and Rice

Pour in the tomato sauce and vegetable broth, then add the 1.5 cups long-grain white rice and bay leaf. Stir well to combine, ensuring the rice is fully submerged in the liquid. The mixture should have a deep reddish-orange hue from the tomato and spices.

Bring to a gentle boil over medium-high heat. Once boiling, reduce heat to low, cover with the lid, and let it simmer undisturbed. This is crucial—peeking or stirring at this stage releases steam and can lead to uneven cooking.

Step 4: Cook and Rest

Simmer for 18-20 minutes until the liquid is fully absorbed and the rice is tender. You’ll know it’s done when the surface looks dry and the grains are fluffy and separate easily with a fork. If any liquid remains on the surface after this time, cover and cook for 2-3 additional minutes.

Remove from heat and let it rest, covered, for 10 minutes. This allows the rice to steam in its own residual heat, absorbing any remaining moisture. Discard the bay leaf before serving.

Step 5: Finish and Garnish

Fluff the rice gently with a fork to separate the grains. Drizzle with the remaining 1 tbsp olive oil and season with the kosher salt, adjusting to taste. The rice should be light and airy with vegetables evenly distributed throughout.

Transfer to a serving dish and sprinkle with the chopped fresh cilantro just before serving. The cilantro adds a bright, fresh contrast to the smoky, savory rice. Serve immediately while hot for the best texture and flavor.

👨‍🍳

Pro Tips For Making Mexican Rice With Veggies

  • Toast the Rice First: Cook the rice in oil for 3-4 minutes until golden before adding liquids—this adds a nutty depth that plain steamed rice just can’t match.
  • Use Hot Broth: Pour in vegetable broth straight from the kettle, not cold from the fridge. Hot liquid jumps straight to simmering, so the rice cooks evenly without turning mushy.
  • Skip Overcrowding Veggies: If adding extras like bell peppers or peas, stir them in after the rice is halfway done. Tossing them in too early leaves you with sad, soggy vegetables.
  • Bloom the Garlic: Let minced garlic sizzle in the onion’s oil for 30 seconds max—any longer and it turns bitter. I learned this the hard way after ruining two batches with burnt garlic.

Storing and Reheating This mexican rice with veggies

Refrigerator Storage

Let this dish cool for no more than 2 hours before transferring to airtight containers. I use glass containers with snap-on lids for easy stacking. Store at 40°F or below for up to 4-5 days. The flavors actually improve as the spices meld overnight. ❄️

Freezer Storage

Portion into quart-sized freezer bags for easy storage and thawing. Squeeze out excess air to prevent freezer burn and label with the date. This dish freezes beautifully for up to 3 months without losing texture or flavor.

Stovetop Reheating

My preferred method for best texture. Add the rice to a skillet with 2 tbsp water or vegetable broth over medium-low heat. Cover and stir occasionally for 5-7 minutes until heated through. The liquid prevents drying while restoring moisture. 🔥

Microwave Reheating

For quick meals, place a single portion in a microwave-safe dish with a damp paper towel on top. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F. Add a splash of water if needed.

Make-Ahead Tip

This dish is perfect for meal prep. Cook the full recipe, portion into containers, and refrigerate for up to 5 days. The flavors deepen over time, making it taste even better on day two or three.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 54g20%
Dietary Fiber 6g21%
Sugars 8g
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

Can I use brown rice instead of white?

Yes, but increase liquid to 3 cups and simmer for 40-45 minutes. The texture will be chewier.

2

What if my rice turns out mushy?

This usually means too much liquid or stirring during cooking. Use exact measurements and avoid lifting the lid.

3

Can I add other vegetables?

Try corn, carrots, or green beans. Just dice them small for even cooking.

4

Why do we toast the spices first?

Toasting wakes up the flavors and creates a smoky base. It takes just 30-45 seconds but makes a big difference.

★★★★★4.5(10 reviews)
Tyler Campbell