Mexican Rice Recipe Using Jasmine Rice: Fragrant One-Pot Fiesta Side

Mexican Rice Recipe Using Jasmine Rice: Fragrant One-Pot Fiesta Side

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Low Cal

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

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 4g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.6(11 reviews)
Tyler Campbell