If you’ve ever wanted a truly authentic and flavorful side that pairs perfectly with any Mexican-inspired meal, then you are going to love this Homemade Mexican Rice Recipe (Easy!) Recipe. It’s rich, vibrant, and made with everyday ingredients you probably already have, yet it delivers a beautiful balance of textures and aromas that feel like a celebration in every bite. This dish is not just simple to make but incredibly satisfying, turning an ordinary meal into something special and memorable.
Ingredients You’ll Need
Nothing fancy here, just a handful of simple, wholesome ingredients that each play a crucial role in creating that unmistakable rich flavor and fluffy texture of this Mexican rice. Fresh vegetables add brightness, spices bring warmth, and the tomato elements enrich the color and depth you crave.
- 3 tablespoons olive oil: The base for sautéing, adding a subtle fruitiness and helping the rice toast evenly.
- 1/2 medium onion, chopped: Adds sweetness and depth when softened.
- 2 cups basmati rice, well rinsed and drained*: Basmati gives a light, fluffy texture and fragrant aroma perfect for this dish.
- 3 garlic cloves, minced: Brings out a lovely savory kick and pairs beautifully with the spices.
- 1-3 jalapeno peppers, seeded, deveined, minced: Adds just the right amount of heat—adjust to your spice preference.
- 2 3/4 cups low sodium chicken broth: Essential for cooking the rice with a flavorful punch without overpowering saltiness.
- 1 cup (8 oz.) tomato sauce: Provides the classic vibrant red color and rich tomato taste.
- 1 14 oz. can fire-roasted tomatoes, well drained: Adds smoky undertones and rustic texture to the dish.
- 2 teaspoons (or 2 chopped cubes) tomato bouillon with chicken flavor:** Amplifies savory depth in a natural way.
- 3 tablespoons mild chopped green chiles: Mild heat and subtle tang bring extra character.
- 1/2 tsp each ground cumin, chili powder, dried oregano: The trio that defines the Mexican spice profile, warming without overwhelming.
- 1/4 tsp each ground coriander, smoked paprika, salt: Perfect finishing touches for complexity and balance.
- Garnish: finely chopped cilantro and lime juice: Adds freshness and brightness right before serving.
How to Make Homemade Mexican Rice Recipe (Easy!) Recipe
Step 1: Toast the Rice and Veggies
Start by heating olive oil in a heavy pot or Dutch oven over medium-high heat. When the oil is shimmering, toss in the chopped onions and rice. Sauté this mixture for about 3 minutes to let the onions soften and the rice begin to take on a toasty golden hue. Then, add the minced jalapenos and continue to sauté for another 2-3 minutes until the rice smells nutty and slightly crisp around the edges. Adding garlic last, cook it just 30 seconds to keep its fresh aroma sharp and lively.
Step 2: Combine the Flavor Bomb Ingredients
Now, pour in the chicken broth, tomato sauce, and fire-roasted tomatoes (make sure they’re well drained so the rice doesn’t get mushy). Scatter in your tomato bouillon cubes or powder, chopped green chiles, and sprinkle all those wonderful spices — cumin, chili powder, oregano, coriander, smoked paprika, and salt. Give it a good stir to combine everything evenly before cranking the heat to bring it all to a boil.
Step 3: Simmer Until Perfectly Cooked
Once boiling, lower the heat to low and cover the pot tightly with a lid. Let the rice simmer gently for 12-15 minutes. This is where magic happens — the rice soaks up all those beautiful flavors and softens just right. Midway through at around 8 minutes, give it a quick stir to prevent sticking, then put the lid back on to finish cooking.
Step 4: Let it Rest and Fluff
After the broth has evaporated and the rice is tender, remove the pot from heat but keep it covered for another 10 minutes. This resting phase allows the steam to finish softening the rice and ensures every grain is tender but fluffy—not sticky. Finally, stir in freshly chopped cilantro and a generous squeeze of lime juice for that fresh, tangy finishing touch. Fluff with a fork and taste for seasoning, adding salt or extra lime if desired.
How to Serve Homemade Mexican Rice Recipe (Easy!) Recipe
Garnishes
The finishing touches make all the difference with this recipe. Sprinkle on some freshly chopped cilantro for a bright, herbal note, and drizzle a little lime juice to elevate all the flavors. If you want to add a crunch, some toasted pumpkin seeds or sliced green onions are fun and unexpected.
Side Dishes
This Homemade Mexican Rice Recipe (Easy!) Recipe shines alongside grilled meats like carne asada or chicken fajitas, but it’s equally delightful paired with roasted vegetables or beans for a hearty vegetarian plate. It also makes an excellent base for burrito bowls or an accompaniment to spicy enchiladas.
Creative Ways to Present
Want to wow your guests? Serve the rice in mini cast iron skillets or inside small hollowed-out bell peppers for a colorful presentation. Layer it in a clear glass bowl with beans, corn, and avocado for a vibrant Mexican rice salad. The possibilities are endless, and it always steals the show.
Make Ahead and Storage
Storing Leftovers
Leftover rice can be stored in an airtight container in the refrigerator for up to 4 days. To keep the texture intact, let it cool completely before sealing and place it in the fridge promptly. It tastes just as delicious reheated with a squeeze of fresh lime to wake it back up.
Freezing
If you want to save this deliciousness for longer, Homemade Mexican Rice freezes beautifully. Portion the cooled rice into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge before reheating for best results.
Reheating
Reheat the rice gently on the stovetop with a splash of chicken broth or water to restore moisture. A quick zap in the microwave works well too—just cover with a damp paper towel to prevent drying out. Always fluff with a fork after reheating to bring back that perfect lightness.
FAQs
Can I make this recipe vegetarian or vegan?
Absolutely! Simply substitute the chicken broth with vegetable broth and use vegetable bouillon cubes. The flavors will stay just as vibrant and satisfying.
What type of rice works best for this recipe?
Basmati rice is recommended here because of its long grain and fragrant aroma, which keeps the dish light and fluffy. However, you can use long-grain white rice if needed, just be sure to rinse well.
How spicy is this rice?
The level of heat depends on how many jalapenos you use and whether you include the seeds. Starting with one jalapeno is mild, while adding up to three amps up the heat nicely. Adjust based on your spice tolerance.
Can I prepare this recipe in advance?
Yes, it’s great for making ahead of time. Cook the rice fully, then cool and refrigerate. Reheat just before serving and refresh with fresh cilantro and lime juice for the best flavor.
Why do I need to rinse the rice before cooking?
Rinsing removes excess starch from the rice grains, which prevents clumping and helps achieve that perfect fluffy texture that makes this dish so special.
Final Thoughts
There’s something truly comforting and joyous about making this Homemade Mexican Rice Recipe (Easy!) Recipe from scratch. The aroma filling your kitchen and the vibrant colors on your plate will make you fall in love with homemade Mexican rice all over again. Give it a try—you might just find your new go-to side dish for every fiesta and family dinner.
Print
Homemade Mexican Rice Recipe (Easy!) Recipe
This homemade Mexican rice recipe is an easy and flavorful side dish made with basmati rice, fire-roasted tomatoes, and a blend of classic Mexican spices. Cooked on the stovetop, it features a perfect balance of savory and mildly spicy flavors, enhanced by fresh cilantro and a squeeze of lime juice for garnish.
- Total Time: 30 minutes
- Yield: 6 servings
Ingredients
Main Ingredients
- 3 tablespoons olive oil
- 1/2 medium onion, chopped
- 2 cups basmati rice, well rinsed and drained
- 3 garlic cloves, minced
- 1–3 jalapeno peppers, seeded, deveined, minced
- 2 3/4 cups low sodium chicken broth
- 1 cup (8 oz.) tomato sauce
- 1 (14 oz.) can fire-roasted tomatoes, well drained
- 2 teaspoons (or 2 chopped cubes) tomato bouillon with chicken flavor
- 3 tablespoons mild chopped green chiles
- 1/2 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon ground coriander
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon salt
Garnish
- Finely chopped cilantro
- Lime juice
Instructions
- Heat Oil and Sauté Onions and Rice: In a Dutch oven or large heavy pot, heat 3 tablespoons of olive oil over medium-high heat until hot. Add 1/2 chopped medium onion and 2 cups rinsed basmati rice. Sauté for 3 minutes, stirring frequently to prevent sticking.
- Add Jalapenos and Continue Sautéing: Add 1-3 minced jalapeno peppers (seeded and deveined) to the pot and continue sautéing the rice mixture for 2-3 minutes until the rice is lightly toasted and aromatic.
- Incorporate Garlic: Stir in 3 minced garlic cloves and sauté for 30 seconds, being careful not to burn the garlic to preserve its flavor.
- Add Remaining Ingredients and Bring to Boil: Add 2 3/4 cups low sodium chicken broth, 1 cup tomato sauce, 1 can (14 oz) fire-roasted tomatoes (drained), 2 teaspoons tomato bouillon with chicken flavor, 3 tablespoons mild chopped green chiles, and the spices—1/2 tsp ground cumin, 1/2 tsp chili powder, 1/2 tsp dried oregano, 1/4 tsp ground coriander, 1/4 tsp smoked paprika, and 1/4 tsp salt. Stir well and bring the mixture to a boil over medium-high heat.
- Simmer the Rice: Once boiling, cover the pot and reduce heat to LOW. Let the rice simmer for 12-15 minutes, stirring once around the 8-minute mark, then replace the lid. Cook until the liquid is absorbed and the rice is tender.
- Rest the Rice: After the liquid has evaporated, remove the pot from heat. Stir the rice gently, cover, and let it sit undisturbed for 10 minutes to allow the steam to finish cooking the rice and to firm up the texture.
- Garnish and Serve: Fluff the rice with a fork. Add finely chopped cilantro and a squeeze of fresh lime juice as garnish. Taste the rice and adjust seasoning if needed by adding a pinch of salt or more lime juice before serving.
Notes
- Rinsing and draining the basmati rice well helps remove excess starch and prevents the rice from becoming sticky.
- If you don’t have tomato bouillon cubes, you can substitute with 1 teaspoon of chicken bouillon powder or chicken bouillon paste adjusted to taste.
- Control the heat level by adjusting the number of jalapenos used.
- This recipe can be made vegetarian by substituting vegetable broth for chicken broth and omitting the chicken-flavored bouillon.
- Allowing the rice to rest covered after cooking is key for fluffy, separate grains.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican