Imagine a plate of Mexican Rice, where each grain dances with vibrant hues of red and green, infused with the warmth of spices that evoke memories of family gatherings and festive celebrations. The aroma wafts through the air, beckoning you to indulge in its fluffy texture and zesty flavor, making it an irresistible companion to any meal.
As you scoop up the first bite, you’re transported back to childhood kitchen escapades, where laughter mingled with the sizzling sounds of cooking. Whether served at a taco night or a cozy dinner party, Mexican Rice promises to elevate your culinary experience, delivering bold flavors that leave a lasting impression on your palate.
Why Is Mexican Rice So Irresistibly Good?
Flavorful Base: Made with long-grain white rice, this dish absorbs all the savory goodness from the broth, creating a flavor-packed side.
Fresh Ingredients: The addition of onion, garlic, and tomato provides a vibrant freshness that elevates every bite.
Spice It Up: With just the right amount of cumin and chili powder, you’ll enjoy a delightful kick that complements any meal.
Quick & Easy: In just 30 minutes, you can whip up this delicious side, making it perfect for busy weeknights or festive gatherings.
Versatile Pairing: Whether alongside tacos, enchiladas, or grilled proteins, this Mexican Rice is a crowd-pleaser that everyone will love!
Mexican Rice Ingredients
- 1 cup long-grain white rice (rinsed and drained) – This is the base for your flavorful Mexican Rice, providing a perfect texture to absorb all the delicious spices.
- 2 cups chicken or vegetable broth – Using broth instead of water adds depth and richness to the dish, enhancing its overall flavor profile.
- 1 medium onion (finely chopped) – Onion adds a sweet and savory foundation that complements the other ingredients beautifully.
- 2 cloves garlic (minced) – Fresh garlic brings a robust aroma and flavor that elevates your Mexican Rice to a whole new level.
- 1 medium tomato (diced) – Diced tomatoes introduce freshness and acidity, balancing the spices in this vibrant side dish.
- 1 tablespoon olive oil – Olive oil helps sauté the vegetables, contributing to a lovely richness without overpowering the other flavors.
- 1 teaspoon ground cumin – Cumin lends a warm, earthy note that is essential for authentic Mexican cuisine.
- 1 teaspoon chili powder – Chili powder adds a hint of spice and warmth, making your Mexican Rice irresistibly flavorful.
- 1 teaspoon salt (to taste) – Salt enhances all the flavors, so adjust according to your preference for this delightful side dish.
- 1/2 teaspoon black pepper (to taste) – Black pepper adds subtle heat and depth, rounding out the flavor experience of your Mexican Rice.
- 1/4 cup fresh cilantro (chopped, for garnish) – Fresh cilantro adds a burst of color and brightness, making your dish as beautiful as it is tasty.
How to Make Mexican Rice
1. Heat the olive oil in a medium saucepan over medium heat. Add the finely chopped onion and minced garlic, sautéing until the onion turns translucent, about 5 minutes.
2. Stir in the rinsed long-grain white rice, ground cumin, chili powder, salt, and black pepper. Cook for 2-3 minutes, stirring frequently until the rice becomes lightly toasted and fragrant.
3. Add the diced tomato and broth to the saucepan. Bring this vibrant mixture to a boil, then reduce the heat to low and cover it tightly.
4. Simmer for about 18-20 minutes, or until the rice is tender and all the liquid is absorbed. The rice should be fluffy and full of flavor!
5. Let sit covered for an additional 5 minutes off the heat. Fluff the cooked rice with a fork and gently stir in the chopped cilantro before serving.
Optional: Garnish with extra cilantro for a fresh touch!
Exact quantities are listed in the recipe card below.
Tips for the Best Mexican Rice
- Rinse Rice Thoroughly: Rinsing the long-grain rice removes excess starch, preventing it from becoming gummy during cooking.
- Sauté for Flavor: Don’t skip toasting the rice with the onions and garlic; this step enhances the nutty flavor of your Mexican rice.
- Taste Your Broth: Use a flavorful broth, whether chicken or vegetable, as it significantly impacts the overall taste of the dish.
- Cover Properly: Ensure your saucepan is well-covered while simmering; this keeps steam trapped, allowing the rice to cook evenly without drying out.
- Let It Rest: After cooking, let the rice sit covered for 5 minutes. This resting time helps achieve that perfect fluffy texture we all love.
- Garnish Generously: Don’t hold back on fresh cilantro! It brightens up your Mexican rice and adds a delightful freshness that elevates every bite.
How to Store and Freeze Mexican Rice

