Imagine a vibrant plate of Mexican rice, its rich, warm hues beckoning you to dive in. Each fluffy grain dances with the tantalizing zing of tomatoes and a medley of spices, creating a symphony of flavors that awakens your senses and invites you to savor every bite.
This Mexican rice recipe is more than just a side dish; it’s a celebration waiting to happen at your next family gathering or Taco Tuesday feast. I can still remember the aroma wafting through my grandmother’s kitchen, where laughter and stories mingled with the scent of savory spices, promising an unforgettable meal that would linger in our hearts long after the last spoonful was gone.
Why Is mexican rice recipe So Irresistibly Good?
Rich flavor comes from the aromatic blend of garlic, onion, and spices like cumin and chili powder, making it a feast for your taste buds. Colorful presentation with diced tomatoes and optional peas and carrots adds visual appeal to any plate. Quick prep time of just 10 minutes means you can whip this up alongside your favorite Mexican dishes effortlessly. Versatile side dish, it pairs perfectly with tacos, enchiladas, or grilled meats. Crowd-pleaser, this easy-to-make recipe will have everyone asking for seconds!
mexican rice recipe Ingredients
- For the Rice Base
- 1 cup long-grain white rice – This variety cooks up fluffy and absorbs flavors beautifully for a perfect mexican rice recipe.
- 2 cups chicken or vegetable broth – Using broth adds depth to the dish; choose vegetable broth for a vegetarian option.
- 1 tablespoon olive oil – A touch of olive oil helps sauté the onions and garlic, enhancing their natural sweetness.
- 1 small onion (diced) – Freshly diced onion gives a robust flavor that forms the base of this vibrant dish.
- 2 cloves garlic (minced) – Minced garlic infuses the rice with aromatic goodness that pairs perfectly with the spices.
- 1 medium tomato (diced) – Fresh diced tomatoes add color and a juicy burst of flavor to the finished rice.
- 1 teaspoon ground cumin – This spice brings warmth and an earthy aroma, essential for authentic mexican rice recipe.
- 1 teaspoon chili powder – Chili powder adds a mild heat, balancing the flavors in this delightful side dish.
- 1 teaspoon salt – Salt enhances all the other flavors, ensuring your rice is seasoned just right.
- 1/2 teaspoon black pepper – Freshly ground black pepper introduces a subtle kick that complements the spices beautifully.
- 1/2 cup peas and carrots (optional) – Adding peas and carrots not only brightens the dish but also boosts its nutritional value.
Step-by-Step mexican rice recipe

1. Heat oil: In a saucepan, heat 1 tablespoon of olive oil over medium heat. Add the diced small onion and sauté until it becomes translucent, releasing a sweet aroma.
2. Add garlic: Stir in 2 cloves of minced garlic and cook for an additional minute until fragrant, ensuring not to let it burn.
3. Toast rice: Add 1 cup of long-grain white rice to the pan and toast it for about 2 minutes, stirring frequently until the grains are lightly golden.
4. Combine ingredients: Pour in 2 cups of chicken or vegetable broth along with 1 medium diced tomato, 1 teaspoon ground cumin, 1 teaspoon chili powder, 1 teaspoon salt, and 1/2 teaspoon black pepper. Bring everything to a boil.
5. Simmer gently: Once boiling, reduce the heat to low, cover the saucepan, and let it simmer for 20 minutes or until the rice is tender and all liquid is absorbed.
6. Add veggies (optional): If you’re including peas and carrots, stir them in during the last 5 minutes of cooking for a pop of color and nutrition.
7. Fluff and serve: Remove from heat and let sit covered for an extra 5 minutes. Fluff the rice with a fork before serving to achieve that perfect light texture.
Optional: Garnish with fresh cilantro for added flavor and freshness.
Exact quantities are listed in the recipe card below.
Tips for the Best mexican rice recipe
- Perfect Rice Ratio: Use 2 cups of broth for every cup of rice to ensure fluffy, tender grains that absorb all the flavors.
- Don’t Rush Sautéing: Sauté the onion until translucent; this brings out its sweetness and lays a flavorful foundation for your dish.
- Toast Your Rice: Toasting the rice before adding broth enhances its nutty flavor and prevents it from becoming mushy during cooking.
- Watch Your Timing: Avoid lifting the lid too soon while simmering; this releases steam and can result in undercooked rice.
- Add Veggies Wisely: If using peas and carrots, add them in the last 5 minutes of cooking to maintain their vibrant color and texture.
- Let It Rest: Allowing the rice to sit covered after cooking helps it steam and fluff up beautifully, ensuring a delightful texture in your mexican rice recipe.
How to Store and Freeze mexican rice recipe
- Room Temperature: Allow the mexican rice recipe to cool completely before serving. It can sit at room temperature for up to 2 hours.
- Fridge: Store leftover mexican rice recipe in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave.
- Freezer: For longer storage, freeze the cooled rice in a freezer-safe bag or container for up to 3 months. Make sure to remove excess air before sealing.
- Reheating: Thaw frozen mexican rice recipe overnight in the fridge. Reheat on low heat, adding a splash of broth or water to keep it moist.
mexican rice recipe Your Way
Feel free to mix and match ingredients to create a vibrant dish that reflects your personal taste!
- Brown Rice: Substitute long-grain white rice with brown rice for a nuttier flavor and added fiber. Just remember, brown rice requires a longer cooking time—about 40 minutes—so adjust the broth accordingly.
- Vegetable Medley: Add more color by including diced bell peppers or zucchini. These veggies bring a delightful crunch and enhance the dish’s visual appeal while providing extra nutrition.
- Spicy Kick: For those who love heat, toss in some chopped jalapeños or a dash of cayenne pepper. This addition can elevate the flavor profile and awaken your taste buds with each bite.
- Herb Infusion: Stir in fresh cilantro or parsley just before serving for a burst of freshness. The herbs will not only brighten the dish but also add aromatic notes that make it irresistible.
- Cheesy Delight: Sprinkle shredded cheese, like cheddar or queso fresco, on top right before serving. As it melts, it creates a creamy texture that complements the spices beautifully.
- Lemon Zest: A hint of lemon zest can brighten up the entire dish. Just a teaspoon added at the end will provide that zingy freshness you didn’t know you needed.
- Protein Boost: Incorporate cooked chicken, shrimp, or black beans into the rice for a heartier meal. This makes it versatile enough to stand alone as a satisfying main dish!
Make Ahead Options

