This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
Mexican Rice is the perfect side dish to serve with all of your Mexican Recipes. It is a tomato base rice that is easy to make with simple spices.
If you have made our Easy Homemade Spanish Rice Recipe then you know that this Mexican Rice is going to delicious. We love making Mexican Food and we love to serve it with a side of rice. Adding in the authentic Mexican spices makes it taste even better.
It cooks in less than 30 minutes and can easily be prepared ahead of time. You may also love these other delicious rice recipes – Basmati Rice Recipe, Jasmine Rice Recipe, Rice Bowl Recipes Beef and Rice Recipe, Yellow Rice, Sticky Rice, Garlic Butter Rice, Yellow Rice or Stick of Butter Rice.
Table of Contents
Why We Love This Recipe
This Mexican Rice can easily be prepared with a variety of spices and ingredients. I have added in veggies such as carrots for a delicious variation.
This rice cooks easily on the stovetop with the perfect texture and delicious flavor.
Ingredients
- Long-Grain White Rice – Use rice of your choice such as jasmine rice
- Vegetable Oil – The Best Vegetable Oil Substitute if you are out
- Cloves Garlic – Learn How to Mince Garlic Cloves. You can also substitute with garlic powder
- Chicken Broth – See Chicken broth substitutes if you are out
Scroll to the bottom for the full recipe in the recipe card.
How to Make Mexican Rice
Step 1 – Rinse the long-grain rice under cold water until the water runs clear, then drain well.
Step 2 – In a large saucepan or dutch oven, heat the vegetable oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent and fragrant, about 3-4 minutes.
Step 3 – Add the drained rice to the saucepan and stir to coat the grains with the oil. Cook, stirring frequently, until the rice is lightly toasted and golden, about 2-3 minutes.
Step 4 – Pour in the can of undrained diced tomatoes, chicken broth, ground cumin, dried oregano, and salt. Stir to combine.
- Step 5 – Bring the mixture to a boil, then reduce the heat to low, cover the saucepan, and simmer for 18-20 minutes, or until the rice is tender and has absorbed the liquid.
- Step 6 – Remove the saucepan from the heat and let the rice stand, covered, for an additional 5 minutes.
- Step 7 – Fluff the rice with a fork, stir in the chopped fresh cilantro, and serve hot.
Expert Tips
- Prepare Uncooked Rice – Rinsing the rice before cooking helps remove excess starch, which can make the rice sticky or clumpy. Be sure to drain the rice well after rinsing.
- Rest Cooked Rice – Letting the rice stand, covered, for 5 minutes after cooking allows it to steam and become fluffy without becoming overcooked or mushy.
- Cooking Rice – Cooking time will vary depending on the type of rice you use and stovetop.
Serving Suggestions
Easy Mexican Rice Recipe can be served with all your favorite Mexican Recipes. These are some of our favorites recipes that are easy to prepare. We also like to serve these main dish recipe with Easy Crockpot Refried Beans Recipe and Slow Cooker Black Beans.
Frequently Asked Questions
Mexican Rice and Spanish Rice are different based on their texture, color and aroma. The main difference is that Spanish rice firmer but Mexican Rice is softer and fluffy.
The reason that the rice turned out mushy could meat that there was to much liquid or it was overcook. Make sure you add the right amount of way for the rice that you are cooking.
Yes, this is a great side dish to prepare ahead of time. Just prepare as directed and allow the rice to cool. Then store in an airtight container in the fridge.
Yes, you freeze rice in a freezer safe container up to 3 months. Find out all the tips for How to Freeze Rice.
More Easy Rice Recipes
Easy Side Dishes
Microwave Brown Rice
Easy Side Dishes
How to Make Cauliflower Rice
Quick and Easy Instant Pot
Spanish Rice Pressure Cooker Recipe
We love to hear from you. If you make Mexican Rice Recipe, please leave us a comment or a star review.
Mexican Rice
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1/2 medium onion finely chopped
- 2 cloves garlic minced
- 1 14.5 oz can diced tomatoes, undrained
- 1 cup chicken broth
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 cup chopped fresh cilantro
Instructions
- Rinse the rice under cold water until the water runs clear, then drain well.
- In a medium saucepan, heat the vegetable oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent and fragrant, about 3-4 minutes.
- Add the drained rice to the saucepan and stir to coat the grains with the oil. Cook, stirring frequently, until the rice is lightly toasted and golden, about 2-3 minutes.
- Pour in the can of undrained diced tomatoes, chicken broth, ground cumin, dried oregano, and salt. Stir to combine.
- Bring the mixture to a boil, then reduce the heat to low, cover the saucepan, and simmer for 18-20 minutes, or until the rice is tender and has absorbed the liquid.
- Remove the saucepan from the heat and let the rice stand, covered, for an additional 5 minutes.
- Fluff the rice with a fork, stir in the chopped fresh cilantro, and serve hot.
The flavors were amazing and so easy to make!