• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
MMM Flavors

MMM Flavors

Bold Recipes & Global Tastes

  • Home
  • Breakfast
  • Lunch
  • Dinner
  • Dessert
  • Appetizer
  • About
  • Contact
MMM Flavors
  • Home
  • Breakfast
  • Lunch
  • Dinner
  • Dessert
  • Appetizer
  • About
  • Contact
Dinner / Homemade Mexican Rice: The Ultimate Recipe Guide

Homemade Mexican Rice: The Ultimate Recipe Guide

June 28, 2025 by EvelynDinner

Homemade Mexican Rice, a vibrant and flavorful side dish, is the unsung hero of countless Mexican meals. Have you ever wondered how to achieve that perfectly fluffy, tomato-infused rice that graces your favorite restaurant plates? It’s easier than you think, and I’m here to guide you through every step of the process!

This simple yet satisfying dish boasts a rich history, deeply rooted in the culinary traditions of Mexico. While variations exist across different regions, the core ingredients of rice, tomatoes, onions, and garlic remain constant, a testament to their enduring appeal. Some believe that rice was introduced to Mexico by the Spanish, and over time, it was adapted and transformed with local flavors, resulting in the beloved dish we know today.

What makes Homemade Mexican Rice so irresistible? It’s the delightful combination of textures – the tender, slightly chewy grains, the subtle sweetness of the tomatoes, and the aromatic blend of spices. Beyond its delicious taste, Mexican rice is incredibly versatile. It complements a wide range of dishes, from tacos and enchiladas to grilled meats and vegetables. Plus, it’s a budget-friendly and relatively quick dish to prepare, making it a weeknight staple for many families. Let’s get cooking and bring a taste of Mexico to your table!

Homemade Mexican Rice this Recipe

Ingredients:

  • 2 tablespoons olive oil
  • 1 cup long-grain white rice
  • 1/2 medium white onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 2 cups chicken broth (or vegetable broth for a vegetarian option)
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/4 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper (or to taste)
  • Optional garnishes: chopped cilantro, lime wedges

Preparing the Rice and Aromatics:

  1. Rinse the rice: This is a crucial step! Place the rice in a fine-mesh sieve and rinse it under cold running water until the water runs clear. This removes excess starch, which helps prevent the rice from becoming sticky. I usually rinse it for about 2-3 minutes.
  2. Sauté the aromatics: In a medium-sized saucepan or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir occasionally to prevent burning.
  3. Add the garlic: Add the minced garlic to the saucepan and cook for another minute, until fragrant. Be careful not to burn the garlic, as it can become bitter.
  4. Toast the rice: Add the rinsed rice to the saucepan with the onion and garlic. Cook, stirring constantly, for about 3-5 minutes, or until the rice is lightly toasted and slightly translucent. Toasting the rice helps to develop its flavor and also contributes to a fluffier final product. You’ll notice a nutty aroma as the rice toasts.

Adding the Liquids and Seasonings:

  1. Incorporate the tomatoes: Pour in the can of diced tomatoes (undrained) into the saucepan with the rice. Stir well to combine. The acidity of the tomatoes helps to prevent the rice from sticking together.
  2. Add the broth: Pour in the chicken broth (or vegetable broth) into the saucepan. Make sure the broth covers the rice completely. If needed, add a little more broth to ensure the rice is submerged.
  3. Season the mixture: Add the chili powder, cumin, salt, and pepper to the saucepan. Stir well to combine all the ingredients and seasonings. Taste the broth and adjust the seasonings as needed. You might want to add a pinch more salt or chili powder depending on your preference.

Cooking the Rice:

  1. Bring to a boil: Bring the mixture to a boil over medium-high heat. Once it’s boiling, reduce the heat to low, cover the saucepan tightly with a lid, and simmer for 18-20 minutes. It’s important to keep the lid on tightly to trap the steam and cook the rice evenly.
  2. Resist the urge to peek! Do not lift the lid during the simmering process! This is very important. Lifting the lid releases the steam, which can affect the cooking time and result in unevenly cooked rice.
  3. Check for doneness: After 18-20 minutes, check the rice. The rice should be tender and all the liquid should be absorbed. If there is still liquid in the saucepan, continue to simmer for a few more minutes, checking periodically, until the liquid is absorbed.
  4. Fluff the rice: Once the rice is cooked and the liquid is absorbed, remove the saucepan from the heat. Let the rice sit, covered, for 5-10 minutes. This allows the steam to redistribute and the rice to finish cooking. After 5-10 minutes, fluff the rice gently with a fork. This separates the grains and prevents them from sticking together.

Serving and Garnishing:

  1. Serve immediately: Serve the Mexican rice immediately as a side dish with your favorite Mexican meals, such as tacos, enchiladas, burritos, or fajitas.
  2. Garnish (optional): Garnish with chopped cilantro and lime wedges for a fresh and flavorful touch. A dollop of sour cream or a sprinkle of shredded cheese would also be delicious.

