
This one-pot dish brings vibrant flavors to your table with minimal effort. The combination of long-grain rice, tomatoes, and mixed vegetables creates a colorful, satisfying side that pairs perfectly with any Mexican-inspired meal.
I developed this method to ensure the rice cooks evenly while absorbing all the bold spices and vegetable goodness. The key is toasting the rice first, which adds a nutty depth and prevents mushiness.
The result is fluffy, flavorful rice with tender vegetables throughout, all cooked in a single pot. No complicated techniques—just simple steps to a dish that tastes like it came from a restaurant kitchen.
Ready in about 30 minutes, this becomes a go-to for busy weeknights or festive gatherings. The aroma alone will have everyone gathering around the table before it’s even served.
Ingredients for Mexican Rice with Mixed Vegetables
Pantry staples and fresh produce create this vibrant one-pot dish with bold Mexican flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor, high smoke point |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Tomato Sauce 🍅 | 1 cup | Plain, no added seasonings |
| Chicken Broth 🥫 | 2 ½ cups | Use vegetable broth for vegetarian |
| Mixed Frozen Vegetables 🥕 | 1 ½ cups | Peas, carrots, corn, green beans |
| Cumin 🌿 | 1 tsp | Ground, toasted for depth |
| Chili Powder 🌶️ | 1 tsp | Mild or medium heat |
| Paprika 🌶️ | ½ tsp | Sweet or smoked variety |
| Dried Oregano 🍃 | ½ tsp | Mediterranean or Mexican variety |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The rice quality is paramount here. Long-grain white rice like Mahatma or Carolina ensures the signature fluffy texture—avoid instant or minute rice, as they turn mushy. The mixed vegetables should be frozen (fresh can release too much water), and look for organic blends at Whole Foods or Trader Joe’s for better flavor. Toasting the rice in oil before adding liquids is non-negotiable for that nutty depth.
For a vegetarian version, swap chicken broth for vegetable broth—Imagine or Pacific Foods brands are excellent. No cumin? Coriander at half the amount offers a similar earthiness. The paprika can be skipped, but the chili powder is essential for authenticity. Fresh tomatoes can replace tomato sauce in a pinch (use 2 medium tomatoes, finely chopped).
Store uncooked rice in an airtight container for up to 2 years. Leftovers keep in the fridge for 4-5 days or freeze for 3 months. Reheat with a splash of water to restore moisture.
Why You’ll Love This Recipe
- One-Pot Wonder: I toss everything in a single skillet—rice, onions, garlic, and tomato sauce—and walk away. Cleanup is a breeze.
- Ridiculously Flavorful: The garlic and tomato sauce give it that deep, savory taste I crave. Honestly, it’s the kind of dish I sneak bites of while cooking.
- Meal Prep Magic: I make a big batch on Sunday and it reheats beautifully for lunches all week. Between us, it tastes even better the next day.
- Budget-Friendly Feast: Long-grain rice and basic veggies stretch far. I’ll be real: it’s my go-to when I need to feed a crowd without breaking the bank.
Step-by-Step Instructions for Mexican Rice With Mixed Vegetables
This one-pot method delivers perfectly seasoned rice with vibrant vegetables in every bite.
Step 1: Toast the Rice and Sauté Aromatics
Heat the 2 tbsp vegetable oil in a large pot over medium-high heat. Add the 1.5 cups long-grain white rice and cook for 3-4 minutes, stirring frequently, until the grains turn light golden brown and smell nutty. This toasting step creates a flavor foundation and prevents the rice from becoming mushy.
Immediately add the finely diced yellow onion and cook for 3-4 minutes until it becomes translucent. Stir in the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to let the garlic burn, as it will turn bitter.
Step 2: Build the Flavor Base
Add the 1 cup tomato sauce, 1 tsp cumin, 1 tsp chili powder, 0.5 tsp paprika, 0.5 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper to the pot. Stir well to combine and cook for 2-3 minutes until the mixture darkens slightly and the spices release their aromas.
This step allows the spices to bloom in the oil, creating a rich, complex flavor base that will infuse the rice. The tomato sauce adds depth and a subtle sweetness that balances the spices perfectly.
Step 3: Add Liquids and Vegetables
Pour in the 2.5 cups chicken broth and stir to scrape up any browned bits from the bottom of the pot. Add the 1.5 cups mixed frozen vegetables and 1 whole bay leaf. Stir well to distribute the vegetables evenly throughout the rice.
Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 20-25 minutes. Do not stir the rice during this time, as it can break the grains and lead to a mushy texture.
Step 4: Finish and Serve
After 20-25 minutes, remove the pot from the heat and let it sit, covered, for an additional 5-10 minutes. This allows the rice to steam and absorb any remaining liquid. The rice should be tender and the liquid fully absorbed.
Discard the bay leaf and fluff the rice gently with a fork. Stir in the 0.25 cup chopped fresh cilantro just before serving to preserve its bright, fresh flavor. Serve warm, garnished with extra cilantro if desired.
Pro Tips For Making Mexican Rice With Mixed Vegetables
- Toast the Rice: Cook the rice in the oil for 3-4 minutes until golden—this adds a nutty depth that plain steamed rice just can’t match. I learned this the hard way after making bland batches for years.
- Bloom the Garlic: Add the minced garlic to the onions for just 30 seconds, not longer, or it’ll turn bitter. Sounds fussy, but it actually changes the outcome of your base flavor.
- Skip the Rinsing: Don’t rinse the long-grain white rice—you want that starch to help the tomato sauce cling and give it that classic slightly sticky texture. My grandmother swore by this, and she was right.
- Use Warm Tomato Sauce: Heat the tomato sauce slightly before adding it to the rice so it doesn’t drop the temperature of the pan. After burning a few batches, I finally figured out this simple fix.
Serving Suggestions for This mexican rice with mixed vegetables
Garnish Like a Pro
Fresh cilantro is non-negotiable for that final pop of color and brightness. I chop ¼ cup just before serving and sprinkle it generously over the top. For extra flair, add lime wedges on the side—guests can squeeze fresh juice over their portions.
Protein Pairings
This dish shines alongside grilled chicken or carne asada. I love serving it with shredded beef barbacoa for a hearty meal. For a vegetarian option, black beans or pinto beans add protein and texture without overpowering the rice.
Fresh Toppings
Set out small bowls of diced avocado, crumbled queso fresco, and pickled jalapeños for a build-your-own topping bar. These additions let everyone customize their plate. The cool creaminess of avocado balances the rice’s bold spices perfectly. 💛
Taco Night Star
Use this as a base for taco bowls or burrito fillings. Layer it with tortillas, cheese, and your favorite proteins. I also serve it as a side with fish tacos for a lighter meal—the flavors complement each other beautifully.
Light Accompaniments
A simple green salad with lime vinaigrette cuts through the richness. For contrast, grilled corn on the cob with chili-lime butter adds smokiness. These pairings keep the meal balanced while letting the rice remain the star.
Kid-Friendly Tweaks
For picky eaters, I serve the rice plain and offer toppings separately. Shredded cheese and sour cream are always a hit. The vegetables blend in so well that many kids don’t even notice they’re eating their veggies. 🌟
Nutrition Facts
Frequently Asked Questions
Can I use fresh vegetables instead of frozen?
Yes, but par-cook them first. Fresh veggies release more moisture, which can make the rice mushy. Steam or blanch them for 3-4 minutes before adding.
Why toast the rice before cooking?
Toasting deepens the flavor and prevents mushiness. It creates a nutty base and helps the grains stay separate. Skip this step and you’ll lose that authentic restaurant taste.
How do I fix undercooked rice?
Add 2-3 tablespoons of broth or water, cover, and cook for another 5 minutes on low heat. If still firm, repeat once more. Avoid stirring to keep grains intact.
Can I make this ahead of time?
Cook and store in an airtight container for up to 4 days in the fridge. Reheat with a splash of water to restore moisture.
- Lump Rice Recipe Sri Lanka: Traditional Island-Style Texture - November 4, 2026
- Laos Sticky Rice Recipe: Traditional Steamed Perfection - November 4, 2026
- Magic Rice Recipe: One-Pot Aromatic Wonder - November 4, 2026