This vibrant and flavorful mexican rice recipe is perfect for meal prep, allowing you to enjoy it throughout the week. To save time, you can prepare key components in advance: dice the onion, mince the garlic, and chop the tomato up to 24 hours ahead. When you’re ready to cook, simply heat 1 tablespoon of olive oil in a saucepan, sauté the diced onion until translucent, then add the minced garlic for an additional minute. Next, toast 1 cup of long-grain white rice for about 2 minutes before pouring in 2 cups of chicken or vegetable broth along with the prepared ingredients—this ensures a quick transition to a delicious side dish. You can make this recipe fully and refrigerate it for up to 3 days or freeze it for up to a month; just remember to fluff it with a fork after reheating to maintain that perfect texture. Enjoy this colorful side dish alongside your favorite Mexican meals!
mexican rice recipe Recipe FAQs
What type of rice is best for this mexican rice recipe?
Long-grain white rice is ideal for this recipe as it cooks evenly and remains fluffy. If you’re looking for alternatives, jasmine or basmati rice can also work well, giving a slightly different aroma and flavor profile.
Can I use water instead of broth in this recipe?
While you can substitute water for broth, using chicken or vegetable broth adds a rich depth of flavor that significantly enhances the dish. If you’re out of broth, consider adding a pinch of salt and some herbs to the water for extra taste.
How should I store leftover mexican rice?
To store leftover mexican rice, let it cool completely before transferring it to an airtight container. It can be kept in the fridge for up to 3-4 days. When reheating, add a splash of broth or water to prevent it from drying out.
Can I freeze this mexican rice recipe?
Absolutely! This dish freezes beautifully. Allow the cooked rice to cool completely, then portion it into freezer-safe bags or containers. It will last for about 2-3 months in the freezer. Just thaw overnight in the fridge before reheating!
What if my rice is undercooked after 20 minutes?
If your rice is still crunchy after the initial 20 minutes of simmering, simply add a little more broth (about 1/4 cup) and continue cooking covered on low heat until it’s tender. Keep an eye on it to avoid overcooking!
Is this recipe suitable for vegetarians?
Yes! This mexican rice recipe is vegetarian-friendly when prepared with vegetable broth instead of chicken broth. You can also amp up the nutrition by adding more veggies like bell peppers or corn if desired!

Mexican Rice
Method
- In a saucepan, heat olive oil over medium heat. Add diced onion and sauté until translucent.
- Stir in minced garlic and cook for an additional minute until fragrant.
- Add the rice and toast it for about 2 minutes, stirring frequently.
- Pour in the broth, diced tomato, cumin, chili powder, salt, and black pepper. Bring to a boil.
- Once boiling, reduce heat to low, cover, and simmer for 20 minutes or until rice is tender and liquid is absorbed.
- If using, stir in peas and carrots during the last 5 minutes of cooking.
- Remove from heat and let sit covered for 5 minutes. Fluff with a fork before serving.