Tips for Perfect Mexican Rice:

  • Use the right rice: Long-grain white rice is the best choice for Mexican rice. Avoid using short-grain rice or instant rice, as they will not produce the same results.
  • Rinse the rice thoroughly: As mentioned earlier, rinsing the rice is crucial for removing excess starch and preventing stickiness.
  • Don’t overcook the rice: Overcooked rice will be mushy. Check the rice for doneness after 18-20 minutes and continue to simmer only if necessary.
  • Let the rice rest: Letting the rice rest, covered, after cooking allows the steam to redistribute and the rice to finish cooking evenly.
  • Adjust the seasonings to your liking: Feel free to adjust the amount of chili powder, cumin, salt, and pepper to your taste. You can also add other spices, such as garlic powder or onion powder, if desired.
  • Spice it up: For a spicier version, add a pinch of cayenne pepper or a chopped jalapeño pepper to the saucepan along with the other seasonings.
  • Add vegetables: You can add other vegetables to the rice, such as chopped bell peppers, corn, or peas. Add the vegetables to the saucepan along with the tomatoes and broth.
  • Make it vegetarian: Use vegetable broth instead of chicken broth to make this recipe vegetarian.
  • Storage: Leftover Mexican rice can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave or on the stovetop. You may need to add a little water or broth to prevent the rice from drying out during reheating.
  • Freezing: Mexican rice can also be frozen for longer storage. Allow the rice to cool completely before transferring it to a freezer-safe container. Freeze for up to 2-3 months. Thaw in the refrigerator overnight before reheating.

Troubleshooting:

  • Rice is too sticky: This is usually caused by not rinsing the rice thoroughly enough. Next time, rinse the rice for a longer period of time until the water runs completely clear.
  • Rice is too dry: This could be due to not using enough liquid or overcooking the rice. Make sure to use the correct amount of broth and check the rice for doneness after 18-20 minutes. If the rice is dry, you can add a little more broth and simmer for a few more minutes.
  • Rice is undercooked: This could be due to not using enough heat or not simmering the rice long enough. Make sure to bring the mixture to a boil before reducing the heat to low and simmering for the recommended time. If the rice is undercooked, continue to simmer for a few more minutes, checking periodically, until the rice is tender.
  • Rice is burnt on the bottom: This is usually caused by cooking the rice over too high of heat or not using a heavy-bottomed saucepan. Make sure to cook the rice over low heat and use a heavy-bottomed saucepan to prevent burning.

Variations:

  • Spicy Mexican Rice: Add a diced jalapeño or a pinch of cayenne pepper to the rice while cooking.
  • Vegetable Mexican Rice: Add diced carrots, peas, corn, or bell peppers to the rice.
  • Chicken Mexican Rice: Add shredded cooked chicken to the rice after it’s cooked.
  • Black Bean Mexican Rice: Add a can of drained and rinsed black beans to the rice after it’s cooked.
  • Cheesy Mexican Rice: Stir in shredded cheddar or Monterey Jack cheese after the rice is cooked.

Enjoy your delicious homemade Mexican Rice!

Homemade Mexican Rice

Conclusion:

And there you have it! This Homemade Mexican Rice recipe is more than just a side dish; it’s a flavor explosion waiting to happen in your kitchen. I truly believe this is a must-try recipe because it elevates any Mexican-inspired meal from ordinary to extraordinary. Forget the bland, store-bought versions – this rice is packed with authentic flavors, a delightful fluffy texture, and a vibrant color that will make your dinner table sing.

Why is it a must-try? Because it’s incredibly easy to make, using ingredients you likely already have in your pantry. It’s also incredibly versatile. You can adjust the spice level to your liking, making it perfect for both the timid and the adventurous palate. Plus, the aroma that fills your kitchen as it simmers is simply divine – a true testament to the magic of home cooking.

But the real reason you need to try this recipe is the taste. The combination of the toasted rice, the savory broth, the aromatic vegetables, and the hint of tomato creates a symphony of flavors that will have you coming back for seconds (and thirds!). It’s the perfect complement to tacos, enchiladas, burritos, or even grilled chicken or fish.

Speaking of serving suggestions, the possibilities are endless! For a heartier meal, try adding some shredded chicken or black beans directly to the rice during the last few minutes of cooking. This transforms it into a complete and satisfying one-pot dish. You could also stir in some roasted corn or diced bell peppers for added texture and sweetness.

If you’re feeling adventurous, consider adding a pinch of saffron for a more luxurious and aromatic experience. Or, for a spicier kick, add a finely chopped jalapeño pepper along with the other vegetables. A squeeze of lime juice just before serving brightens up the flavors and adds a refreshing zing.

Here are a few more ideas to get your creative juices flowing:

