Mexican Rice Recipe

4.86 from 388 votes
544 Comments

This post may contain affiliate links. See our disclosure policy.

This Restaurant-Style Mexican Rice is the perfect side dish for your next Mexican feast. With just a few ingredients, it’s easy to make and ready in less than 30 minutes. It is a perfect addition to any meal!

Authentic Restaurant Style Mexican Rice served with salsa and chips

This Mexican rice recipe came from a close family friend from Mexico. She gave me the ingredients that she used and her cooking method but didn’t have the measurements because she always went by what looked right and she always made it in bulk. So I got to work with what I had and tested it until it was the perfect flavor and texture and a recipe amount that was perfect for the size of one family. This recipe is now a must in our home if we are making any kind of Mexican food and has been a favorite of friends that have tried it.

Restaurant Style Mexican Rice

This Mexican Rice is slightly on the dry side, which is just how Mexican restaurants serve their sides of rice. It isn’t wet, clumpy, or sticky like some homemade Mexican rice recipes can be. A good Mexican Rice has the perfect texture and is rich in flavor. That is exactly what the result will be when you make this easy Mexican rice recipe. You can only achieve this texture and flavor by frying the rice in oil before you cook it. Do not skip this step!

You can make this Mexican Rice recipe in bulk and freeze it for up to three months without losing freshness. This is great if you want to save money by buying your ingredients in bulk, or trying out a new recipe but want to make a manageable amount.

If you’re looking for a recipe to pair with our Mexican Rice, we recommend our Grilled Steak Tacos and Hatch Chiles Rellenos, but it goes as a great and easy side dish for just about anything.

Mexican Rice vs Spanish Rice

Have you wondered what the difference is between Mexican rice and Spanish rice? The terms are both used to describe the same basic dish. Most Spanish rice and Mexican rice recipes have the same ingredients – rice, a tomato based sauce, garlic, and chicken broth.

There can be some minor variations in the seasonings used and additions made to the dish, like onions and peppers. Most restaurants call this dish Mexican rice on their menus.

Mexican Rice Tips

The secret to a delicious Mexican rice is all in the way you cook it. Here are a few tips and tricks to get it right every time:

  • If you want to rinse the rice beforehand, rinse the rice through a fine mesh strainer until the water runs clear. Allow rice to drain off a little before sautéing. If you rinse the rice, reduce the broth amount by four ounces (or ½ cup).
  • Mexican rice needs to be fried in oil and browned BEFORE you add the chicken broth and tomato sauce. As a result, the rice really absorbs the flavors, yet has the perfect, tender consistency.
  • Mix in the chopped cilantro after cooking. If you add it before, the cilantro gets brown in color and wilted. When you toss it in after, it stays bright and fresh.
  • Use this stove top method. I have tried different methods in my rice cooker, but it just doesn’t turn out the same.
  • For a spicier taste, your favorite medium or hot salsa can replace the tomato sauce.
  • Long grain white rice is the best rice to use for this dish.
A plate of enchiladas with Mexican rice topped with cilantro and refried beans on the side


Mexican Rice and Beans

What about the beans? Mexican Rice and Beans are a match made in heaven! This recipe goes hand in hand with our Restaurant Style Refried Beans. Also, be sure to include our Best Guacamole EVER, and our fresh Homemade Salsa.

With all of these recipes combined, you will have your sides covered for your next big fiesta! Your friends will think you had it all catered in from your favorite Mexican joint. We have tons of great Mexican recipes here on Favorite Family Recipes.

Our Mom is what you would call a Mexican food addict, she would eat it for every meal if she had the choice. Because of this, we learned at an early age how to make all different kinds of Mexican dishes. So as we got older and more adventurous, our Mexican food recipe collection grew even more.

Popular Additions

This rice is great as-is. We like to keep it simple and add as few ingredients as possible, but many people like to add more veggies to the mix. A lot of Mexican-style restaurants will also add veggies. Here are some of the popular add-ins:

  • Onions
  • Peppers
  • Peas
  • Corn
  • Carrots
  • Tomatoes
  • Green chiles
  • Lime juice
A square white dish filled with restaurant style Mexican rice

Frequently Asked Questions

Is your Mexican Rice Gluten Free?

Yes! I actually have celiac and I eat this rice all the time! Just be sure that your chicken broth is gluten free, I like to use Swanson’s Chicken Broth. Most chicken broths are GF but always check the labels to be sure.

Can I make this in a rice cooker?

I wouldn’t recommend cooking Mexican rice in a rice cooker. Frying the rice and cooking it in a pot over the stove is what gives it the perfect texture. It won’t be the same made in a rice cooker.

What to pair with Mexican Rice

Oh, the delicious possibilities are endless! This Mexican Rice tastes so good with any burrito, taco, chimichanga, enchilada, quesadilla, taquito, or flauta you can think of. Here are a few of our favorite Mexican recipes to get the wheels turning. Try one of these or add it to your own favorite Mexican dish.

