
This Mexican rice delivers perfectly fluffy grains with rich tomato and cumin flavor in every bite.
I developed this method after testing countless variations to achieve restaurant-quality results at home. The toasted cumin and tomato infusion create a depth of flavor that elevates this simple side dish.
Ingredients for Perfect Mexican Rice
Eleven staple ingredients yield restaurant-quality rice with vibrant tomato and spice notes.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Tomato Sauce 🍅 | 1 cup | Smooth, no chunks preferred |
| Vegetable Broth 🥣 | 2 ½ cups | Low-sodium for best control |
| Yellow Onion 🧅 | 1 whole | Finely diced for even distribution |
| Garlic Cloves 🧄 | 3 cloves | Minced to release full flavor |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted to enhance aroma |
| Chili Powder 🌶️ | 1 tsp | Mild or medium heat level |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
| Olive Oil 🫒 | 3 tbsp | Divided for rice and onions |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste at end |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Juiced for brightness |
The rice quality is paramount here. Long-grain white rice like Mahatma or Carolina produces the fluffiest texture. Rinsing thoroughly removes excess starch that could make the final dish gummy. Cumin is the soul of this recipe—opt for freshly ground from whole seeds if possible, though pre-ground works. Vegetable broth depth matters; Better Than Bouillon offers superior flavor to canned varieties.
No tomato sauce? Blended canned tomatoes work in a pinch. Out of cumin? Coriander offers a different but complementary earthiness. For extra richness, add one tablespoon of tomato paste to the sauce. The lime juice is non-negotiable—it brightens all the flavors. If cilantro tastes soap-y to you, flat-leaf parsley makes an acceptable substitute.
This keeps well for 4-5 days refrigerated. The flavors actually improve overnight as the rice absorbs the spices. Freezes beautifully for up to 3 months—portion into zip-top bags for easy reheating. Always fluff with a fork before storing to prevent clumping.
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single pot—just sauté the onion and garlic, add the rest, and let it simmer.
- Rich, Savory Depth: The tomato sauce and vegetable broth create this deep, comforting flavor that’s way better than takeout.
- Meal Prep Hero: Honestly, this reheats like a dream, so I make a big batch for lunches all week.
- Budget Friendly: Long-grain rice and pantry staples keep it cheap, but it tastes like a restaurant dish.
Step-by-Step Instructions for Mexican Rice
Master the technique for this flavorful dish with my tested method for consistent results.
Step 1: Toast the Rice and Aromatics
Heat 2 tbsp Olive Oil in a large skillet over medium heat. Add the 1.5 cups Long-Grain White Rice and toast, stirring frequently, for 3-4 minutes until the grains turn light golden brown and smell nutty.
Push the rice to one side and add the finely diced Yellow Onion to the empty space. Sauté for 2 minutes until translucent. Then add the minced 3 cloves Garlic Cloves, 1.5 tsp Ground Cumin, and 1 tsp Chili Powder, stirring constantly for 30 seconds until fragrant.
Step 2: Build the Flavor Base
Pour in the 1 cup Tomato Sauce and stir to coat the rice mixture evenly. Cook for 2-3 minutes until the sauce darkens slightly and begins to thicken. This step develops the deep, rich foundation that defines this dish.
Add the 1 whole Bay Leaf and 1 tsp Kosher Salt, stirring to combine. The bay leaf infuses subtle complexity while the salt enhances all the aromatics. Be careful not to let the mixture stick—reduce heat slightly if needed.
Step 3: Simmer with Broth for Perfect Texture
Pour in the 2.5 cups Vegetable Broth and stir well to combine all ingredients. Bring the mixture to a boil, then immediately reduce heat to low, cover with a tight-fitting lid, and simmer for 18-20 minutes. Do not stir during this time to avoid breaking the rice grains.
You’ll know it’s done when the liquid is fully absorbed and the rice is tender but not mushy. If the top looks dry before the rice is cooked, add ¼ cup of water and continue cooking. Remove from heat and let sit covered for 5 minutes.
Step 4: Finish and Serve
Discard the bay leaf and fluff the rice gently with a fork. Taste and adjust seasoning if needed, though the initial salt should suffice. The texture should be light and separate, with each grain distinct yet infused with the tomato and spice flavors.
Transfer to a serving dish and garnish with the chopped 0.25 cup Fresh Cilantro and a squeeze of juice from the 1 whole Lime. The cilantro adds freshness while the lime brightens all the savory notes. Serve warm for the best experience.
Pro Tips For Making Perfect Mexican Rice
- Toast the Rice: Cook the rice in oil for 3-4 minutes until golden—this keeps it from turning mushy when you add the tomato sauce and broth.
- Use Warm Broth: I learned this the hard way—cold vegetable broth cools the pan and makes the rice cook unevenly, so heat it first.
- Skip the Over-Stirring: Once the liquid is in, resist the urge to stir—just cover and let it steam, or you’ll break the grains.
- Bloom the Garlic: Add minced garlic to the onions at the end of sautéing, not the start—about 30 seconds is enough to bring out the flavor without burning it.
Common Mistakes When Making This Recipe
Skipping the Rinse
Never skip rinsing the long-grain white rice until the water runs clear. Unrinsed rice releases excess starch during cooking, leading to a gummy, sticky texture. I use a fine-mesh strainer and rinse for about 30 seconds under cold water. 💡
Over-Toasting the Rice
Toast the rice just until it turns light golden brown and smells nutty—about 3-4 minutes. Burnt rice grains will impart a bitter flavor that no amount of tomato or spice can mask. Keep the heat at medium and stir frequently.
Using the Wrong Broth
Always use vegetable broth for this recipe. Chicken or beef broth can overpower the delicate cumin and tomato flavors. I recommend low-sodium broth so you can control the saltiness yourself. Homemade broth adds even more depth.
Peeking While Simmering
Resist the urge to lift the lid while the rice simmers. Each time you do, you release valuable steam that’s essential for even cooking. The rice needs those 18-20 minutes of undisturbed time to absorb the liquid properly.
Skipping the Rest
After cooking, let the rice sit covered off the heat for 5 minutes. This allows the grains to finish steaming evenly. Skipping this step often results in unevenly cooked rice with a firm center.
Over-Stirring After Cooking
Always fluff the rice gently with a fork, never a spoon. A spoon can crush the grains, turning your perfect rice into a mushy mess. The fork separates the grains beautifully while keeping them intact.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but adjust the liquid and cooking time. Use 3 cups of broth and simmer for 40-45 minutes. The texture will be chewier.
Why does my rice turn out mushy?
Over-stirring or using too much liquid causes this. Always use 2.5 cups broth for 1.5 cups rice and avoid stirring during simmering.
Can I make this ahead of time?
It keeps well for 4-5 days refrigerated. Reheat in the microwave with a splash of water to restore moisture.
What can I substitute for cumin?
Try 1 tsp coriander or ½ tsp ground caraway for a different but complementary flavor. Avoid oregano—it overpowers.
- 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