Imagine a plate of vibrant, fluffy grains glistening under a sprinkle of fresh cilantro, where each bite bursts with the zesty tang of tomatoes and the warm embrace of spices. This Mexican rice recipe is not just a side dish; it’s a fiesta on your plate that transforms everyday meals into unforgettable gatherings, inviting the aroma of Mexico right into your kitchen.
Growing up, our family dinners were incomplete without this colorful staple, echoing laughter and stories shared over heaping servings. Whether paired with tacos on a Tuesday or served at lively celebrations, this dish never fails to bring smiles and satisfaction, promising an explosion of flavor that dances on your palate with every spoonful.
Why Is mexican rice recipe So Irresistibly Good?
Flavorful spices like cumin and chili powder infuse each grain with bold, Mexican flair. Quick to prepare in just 30 minutes, this dish fits perfectly into any busy schedule. Versatile enough to pair with tacos, enchiladas, or grilled meats, it’s a crowd-pleaser at every gathering. Nutritious ingredients like peas and fresh cilantro add vibrant color and essential nutrients, making each bite as delightful as it is wholesome. Easy to customize, feel free to toss in your favorite veggies for an extra twist!
mexican rice recipe Ingredients
- 1 cup long-grain white rice (rinsed and drained) – This provides the perfect base for fluffy and flavorful rice, essential for a traditional Mexican rice recipe.
- 2 cups chicken broth (or vegetable broth for a vegetarian option) – Using broth adds depth of flavor; choose vegetable broth for a lighter, vegetarian-friendly dish.
- 1 tablespoon olive oil – This helps sauté the onions and garlic, enriching the dish with a lovely aroma and taste.
- 1 small onion (finely chopped) – Onions bring sweetness and savory notes, forming a great foundation for your mexican rice recipe.
- 2 cloves garlic (minced) – Garlic infuses the dish with its distinctive flavor, elevating the overall taste experience.
- 1 medium tomato (diced) – Fresh tomatoes add juiciness and color, making your rice vibrant and appetizing.
- 1 teaspoon ground cumin – Cumin offers warm, earthy tones that enhance the flavor profile of this delightful side dish.
- 1 teaspoon chili powder – A dash of chili powder introduces mild heat, giving your rice a delightful kick without overwhelming the palate.
- 1 teaspoon salt (to taste) – Adjusting salt to your preference ensures the flavors shine through beautifully in every bite.
- 1/2 cup peas (optional) – Adding peas contributes a pop of color and sweetness; feel free to skip if you prefer a simpler version.
- 1/4 cup fresh cilantro (chopped, for garnish) – Cilantro adds freshness and a burst of flavor as a garnish, perfectly finishing off your delicious mexican rice recipe.
How to Make mexican rice recipe

1. Heat the Oil: In a medium saucepan, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic, sautéing until the onion becomes translucent, about 3-4 minutes.
2. Toast the Rice: Add the rinsed long-grain white rice to the saucepan. Stir for 2-3 minutes until the rice is lightly toasted and fragrant, giving it a lovely golden hue.
3. Combine Ingredients: Stir in the diced tomato, ground cumin, chili powder, and salt. Mix well to ensure all ingredients are evenly distributed and coated with flavors.
4. Add Broth: Pour in 2 cups of chicken broth (or vegetable broth for a vegetarian option) and bring the mixture to a boil. Watch as it bubbles with excitement!
5. Simmer Gently: Once boiling, reduce the heat to low, cover the pot, and simmer for 15-20 minutes or until the rice is tender and most of the liquid is absorbed.
6. Add Peas (Optional): If you’re using peas, add them during the last 5 minutes of cooking for a pop of color and sweetness that enhances your dish.
7. Fluff and Garnish: Remove from heat and let it sit covered for an additional 5 minutes. Fluff the rice with a fork then sprinkle with freshly chopped cilantro before serving to brighten up your plate.
Optional: Garnish with lime wedges for an extra zesty kick!
Exact quantities are listed in the recipe card below.
Tips for the Best mexican rice recipe
- Rinse Rice Thoroughly: Rinsing removes excess starch, preventing the rice from becoming gummy and ensuring a fluffy texture in your mexican rice recipe.
- Toast the Rice: Sautéing rice for 2-3 minutes brings out its nutty flavor and keeps grains separate during cooking—don’t skip this step!
- Watch the Liquid: Ensure you’re using the right amount of broth. Too much liquid can lead to mushy rice, while too little will leave it undercooked.
- Timing is Key: Follow the simmering time closely. If you lift the lid too soon, steam escapes and affects cooking. Patience pays off!
- Add Peas Last: If using peas, add them during the last 5 minutes of cooking to keep their vibrant color and tender texture intact.
- Fluff Before Serving: Letting the rice sit covered for a few minutes helps achieve perfect tenderness; fluff gently with a fork for an inviting presentation in your mexican rice recipe.
How to Store and Freeze mexican rice recipe
- Fridge: Store your leftover mexican rice recipe in an airtight container for up to 3 days. This helps maintain its flavor and texture.
- Freezer: For longer storage, freeze portions of the mexican rice recipe in sealed freezer bags for up to 2 months. Be sure to remove excess air for best results.
- Reheating: To reheat, thaw overnight in the fridge and warm on the stovetop or microwave until heated through. Add a splash of broth to restore moisture if needed.
- Fresh Herbs: If you’ve garnished with cilantro, add fresh herbs just before serving to keep their vibrant flavor intact.
mexican rice recipe Your Way
Feel free to get creative and make this dish truly your own with these delightful variations!
- Brown Rice: Use brown rice instead of white for a nuttier flavor and added fiber. Just remember, it may require a little extra cooking time to achieve perfect tenderness.
- Spicy Kick: Add 1/2 teaspoon cayenne pepper or chopped jalapeños for an extra layer of heat. Spice lovers will appreciate how this elevates the dish, making every bite a flavorful adventure.
- Veggie Boost: Toss in diced bell peppers, corn, or zucchini along with the onions and garlic for more color and nutrition. This twist not only enhances the visual appeal but also brings a medley of textures to your plate.
- Lime Zest: Incorporate the zest of one lime into the rice just before serving for a refreshing citrus note. This brightens up the flavors beautifully, making each forkful feel like a celebration.
- Herb Infusion: Swap out cilantro for fresh parsley or add a handful of chopped green onions as a garnish instead. This simple change can shift the flavor profile while keeping it vibrant and fresh.
- Cheesy Delight: Stir in 1/2 cup of shredded cheese (like Monterey Jack or cheddar) during the last few minutes of cooking for a creamy twist. The melted cheese creates an indulgent richness that’s hard to resist.
- Nutty Flavor: Toast the rice in olive oil for 2-3 minutes before adding the broth to enhance its nutty aroma. This step adds depth to your dish, providing an inviting warmth that welcomes all to the table.
- Smoky Essence: Use smoked paprika instead of chili powder to impart a subtle smokiness. It transforms your rice into a fragrant side that complements grilled meats beautifully.
Make Ahead Options