Serving Variations:

  • Cheesy Mexican Rice: Stir in some shredded Monterey Jack or cheddar cheese just before serving for a gooey and delicious treat.
  • Vegetarian Delight: Add a medley of your favorite vegetables, such as zucchini, carrots, and peas, for a colorful and nutritious side dish.
  • Spicy Fiesta: Incorporate some chipotle peppers in adobo sauce for a smoky and fiery flavor.
  • Cilantro-Lime Rice: Stir in some chopped cilantro and lime juice for a fresh and vibrant twist.

I’m confident that once you try this Homemade Mexican Rice recipe, you’ll never go back to the store-bought stuff again. It’s a simple, satisfying, and incredibly flavorful dish that will become a staple in your kitchen.

So, what are you waiting for? Gather your ingredients, put on some music, and get cooking! I promise you won’t be disappointed. And most importantly, I want to hear about your experience! Did you try any of the variations? Did you make any modifications of your own? What did you serve it with?

Please, share your photos and stories in the comments below. I’m so excited to see what you create and to hear how much you enjoyed this recipe. Happy cooking! Let me know what you think of this Homemade Mexican Rice! I can’t wait to hear from you!


Homemade Mexican Rice: The Ultimate Recipe Guide

Fluffy and flavorful Mexican rice, perfect as a side dish for all your favorite Mexican meals. Made with long-grain rice, tomatoes, and aromatic spices.

Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Category: Dinner
Yield: 4-6 servings
Save This Recipe

Ingredients

  • 2 tablespoons olive oil
  • 1 cup long-grain white rice
  • 1/2 medium white onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 2 cups chicken broth (or vegetable broth for a vegetarian option)
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/4 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper (or to taste)
  • Optional garnishes: chopped cilantro, lime wedges

Instructions

  1. Rinse the rice: Place the rice in a fine-mesh sieve and rinse it under cold running water until the water runs clear (about 2-3 minutes).
  2. Sauté the aromatics: In a medium-sized saucepan or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes, stirring occasionally.
  3. Add the garlic: Add the minced garlic to the saucepan and cook for another minute, until fragrant.
  4. Toast the rice: Add the rinsed rice to the saucepan with the onion and garlic. Cook, stirring constantly, for about 3-5 minutes, or until the rice is lightly toasted and slightly translucent.
  5. Incorporate the tomatoes: Pour in the can of diced tomatoes (undrained) into the saucepan with the rice. Stir well to combine.
  6. Add the broth: Pour in the chicken broth (or vegetable broth) into the saucepan.
  7. Season the mixture: Add the chili powder, cumin, salt, and pepper to the saucepan. Stir well to combine. Taste and adjust seasonings as needed.
  8. Bring to a boil: Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the saucepan tightly with a lid, and simmer for 18-20 minutes.
  9. Check for doneness: After 18-20 minutes, check the rice. The rice should be tender and all the liquid should be absorbed. If there is still liquid in the saucepan, continue to simmer for a few more minutes, checking periodically, until the liquid is absorbed.
  10. Fluff the rice: Once the rice is cooked and the liquid is absorbed, remove the saucepan from the heat. Let the rice sit, covered, for 5-10 minutes. After 5-10 minutes, fluff the rice gently with a fork.
  11. Serve immediately: Serve the Mexican rice immediately as a side dish.
  12. Garnish (optional): Garnish with chopped cilantro and lime wedges.

Notes

  • Use long-grain white rice for best results.
  • Rinsing the rice is crucial to prevent stickiness.
  • Do not lift the lid while the rice is simmering.
  • Adjust seasonings to your preference.
  • For a spicier version, add a pinch of cayenne pepper or a chopped jalapeño pepper.
  • Add vegetables like chopped bell peppers, corn, or peas along with the tomatoes and broth.
  • Use vegetable broth for a vegetarian option.
  • Leftovers can be stored in the refrigerator for up to 3-4 days or frozen for up to 2-3 months.

« Previous Post
Yellow Squash Casserole: The Ultimate Comfort Food Recipe
Next Post »
Cheesy Hashbrown Breakfast Casserole: The Ultimate Comfort Food Recipe

If you enjoyed this…

Dinner

Lasagna Soup: The Ultimate Guide to Making Delicious Comfort Food

Dinner

Honey Ginger Chicken Dish: A Delicious Recipe for Flavorful Meals

Dinner

Tomato Ricotta Pasta: A Delicious & Easy Recipe

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Browse by Diet

AppetizerAppetizerBreakfastBreakfastDinnerDinnerLunchLunchDessertDessert

Strawberry Rhubarb Crumble: The Ultimate Guide & Recipe

Scone Baking Guide: The Ultimate Recipe and Tips

Strawberry Rhubarb Pie: The Ultimate Guide to Baking Perfection

  • All Recipes
  • About
  • Contact
  • DMCA
  • Cookie Privacy Policy
  • Privacy Policy
  • Terms of Use

© 2025 · Cuisine Recipe Theme · Genesis Framework · Disclosure · Website Design by Anchored Design