This easy Mexican Rice Recipe is a family favorite, toasted extra long grain white rice simmered in a blend of chicken broth, tomato sauce, and spices. Perfect served with tacos, enchiladas and refried beans, of course!
Mexican Rice
Mexican rice is so different from plain rice! Toasting the rice in plenty of oil is an important step and should not be skipped or rushed. The rice will toast at a fairly high heat and this keeps it from being overly starchy or mushy. Because the heat is so high, I use garlic powder rather than fresh garlic in this recipe. The minced garlic burns very quickly in a hot pan.
Good Mexican rice is flavorful and moist. Make sure you use extra long grain rice for this recipe as other types of rice will require different ratios.
Mexican Rice Recipe
This Mexican Rice Recipe is one I’ve spent years adjusting. Before Pinterest and food blogs were common, this was not the kind of recipe you could find anywhere. It’s not classic or gourmet so it wasn’t in most cookbooks, and if it was, it was not the kind of homestyle Mexican rice I was looking for – the kind that’s served in our local Mexican restaurants. It’s the kind of recipe that is rarely written down, so when I was newly married I had so many trial and errors trying to get it right.
I’ve also perfected an Instant Pot version which you can find here: Instant Pot Mexican Rice
How to Make Mexican Rice
- Toast the rice in vegetable oil before adding the chicken broth.
- Add low-sodium chicken broth and canned tomato sauce and spices.
- Bring to a boil then cook covered on low heat for 20 minutes. The rice will cook for 20 minutes regardless of the recipe being halved or doubled.
- Once rice has finished cooking, the chicken broth will have absorbed and some of the tomato sauce may have settled on top of the rice. Use a fork to lightly fluff the rice and combine it with the sauce.
The liquid ratios are the most important factor in Mexican rice. The ratio is 2 1/2 cups of liquid (chicken broth and tomato sauce) to 1 cup of rice. You can increase or decrease the ratio as needed to halve the recipe or increase the recipe. I always make it with two cups of rice and use the leftovers for later in the week. It’s especially good in burritos or chimichangas.
More Mexican Recipes
- Ground Beef Enchiladas
- Slow Cooker Refried Beans
- Frozen Margaritas
- Homemade Salsa
- Baked Tortilla Chips

Easy Mexican Rice Recipe that is perfect with tacos, enchiladas or any dinner!
- 1/4 cup vegetable oil
- 2 cups extra long grain rice
- 4 cups low sodium chicken broth
- 8 oz can tomato sauce
- 1 teaspoon kosher salt
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cumin
- 1/4 teaspoon chili powder
- 1/4 teaspoon smoked paprika
-
In a large sauté pan, heat oil over medium high heat. Add rice and stir until grains are a light golden brown.
-
Add chicken broth, tomato sauce, salt and spices and bring to a boil. Cover and reduce heat to low. Let rice cook on low for 20 minutes. Uncover and lightly fluff with fork.
5 Easy Dinner Ideas for Busy Weeknights
My five FAVORITE recipes for busy families!
- Quick to make
- Light on your budget
- Easy to clean-up
- and...most important...absolutely DELICIOUS
We love Mexican rice, and this looks so easy! Can’t wait to make it for ourselves.
We love this rice!! It’s the perfect side to any Mexican dish & it has the perfect flavor!
I couldn’t wait to make this rice and it doesn’t disappoint! There are so many ways to use it. Delish.
Love how simple and easy this side dish is! So tasty!
Love this recipe for Mexican rice! It’s so flavorful and easy! This would be the perfect base for a rice bowl! Yum!!
Nothing goes better with tacos than this yummy, easy rice! So easy and really completes the meal!
Absolutely delicious! It was so easy to make I don’t think I’ll ever do the packaged version again…thanks!
We love this rice! It’s the perfect side dish to so many meals!
Yum! My daughter is going to love this recipe! Can;t wait to give this a try! So excited!
I really love how tasty this is!! Always a hit every time I make it!
Simple, flavorful, fluffy Spanish rice. I’ve made this recipe many times, it’s my new standby.