
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Peri Peri Rice Recipe: Spicy Portuguese One-Pot Harmony - November 6, 2026
- Mexican Flavoured Rice Recipe: Authentic Spice-Infused One-Pot Meal - November 6, 2026
- Lao Gan Ma Fried Rice Recipe: Spicy Wok-Tossed Perfection - November 6, 2026