- Fridge: Store cooked Mexican rice in an airtight container for up to 3 days. Make sure it cools completely before sealing to maintain freshness.
- Freezer: For longer storage, freeze the rice in a freezer-safe bag or container for up to 3 months. Squeeze out excess air before sealing to prevent freezer burn.
- Reheating: To reheat, thaw frozen rice overnight in the fridge and warm it in a saucepan with a splash of broth or water over low heat until heated through.
- Cilantro Storage: If you have leftover fresh cilantro, wrap it in a damp paper towel and store it in a plastic bag in the fridge for up to a week to keep it fresh.
Mexican Rice Your Way
Feel free to get creative and personalize this dish with these delightful variations that will tickle your taste buds!
- Spicy Kick: Add 1-2 diced jalapeños or serrano peppers for a fiery touch. This twist not only amps up the heat but also adds a vibrant color to the dish, making each bite an adventure.
- Vegetable Medley: Toss in 1 cup of mixed vegetables like bell peppers, corn, or peas during cooking for added nutrition and texture. The colorful veggies will bring a burst of freshness and crunch that complements the rice beautifully.
- Cilantro Lime Burst: Replace half of the broth with lime juice for a zesty flair. This brightens the flavors, giving your rice a refreshing tang that pairs perfectly with rich Mexican dishes.
- Herb Infusion: Swap cilantro for fresh parsley or add a tablespoon of dried oregano to enhance the aroma. This subtle change introduces new herbaceous notes that elevate the overall flavor profile.
- Creamy Comfort: Stir in 1/4 cup of cream cheese or sour cream before serving for a rich and creamy texture. This indulgent addition transforms your rice into a comforting side dish that’s perfect for family gatherings.
- Smoky Flavor: Use smoked paprika instead of regular chili powder for a deeper, smoky taste. This simple swap infuses your rice with warmth and complexity that will leave everyone asking for seconds.
- Quinoa Twist: Substitute half of the rice with quinoa for extra protein and fiber without sacrificing flavor. This hearty blend not only boosts nutrition but also offers a delightful nutty texture that makes each spoonful satisfying.
- Sweet Surprise: Add 1/2 cup of raisins or dried apricots for a touch of sweetness to balance savory flavors. The unexpected sweetness creates an exciting contrast that can turn any meal into a festive occasion.
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 chop the onion, mince the garlic, and dice the tomato up to 24 hours in advance. Additionally, rinsing and draining the rice can be done a day prior as well. When you’re ready to cook, heat the olive oil over medium heat, sauté the prepared onion and garlic until translucent, then stir in the prepped rice along with cumin, chili powder, salt, and pepper. Add the diced tomato and broth before bringing it to a boil. Simmer for 18-20 minutes until cooked through. Once finished, let it sit covered for 5 minutes—this step ensures fluffy grains—and finally fluff with a fork, adding chopped cilantro just before serving. By prepping components ahead of time, you save valuable moments in your busy schedule while still enjoying delicious Mexican Rice!
Mexican Rice Recipe FAQs
What type of rice works best for this Mexican Rice recipe?
Long-grain white rice is ideal for this recipe as it provides the perfect texture and helps prevent clumping. Rinsing the rice before cooking removes excess starch, which further ensures fluffy grains.
Can I use vegetable broth instead of chicken broth?
Absolutely! Using vegetable broth will keep the dish vegetarian while still delivering rich flavor. Feel free to choose a low-sodium version if you’re watching your salt intake.
How can I store leftover Mexican Rice?
You can store any leftovers in an airtight container in the refrigerator for up to 4 days. Make sure it’s cooled down to room temperature before sealing it up to maintain its taste and texture.
Can I freeze Mexican Rice for later use?
Yes, you can freeze this dish! Place cooled rice in a freezer-safe bag or container, and it will last for about 2-3 months. When you’re ready to enjoy it, simply thaw overnight in the fridge and reheat on the stove or microwave.
What should I do if my rice is too mushy?
If your rice turns out mushy, it may have absorbed too much liquid or cooked too long. Try reducing the cooking time next time or adjusting the broth amount to achieve that perfect fluffy texture you desire.
How many servings does this recipe yield?
This recipe serves 4 people generously. Pair it with your favorite Mexican main dishes like tacos or enchiladas for a complete meal that everyone will love!

Mexican Rice
Ingredients
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.
- Stir in the rinsed rice, cumin, chili powder, salt, and pepper. Cook for 2-3 minutes, stirring frequently, until the rice is lightly toasted.
- Add the diced tomato and broth to the saucepan. Bring to a boil, then reduce heat to low and cover.
- Simmer for about 18-20 minutes, or until the rice is cooked and the liquid is absorbed.
- Remove from heat and let sit covered for 5 minutes. Fluff the rice with a fork and stir in chopped cilantro before serving.




Leave a Comment