Restaurant Style Mexican Rice

Recipe Comments Save

This post may contain affiliate links. Please read my

disclosure policy.

This is truly the best Mexican rice recipe out there. Restaurant-style Mexican Rice is easy to make at home. This delicious rice recipe is fluffy, flavorful, and the perfect side dish recipe for enchiladas or your favorite tacos. It’s even perfect to serve with Chile Verde.

easy restaurant style mexican rice recipe

Mexican rice aka Spanish rice is the best side dish to serve with tacos, fajitas, or shrimp enchiladas.

I first learned how to make Mexican rice from a friend’s mom while I was living in San Diego.

I’ve been fortunate to live all over this country and have been inspired by some pretty awesome moms in my life.

I’ve learned to cook a few authentic Mexican recipes by watching friends’ moms cook over the years. This recipe is one of my favorites in the recipe box because I love Mexican food.

homemade restaurant style Mexican rice recipe sprinkles with fresh minced cilantro

What You’ll Love About This Recipe

  • It’s Authentic. This Mexican rice tastes better even better than the Mexican rice you might find in a Mexican Restaurant.
  • It’s easy to make. Mexican rice is easy to make. You probably have all the ingredients in your pantry right now.
  • It’s the perfect side dish. Rice is the perfect side dish for all things of your Mexican-inspired recipes. Serve it with tacos, fajitas, and even enchiladas.

Recipe Notes

This easy Mexican rice recipe is sometimes called Spanish Rice. There are different ways to make it, but this is the method that I learned. I’ve made it different ways but always come back to this recipe because the flavor is so authentic. It always tastes exactly as I remember.

Ingredient Notes

  • Long grain white rice.
  • Tomato Sauce.
  • Caldo de Pollo. Which is powdered chicken boullion by Knorr. You can use another brand or even substitute chicken broth.
  • White onion.
  • Garlic.
ingredients for mexican rice

How To Make Mexican Red Rice aka Spanish Rice

  1. Brown the rice. This step is key to getting the authentic texture and flavor of this rice recipe.
  2. Add the diced onion. Sauté for a few minutes until the onion is fragrant and translucent.
  3. Add the liquid. Add the tomato sauce and the water with the Caldo de Pollo to the rice.
  4. Bring to a boil. Then reduce the temperature to medium-low, cover the pot and simmer until the liquid is absorbed. About 20 minutes.

Step-by-Step Instuctions

FAQs and Expert Tips

How long does Mexican rice take to cook?


Mexican rice takes about 30 minutes to cook.

Can you freeze Mexican rice?


Yes, Mexican rice freezes really well. Simply place it into a Ziploc bag and put it in the freezer for up to four months.

Let it thaw in the refrigerator before reheating.

How much rice do you need per person?

Plan on using ¼ cup uncooked rice per person. Once the rice is cooked it will end up being about ¾ – 1 cup per person.

Which rice is best to use for Mexican rice?

Long-grain white rice is best for making this rice. It ends up being fluffy and the perfect texture.

Can Spanish rice be made with brown rice?


Yes, you can definitely make this rice with brown rice. However, it will take a little bit longer to cook. Plan on an extra 10 minutes.

Cook the rice until it is tender.

Which topping ingredients are best for this rice? 


A sprinkle of minced cilantro is really the only thing you need. But, crumbled Cotija cheese is also delicious on top of Mexican rice.

one yummy bite of fluffy mexican rice on a fork

Storage Tips

How to freeze Spanish Rice.

You can be frozen to be used at a future time. Simply place about 3 cups of cooked rice into ziplock freezer bags, label, and place in the freezer for 4-6 months.

When you’re ready to use you can thaw the rice in the fridge or cook straight from the freezer. Using a microwave-safe bowl microwave the rice on high stirring every 2 minutes until rice reaches your desired temperature.

How to reheat Spanish Rice/Mexican rice? 

Be sure to store it properly in an air-tight container. It can last in the fridge for up to 5-6 days. To reheat, just microwave or reheat on the stove for a few minutes.

homemade restaurant style Mexican rice recipe sprinkles with fresh minced cilantro

