
This traditional side dish brings genuine Mexican flavors to your table with its signature toasted cumin aroma and vibrant color. The authentic method starts with browning the rice before cooking, which creates a nutty depth that defines the dish.
Sautéed onions, garlic, and tomatoes build the base, while vegetable broth ensures it stays vegetarian. The result is fluffy, fragrant rice that pairs perfectly with any main course.
Ingredients for Mexican Rice
Authentic Mexican rice requires just a handful of pantry staples and fresh produce for vibrant flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Vegetable Broth 🥕 | 3 cups | Low-sodium preferred for control |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced for even cooking |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Roma Tomatoes 🍅 | 2 whole | Diced, seeds removed for texture |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for nutty aroma |
| Vegetable Oil 🫒 | 3 tbsp | Divided for browning and sautéing |
| Tomato Paste 🍅 | 2 tbsp | For concentrated tomato flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste at the end |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍈 | 1 whole | Zest and juice for brightness |
| Green Peas 🌱 | ½ cup | Fresh or frozen, optional for color |
The rice selection is critical for authentic texture. Long-grain white rice delivers the fluffy, separate grains characteristic of Mexican red rice. Basmati or jasmine rice will yield different results. For the best aroma, toast your cumin seeds briefly in a dry pan before grinding (pre-ground works in a pinch). Trader Joe’s and Whole Foods carry high-quality Mexican oregano that elevates the dish significantly.
Vegetable broth can be substituted with chicken broth if vegetarian constraints aren’t a concern, but this version maintains authenticity with plant-based liquid. Fire-roasted tomatoes add depth if fresh Roma tomatoes aren’t available. The lime zest is non-negotiable for that final bright note—don’t skip this part. For extra richness, stir in a spoonful of tomato paste at the end.
Cooked rice keeps well in the refrigerator for 4-5 days and actually improves in flavor as it rests. Freeze portions for up to 3 months in airtight containers. Reheat with a splash of broth to restore moisture. The cilantro garnish should be added fresh just before serving.
Why You’ll Love This Recipe
- One Pan Wonder: I just toss everything in one skillet—rice, tomatoes, onions, and broth—and let it simmer. Honestly, cleanup couldn’t be easier.
- Burst of Flavor: The garlic and tomatoes cook down into this rich, savory broth that soaks right into the rice. I’ll be real: I sneak bites straight from the pan.
- Weeknight Hero: Between us, this is my go-to for busy evenings. Pairs just as well with tacos as it does with grilled chicken.
- Budget Stretcher: A pound of rice and a few veggies feed my whole family for days. Leftovers taste even better the next day.
Step-by-Step Instructions for Mexican Rice
This authentic method delivers perfectly toasted rice with complex layers of spiced tomato flavor.
Step 1: Toast the Rice and Aromatics
Heat 2 tablespoons of the vegetable oil in a large skillet over medium heat. Add the 1.5 cups long-grain white rice and toast, stirring frequently, for 5-7 minutes until the grains turn light golden brown and emit a nutty aroma. This step is crucial—it prevents the rice from becoming mushy.
Add the finely diced yellow onion and cook for 3-4 minutes until translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant. The onion should soften without browning, maintaining a sweet, mellow base for the dish.
Step 2: Build the Tomato and Spice Foundation
Push the rice mixture to one side of the skillet and add the remaining 1 tablespoon vegetable oil. Stir in the 2 tablespoons tomato paste and cook for 1-2 minutes until it deepens in color. This intensifies the tomato flavor and eliminates any raw taste.
Add the diced Roma tomatoes, 1.5 teaspoons ground cumin, 1 teaspoon dried oregano, 1 teaspoon kosher salt, and 1 whole bay leaf. Cook for 3-4 minutes until the tomatoes break down and the spices become fragrant. The mixture should be thick and slightly paste-like at this stage.
Step 3: Simmer with Broth and Peas
Pour in the 3 cups vegetable broth and stir to combine, scraping up any browned bits from the bottom of the skillet. Add the 0.5 cup green peas and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the skillet, and let it simmer undisturbed for 20 minutes.
Resist the urge to stir during this time—it disrupts the steam pocket that cooks the rice evenly. The liquid should be mostly absorbed, and the rice should be tender with a slight bite. If the rice is still firm, add 2-3 tablespoons of water, cover, and cook for 5 more minutes.
Step 4: Rest and Finish with Fresh Flavors
Remove the skillet from heat and let the rice sit, covered, for 10 minutes. This resting period allows the grains to absorb any remaining liquid and ensures a fluffy texture. Discard the bay leaf before serving.
Fluff the rice gently with a fork and stir in the juice and zest of 1 whole lime. Garnish with the chopped 0.25 cup fresh cilantro just before serving. The lime brightens the dish, while the cilantro adds a fresh, herbal note that complements the warm spices.
Pro Tips For Making Mexican Rice
- Toast the Rice: Cook the rice in oil until golden, about 3-4 minutes—I learned this the hard way after ending up with mushy rice more than once.
- Use Ripe Tomatoes: Roma tomatoes should be deep red and slightly soft; underripe ones make the rice taste bland and watery.
- Skip the Uncooked Broth: Always use hot vegetable broth when adding to the rice, or it’ll take forever to come back to a simmer and throw off your texture.
- Rest Before Serving: Let the rice sit covered for 5-10 minutes off the heat—this steams it perfectly and keeps the grains separate.
Essential Equipment for This Dish
Skillet Selection
I always reach for my 12-inch cast iron skillet—Lodge makes a great one—that heats evenly and develops a perfect fond for rice toasting. The wide surface area lets you spread the rice in a thin layer for consistent browning. A heavy-bottomed stainless steel skillet works too if you prefer. 🔥
Wooden Spoon Essential
A wooden spoon is non-negotiable for stirring rice while toasting. It won’t scratch your skillet and helps deglaze those flavorful browned bits. I keep mine right by the stove for this exact purpose. Metal utensils can damage non-stick surfaces.
Tight-Fitting Lid
Your skillet needs a well-fitting lid to trap steam during simmering. I use the glass lid from my Calphalon set because I can monitor the rice without lifting it. If yours doesn’t have one, aluminum foil works in a pinch—just seal it tightly.
Fine Mesh Strainer
Rinsing rice properly requires a fine mesh strainer—I love the OXO Good Grips version. Regular colanders let small rice grains slip through. Rinse until the water runs completely clear to remove excess starch for fluffier results.
This prevents gummy texture in your final dish.
Citrus Zester
For that bright finish, a microplane zester makes quick work of the lime zest. I’ve had mine for years and it still performs perfectly. The fine teeth extract maximum flavor from the peel without the bitter white pith. 💛
Nutrition Facts
Frequently Asked Questions
Why do you toast the rice first?
Toasting deepens the flavor and prevents mushiness. Cook the 1.5 cups rice for 5-7 minutes until golden for that authentic nutty base.
Can I use brown rice instead?
Yes, but adjust the liquid to 3.5 cups and simmer for 40-45 minutes. Brown rice needs more time to soften.
How do I fix undercooked rice?
Add 2-3 tablespoons broth, cover, and cook for 5 more minutes on low heat. Let it rest 10 minutes before checking.
What if I don’t have fresh cilantro?
Substitute with 1 teaspoon dried oregano or parsley. Skip it entirely if you dislike cilantro—the lime still brightens the dish.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026