
This fragrant one-pot side brings restaurant-quality Mexican rice to your home kitchen with minimal effort. The secret lies in toasting the jasmine rice before cooking, which unlocks its natural aromas and prevents a mushy texture.
Using long-grain jasmine rice creates a light, fluffy base that absorbs the tomato-infused broth beautifully. The dish comes together in 30 minutes, with most of that time being hands-off simmering.
You’ll end up with vibrant, slightly sticky rice packed with the warm flavors of cumin, garlic, and tomato. Each grain stays distinct while soaking up the rich, savory liquid.
Perfect alongside tacos, enchiladas, or as a base for hearty bowls. The one-pot method means easy cleanup too.
Ingredients for Mexican Rice Recipe Using Jasmine Rice
Light, fluffy jasmine rice soaks up warm tomato and spice flavors beautifully.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain Jasmine Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Olive Oil 🫒 | 2 tbsp | Divided for toasting and sautéing |
| Yellow Onion 🧅 | 1 whole | Finely diced for even cooking |
| Garlic Cloves 🧄 | 3 cloves | Minced for maximum flavor |
| Tomato Sauce 🍅 | 1 cup | Plain, no added seasonings |
| Chicken Broth 💧 | 2 ½ cups | Use vegetable broth for vegetarian |
| Ground Cumin 🌿 | 1 tsp | Freshly ground for best aroma |
| Dried Oregano 🍃 | ½ tsp | Mexican oregano if available |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Adjust to taste at the end |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Frozen Peas 🌱 | ½ cup | Optional for color and texture |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Juiced for brightness |
The rice makes this dish. Jasmine from a Thai market has the best fragrance, but any grocery store brand works. Look for grains that are uniform in size and color (no broken pieces or dust). The tomato sauce should be plain—no Italian seasoning or added sugar. Muir Glen is a solid organic choice. For the broth, Better Than Bouillon vegetable base is my go-to for depth.
No jasmine rice? Long-grain white rice works in a pinch, but the texture won’t be as fragrant. Swap cumin for half the amount of coriander if you’re out. Fresh tomatoes can replace sauce—use about 3 medium, blended smooth. The peas are totally optional (frozen works in a pinch), but they add a nice pop of color. Skip the bay leaf if you must, but it really ties everything together.
Leftovers keep surprisingly well. Store in an airtight container for up to 5 days in the fridge. Reheat with a splash of water to bring back the moisture. For best flavor, let it sit for 10 minutes after cooking before serving—this lets the rice absorb all that tasty liquid.
Why You’ll Love This Recipe
- One-Pan Magic: I love that this comes together in a single pot—just sauté the onion and garlic, add rice, tomato sauce, and water, then let it simmer.
- Flavor Bomb: The jasmine rice soaks up the rich tomato sauce and garlic, making every bite aromatic and satisfying.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings—pairs perfectly with tacos, grilled chicken, or a simple bean dish.
- Budget Stretcher: A pound of jasmine rice feeds my family for days, and the ingredients are all pantry staples.
Step-by-Step Instructions for Mexican Rice Using Jasmine Rice
This one-pot method keeps things simple while delivering restaurant-quality flavor every time.
Step 1: Toast the Rice for Nutty Depth
Heat 1 tablespoon olive oil in a large, heavy-bottomed pot with a tight-fitting lid over medium heat. Add the 1.5 cups long-grain jasmine rice and stir frequently for 3-4 minutes until the grains turn light golden brown and smell fragrant.
This toasting step is crucial—it develops a deep, nutty flavor base that makes this dish special. Watch closely; rice can go from toasted to burnt quickly. You want an even, light tan color, not dark spots. Remove the pot from heat if it starts changing too fast.
Step 2: Sauté Aromatics Until Fragrant
Add the remaining 1 tablespoon olive oil to the pot, then stir in the finely diced yellow onion. Cook over medium heat for 4-5 minutes until the onion softens and becomes translucent.
Add the minced garlic cloves, ground cumin, and dried oregano, stirring constantly for 1 minute until the spices become aromatic. This bloom process releases their essential oils, creating layers of authentic flavor. Don’t let the garlic brown or it will turn bitter.
Step 3: Build Flavor with Tomato and Broth
Pour in the 1 cup tomato sauce and stir to coat the rice and aromatics. Cook for 2-3 minutes until the mixture thickens slightly and turns a deeper red color. This step concentrates the tomato flavor.
Add the 2.5 cups chicken broth, bay leaf, salt, and ground black pepper. Stir well to combine, scraping up any browned bits from the bottom of the pot. These fond bits add incredible depth to your dish.
Step 4: Simmer Until Rice Is Tender
Bring the mixture to a boil over high heat. Once boiling, reduce heat to low, cover with the lid, and simmer for 15 minutes. Don’t peek during this time—releasing steam will disrupt the cooking process.
After 15 minutes, remove the pot from heat but keep it covered. Let it steam for another 5 minutes. The rice should be tender and the liquid fully absorbed. If it’s still firm, cover and let it sit for another 5 minutes—jasmine rice sometimes needs a little extra time.
Step 5: Finish with Fresh Additions
Discard the bay leaf, then gently fold in the 0.5 cup frozen peas (if using). The residual heat will thaw them perfectly. Stir in the juice from the 1 whole lime—this adds a bright, zesty finish that balances the richness.
Taste and adjust seasoning with additional salt if needed. Transfer to a serving dish and garnish with the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, herbal note that completes the dish. Serve warm as a side to your favorite Mexican main course.
Pro Tips For Making Mexican Rice Recipe Using Jasmine Rice
- Toast the Rice: Cook the jasmine rice in olive oil for 3-4 minutes until golden and nutty—I learned this the hard way after ending up with mushy rice more than once.
- Bloom the Garlic: Add minced garlic to the onions only after they’ve softened, about 2 minutes in, or it’ll burn and turn bitter.
- Use Warm Tomato Sauce: Stir in room-temperature tomato sauce to prevent it from cooling the pan and slowing the rice’s cooking process.
- Rest Before Serving: Let the rice sit covered for 10 minutes off the heat—this lets the grains absorb the last bit of liquid and fluff up properly.
Dietary Considerations for These Flavors
Vegetarian Adaptation
This dish is naturally vegetarian when you swap chicken broth for vegetable broth. I recommend Better Than Bouillon vegetable base for the richest flavor. It maintains the same depth without any meat products. 🌱
Gluten-Free Friendly
All ingredients in this recipe are inherently gluten-free, but check your broth label for hidden additives. Muir Glen tomato sauce and Better Than Bouillon are both safe choices. No substitutions needed!
Vegan Option
To make this vegan, simply ensure your vegetable broth is certified vegan. Most store-bought versions are, but some contain honey or dairy derivatives. I like Imagine Foods brand for guaranteed vegan products.
Low-Sodium Adjustments
Reduce the added salt to ½ teaspoon and use low-sodium broth. The tomato sauce and spices still provide plenty of flavor. Taste before adding extra salt at the end.
Nut Allergy Safe
This recipe contains no nuts or nut derivatives. Just verify your vegetable broth if using for allergens. Most commercial brands are nut-free, but always check the label for cross-contamination warnings. 💡
Pea-Free Version
Simply omit the frozen peas if you’re avoiding legumes. The dish remains flavorful and texturally appealing. Consider adding diced bell peppers for color and crunch instead.
Nutrition Facts
Frequently Asked Questions
Why toast jasmine rice before cooking?
Toasting deepens the nutty flavor and prevents mushiness. It also helps the grains stay separate as they absorb liquid.
Can I use white rice instead?
Yes, but long-grain white rice lacks jasmine’s fragrance. The texture will be different but still delicious with the same seasonings.
How do I fix undercooked rice?
Add 2 tablespoons water, cover, and steam for 5 more minutes. Jasmine rice sometimes needs extra time to soften fully.
Should I rinse the rice before toasting?
Yes! Rinse until water runs clear to remove excess starch. This prevents the rice from becoming gummy during cooking.
- 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