This mexican rice recipe is perfect for meal prep, allowing you to enjoy a flavorful side dish throughout the week. You can easily prepare the base ingredients in advance: rinse and drain 1 cup of long-grain white rice, chop 1 small onion and 2 cloves of garlic, and dice 1 medium tomato. These components can be stored in the refrigerator for up to 3 days, making your cooking process smoother. When you’re ready to serve, simply heat 1 tablespoon of olive oil in a medium saucepan, sauté the onion and garlic until translucent, then add the rice and toast it for 2-3 minutes. Following this, stir in your prepped tomato, along with 1 teaspoon each of ground cumin and chili powder, plus salt to taste. Pour in 2 cups of chicken or vegetable broth and bring it to a boil. Once boiling, reduce the heat and simmer for about 15-20 minutes until tender. If you have peas, add them in the last 5 minutes of cooking. After removing from heat, let it sit covered for another 5 minutes before fluffing with a fork and garnishing with fresh cilantro. This way, you save time while still delivering a vibrant and delicious side that perfectly complements any meal!
mexican rice recipe Questions Answered
What type of rice is best for this Mexican rice recipe?
For this Mexican rice recipe, long-grain white rice works best as it remains fluffy and separate after cooking. If you prefer a nuttier flavor, you can also use basmati rice; just keep in mind that cooking times may vary slightly.
Can I make this dish vegetarian?
Absolutely! Simply substitute the chicken broth with vegetable broth to keep it vegetarian-friendly. This will still give your Mexican rice recipe a rich flavor while accommodating any dietary preferences.
How can I store leftover Mexican rice?
To store any leftover Mexican rice, let it cool completely before transferring it to an airtight container. It can be kept in the refrigerator for up to 3–4 days. Just reheat on the stovetop or in the microwave, adding a splash of water to help bring back moisture.
Can I freeze the Mexican rice?
Yes! You can freeze this Mexican rice for up to 2 months. Make sure it’s cooled completely, then place the rice in a freezer-safe container or bag. When ready to eat, thaw overnight in the refrigerator and reheat gently on the stove or microwave.
What can I serve with this Mexican rice?
This vibrant Mexican rice pairs beautifully with a variety of dishes. Consider serving it alongside tacos, enchiladas, or grilled chicken for a complete meal. It also makes a fantastic base for burrito bowls!
What if my rice is too mushy or undercooked?
If your rice turns out mushy, it may have absorbed too much liquid; next time, reduce the broth by 1/4 cup. If it’s undercooked, add a little more liquid (about 1/4 cup), cover, and let it simmer for an additional 5–10 minutes until tender and fluffy.

Mexican Rice
Ingredients
- 1 cup long-grain white rice rinsed and drained
- 2 cups chicken broth or vegetable broth for a vegetarian option
- 1 tablespoon olive oil
- 1 small onion finely chopped
- 2 cloves garlic minced
- 1 medium tomato diced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon salt to taste
- 1/2 cup peas optional
- 1/4 cup fresh cilantro chopped, for garnish
Method
- In a medium saucepan, heat the olive oil over medium heat. Add the chopped onion and garlic, and sauté until the onion is translucent.
- Add the rinsed rice to the saucepan and stir for 2-3 minutes until the rice is lightly toasted.
- Stir in the diced tomato, cumin, chili powder, and salt. Mix well.
- Pour in the chicken broth and bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover, and simmer for 15-20 minutes, or until the rice is tender and the liquid is absorbed.
- If using, add the peas during the last 5 minutes of cooking.
- Remove from heat and let it sit covered for 5 minutes. Fluff the rice with a fork and garnish with chopped cilantro before serving.