Recipe Variations

  • Leave out the tomato sauce. Not a fan of tomato sauce you can skip it and just replace it with an extra cup in half of water.
  • Add in some veggies. You can add a half-cup to a cup of frozen veggies. I like to use the variety with peas, carrots, and corn.
  • Make it with brown rice.  Add a third of a cup more water per cup of brown rice and let it simmer a bit longer- until the brown rice reaches your desired texture.
  • Use salsa instead of tomato sauce. Salsa adds some extra spiciness. I’ve made this recipe using Pace’s chunky salsa. But you can use your favorite brand.

Instant Pot Mexican Rice Instructions

It’s easy to make this Authentic Mexican recipe in an Instant Pot. I’ve made it several times like this. It cuts your cook time in half. Just follow the directions in the recipe and then put the lid on your instant pot.

Instant Pot Timing for Mexican Rice

  1. Set to Manual or High Pressure, and cook for 3-4 minutes (3 minutes for tender to the bite, or 4 minutes for softer rice).
  2. When the timer beeps, allow pressure to naturally release for 10 minutes.

What To Eat With Mexican Rice

Mexican-inspired recipes to serve with this Mexican rice recipe. Don’t forget the pico de gallo and the homemade guacamole.

Hungry for more rice recipes?

Rice has always been a staple in out house and are some of my most popular recipes so I’m guessing you like it too.

homemade restaurant style Mexican rice recipe sprinkles with fresh minced cilantro

The BEST Homemade Mexican Rice

How to make the BEST homemade Mexican Rice. This is truly the best Mexican rice recipe out there. I've tried a bunch and always come back to this one.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Side Dish
Cuisine Mexican
Servings 8 servings
Calories 386 kcal

Ingredients
 

  • 2 cups long grain rice
  • 2 tablespoons oil
  • ½ cup white onion, approx ½ medium onion diced
  • 15 ounces tomato sauce, canned
  • 2 tablespoons pollo de caldo bouillion powder
  • 2 cups water

Instructions
 

  • Brown the rice. This step is key to getting the authentic texture and flavor of this rice recipe.
  • Add the diced onion. Sauté for a few minutes until the onion is fragrant and translucent.
  • Add the liquid. Add the tomato sauce and the water with the Caldo de Pollo to the rice.
  • Bring to a boil. Then reduce the temperature to medium-low, cover the pot and simmer until the liquid is absorbed. About 30-40 minutes.
  • Fluff the rice with a fork before serving.

Video

Laura’s Tips + Notes

Instant Pot Timing for Mexican Rice
  1. Set to Manual or High Pressure, and cook for 3-4 minutes (3 minutes for tender to the bite, or 4 minutes for softer rice).
  2. When the timer beeps, allow pressure to naturally release for 10 minutes.
Recipe Variations
  • Leave out the tomato sauce. Not a fan of tomato sauce you can skip it and just replace it with an extra cup in half of water.
  • Add in some veggies. You can add a half-cup to a cup of frozen veggies. I like to use the variety with peas, carrots, and corn.
  • Make it with brown rice.  Add a third of a cup more water per cup of brown rice and let it simmer a bit longer- until the brown rice reaches your desired texture.
  • Use salsa instead of tomato sauce. Salsa adds some extra spiciness. I’ve made this recipe using Pace’s chunky salsa. But you can use your favorite brand.

YOUR OWN NOTES

Sign In to add your own private notes

Nutrition

Serving: 4ouncesCalories: 386kcalCarbohydrates: 85gProtein: 9gFat: 1gSaturated Fat: 1gSodium: 902mgFiber: 4gSugar: 8gCalcium: 56mgIron: 3mg
Keyword rice
DID YOU MAKE THIS RECIPE?Share your photos!!! Snap a 📸 and tag @foodologygeek and don’t forget to hashtag #foodologygeek!

Similar Posts

12 Comments

  1. 5 stars
    I made this for Cinco de Mayo and it was so yummy and easy. I’ll definitely make it again!

5 from 7 votes (2 ratings without comment)

Leave a Reply

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

Review this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.