How To Store and Re-Heat Leftovers

We will often double this recipe just so we can have easy leftovers. It re-heats great! Simply place the leftovers in an airtight container and refrigerate for up to five days.

You can even freeze your Mexican rice by placing the cooled rice in a zip-top freezer bag and laying flat in the freezer. You can freeze it for up to three months without losing freshness.

To re-heat, just cover and place thawed rice in the microwave for a minute at a time until heated through. Fluff rice with a fork and add a teaspoon of water at a time as needed.

A Mexican dinner setting consisting of enchiladas with rice and beans on the side and chips and salsa

Mexican Rice Recipe Reviews

My husband is very picky about his Mexican rice, and his love for this dish makes it a staple on the family menu plan. In addition to his five-star review, we’ve received many rave reviews from people who have made and loved this rice recipe. You can read them all in the comments below, however here are few of our favorites:

“I’ve made this about five times now and I love it! The last two times I was out of tomato sauce so I substituted half a cup of Chipotle Lime Salsa (Aldi brand). Wow! This made it even better. I love how easy it is to make and how beautiful it looks and smells when the time is up and you lift the lid.” – Ed

“This is EXACTLY the rice I have been spending YEARS trying to figure out. Everything was absolutely perfect. Flavor, texture, color, all completely spot on! THANK YOU THANK YOU THANK YOU!!! You really just upped my taco game!” – Elizabeth

“I am a Puerto Rican woman married to a hard core Mexican man. I’ve tried just about every recipe available for this rice and it never quite worked. I made this today and IT’S PERFECT!! This is the way my MIL makes it. It is as authentic as it can get! Thank you, thank you, thank you. This is the recipe I will make my family from now on.” – Patty

We are so happy to see this has become a family favorite for so many!

More Delicious Rice Recipes

Authentic Restaurant Mexican Rice served with salsa and chips

Restaurant Style Mexican Rice

4.86 from 388 votes
Our Restaurant Style Mexican Rice rivals anything you can get in a restaurant. It has the perfect consistency and just the right amount of seasoning.
Prep Time 5 minutes
Cook Time 20 minutes
0 minutes
Total Time 25 minutes
Course Side Dish
Cuisine Mexican/Spanish
Servings 6

Video

Equipment

  • Stove Top
  • Large Sauce Pan

Ingredients

Instructions

  • Heat oil in a large sauce pan over medium heat. Add the rice and gently stir until rice begins to lightly brown. Add the garlic, salt, and cumin and stir the rice until it looks golden.
    White rice being browned in a pot to make Mexican rice
  • Add the tomato sauce and chicken broth and turn the heat up to medium high. Bring the mix to a boil, then turn the heat to low and cover the pan with a lid. Simmer for 20 to 25 minutes. 
    Mexican Rice bing cooked in a pot with a lid
  • Remove from heat and fluff with a fork, then stir in chopped cilantro.
    Mexican rice in a pot after being seasoned with spices and cilantro

Nutrition Information

Calories: 183kcalCarbohydrates: 26gProtein: 3gFat: 7gSaturated Fat: 6gSodium: 545mgPotassium: 156mgFiber: 1gSugar: 1gVitamin A: 102IUVitamin C: 6mgCalcium: 15mgIron: 1mg

Love this recipe?

We want to hear from you! Please leave a review.

Rate and Review



Share This With the World

PinYummly

About the author

Emily Walker

Emily lives in Meridian, Idaho, with her husband, Beau, a physician assistant, and her three incredible children: a son and two daughters. Travel is one of her favorite ways to experience new cultures and cuisines, and she has a love for all things Disney.

More about Emily Walker

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




Comments

  1. 5 stars
    Just wanted to tell you that I have gone 47 years without being able to master the Spanish rice……and in one day, you fixed that! The best part is it was so SIMPLE! I made this rice for a graduation party, and cooked it in a double batch (multiple times). Turned out PERFECTLY. Thank you so much!

    1. Melaney- that is awesome!!! We are so honored to be the ones who helped you create the perfect Spanish rice! Thanks for taking the time to come back and comment 🙂

  2. 5 stars
    I’ve been cooking this for a couple of years now, and I just can’t say how thankful I am for this fabulous recipe!
    I go light on the cumin and omit the cilantro due to personal taste/allergies.
    I’ve used tomato sauce, tomato paste, diced tomato’s blended smooth- anything as long as my ounces of liquid are the same. It’s always turned out great.
    I save time by measuring out the liquid for two batches at the same time. One batch I go ahead and cook, the other batch I freeze in silicone ice cube trays, then pop in a baggie for next time.
    Sooooo glad I found this recipe! It’s fab!

    1. Thank you so much for this nice comment! I love all your suggestions! Thanks for sharing how you make this recipe unique to you. I am sure our readers with similar allergies will appreciate some of the adjustments you made!

  3. 5 stars
    I almost never comment on online recipes, but this rice was perfect! I’ve tried many other Mexican rice recipes and none come even close to this one. Taste and texture is exactly like what you’d order in a hole-in-the-wall Mexican restaurant. The only change I made was replacing tomato sauce with El Pato in the yellow can.

    1. Hi Greg– THANK YOU!!! That is so nice of you. Thanks for taking the time to comment 🙂 Glad you liked the rice!

  4. 5 stars
    This is my go-to Mexican rice recipe. Always a hit with my family and guests alike. It’s easy to make with ingredients on hand.

  5. 5 stars
    I made this tonight and it it really, really good! As you said, it turns out dry and I like it that way too. I only used 2 T oil and it was enough. I rinsed my rice and dried it on paper towels before browning it. Omitted the salt completely and used Del Fuerte brand tomato sauce that is “seasoned with spices”. This is soooo much better than anything from a box or bag:) I’ll be adding it to our regular menu. Thank you for sharing this with us!!

  6. 5 stars
    This recipe is now a regular for us; goes great with all of our mexican style favorites 🙂

    It comes out perfectly. Thanks so much!

    1. So glad you like it! Thanks for taking the time to leave such a nice comment 😀

  7. For some reason this turned out wet and mush just like all the other Spanish rice recipes I’ve tried. I did double the amount of chicken broth and tomato sauce, but that’s because I doubled the amount of rice (I used 2 cups of rice). I simmered it the recommended amount of time ( a little over 20 minutes). I can’t figure out why it keeps ending up like this.

    1. I’m not sure, mine has never turned out that way. Did you cook the rice in the oil until it was nice and golden? Watch the video that is on the post so you can see if yours was looking similar. You have to do this over the stove. People have tried doing it in a rice cooker but it doesn’t work right. And make sure you aren’t mixing up cups and cans with the broth and tomato sauce.

      1. Are you cooking at a high or low altitude? That could be why your rice is ending up mushy. You can look up how to change cooking time for the altitude you are at.

  8. 5 stars
    I’ve tried soooooo many rice recipes. They just don’t give me the results that I want. My husband loves this prepackaged rice and that’s what I have been buying because. I would much rather make my food than buy prepackaged and this recipe is it!!!!! I’m so happy I found this. It’s very close to the packaged stuff my husband likes and it doesn’t have all the extra added junk. So thank you for this recipe. It’s saved and I’ve made it about 4 times now since finding this recipe.

    1. Hi Carie– Thank you for taking the time to write such a nice comment! So glad you found a recipe that your husband will eat AND that is homemade!

  9. 5 stars
    I have been a Pinterest addict for YEARS and this will my first comment ever. Made this rice exactly as instructed and it was phenomenal! My family absolutely loved it.

    1. Hi Lisa! We are honored to be your first comment ever 😀 Thank you for taking the time to let us know how much your family liked it. We hope you keep returning for more recipes in the future 🙂

  10. I’m making this for a group of about 40-50 people and would love to make it earlier in the day or even the day before. They will be served banquet style in aluminum warming pans over the sterno burners. Do you think I can make it ahead of time and refrigerate it until that night? If so, any suggestions on how to re-heat it before we put it in the pans so it doesn’t get dried out or too hard? Do you think 4 or 5 recipes will be enough for 40-50 people? We are doing a taco bar.

    1. You will probably want to make 10 c. of rice if you are feeding that many (10x) the recipe. If you keep it covered, it would re-hear easily in the oven. I can’t recommend an amount of time because we haven’t ever done it that way before. I would say just until it is heated through. Hope this helps!

  11. I wanted to like your website but I don’t like that you did not post my last post a month ago. That tells me you discriminate and you will not be missed. There are much better website better than yours who actually like positive feedback but yours you don’t like a real cook’s opinion who did mention yours is second best to mine. It might as well you are second best, you don’t like anyone who are chefs.

    1. Hi Diane– I apologize that your comment wasn’t published. We usually post everything to our comments unless there is profanity in the comment. I looked through our deleted comment archives and have not found your name as someone who has commented before. The only comment that pulls up, past or present, is this comment here. I know that to publish a comment you may have to go through two steps to submit. We are always open to positive feedback, even negative feedback, and we will post it all in our comment section if it does not have profanity or slander toward another reader.

  12. 5 stars
    Wow, the texture of this rice is amazing! Ate a bowl as soon as it was done topped with freshly shredded cheese and minced raw yellow onion, it was to die for. Best Mexican rice recipe ever.

    1. I would have to say no on both. You won’t get the right consistency with the rice cooker and if you leave out the tomato sauce it wouldn’t really be Mexican rice. However we have a really yummy yellow rice and lemon basil rice that you might like!

  13. 5 stars
    This recipe is amazing! I’ve always been frustrated with other Mexican rice recipes because they’ve always resulted in a weird rice-tomato-mushy mixture. This is absolutely perfect and is just as good if not better than the Mexican style rice served at my favorite Mexican restaurant. Thank you for this!