Serve Mexican Rice with your main entree for a delicious meal! This fluffy Mexican rice recipe is amazing in burritos and pairs magically with any Mexican main dish, like carne asada, Chile Colorado, tacos, and more.

Mexican rice in a large pot, ready to serve.

When my husband and I go out for Mexican food, I’m either ordering an entree that comes with Mexican rice or a side of Mexican rice 10 out of 10 times. 

I enjoy it so much, I could eat it by itself all day every day. It even rivals Cilantro Lime Rice in my book.

This to say, a great Mexican rice recipe goes a long way in adding a pop of flavor to a meal and serves as a perfect tool for soaking up various sauces.

The key to fluffy Mexican rice is taking the time to sauté the rice in oil for 10 to 15 minutes prior to adding any liquid. 

In this sense, a little bit of extra work contributes greatly to the light texture of the rice. 

My family makes Mexican rice or Spanish rice on a regular basis when we get together for family dinner and make burrito bowls. 

It turns out just like your favorite Mexican restaurant rice, so the next time you’re celebrating Taco Tuesday, be sure to include this yummy rice dish. 

But before I get ahead of myself, let’s cover some basics. 

What is Authentic Mexican Rice Made Of?:

Authentic Mexican rice features long-grain white rice cooked in broth with tomato paste, tomato sauce, or tomato juice, which is what gives it the red color or makes it look orange. Onion and garlic are often included, as are sometimes green peas and even carrots.

While some people add chili powder to Mexican rice, I’ve found this may be more of an American adaptation than a traditional approach.

Mexicans typically refer to Mexican rice as arroz rojo, or red rice.

Bowl of chile colorado with Spanish rice and corn tortillas off to the side

Let’s discuss the simple ingredients for Mexican rice.

Ingredients for Mexican Rice:

Long-Grain White Rice – The reason we’re all here! Be sure to use a long grain rice for the right texture. While you can make the recipe with brown rice, it won’t have the same fluffy texture as regular Mexican rice.

I use two cups of rice, which is enough to feed 8 to 10 individuals, assuming there is a main course and other sides involved. 

Tomato Paste – The ingredient that gives arroz roja its unmistakable color. If you’ve every wondered why Mexican rice is so orange or red, it’s because there is some form of tomato cooked into it.

I use tomato paste but some use tomato sauce, fresh tomatoes, or tomato juice.

Onion and Garlic – Both fresh onion and minced garlic cloves add tons of flavor to the rice. Don’t skip them!

Chicken Broth or Chicken Bouillon – Rather than using plain water to cook the rice, we use chicken stock, vegetable broth, beef broth, chicken bouillon or tomato bouillon cubes. This ingredient is paramount in adding flavor to this great side dish.

Avocado Oil (or high-temperature cooking oil of choice) – Used to fry the rice to golden brown perfection, we need a high-temperature cooking oil like avocado oil, vegetable oil, or canola oil. I don’t recommend using olive oil because it has a tendency to burn when it’s being used to cook at high temperatures.

Canned or Frozen Peas – An optional addition that sometimes shows up in Mexican rice and sometimes doesn’t. I like adding green peas for the pop of texture but if you don’t like them, skip them. You can also add other fresh vegetables like bell peppers, jalapeño peppers or chili peppers.

Optional Additions:

  • â…” cup of chopped carrots (add at the same time as the broth).
  • 1 roma tomato, diced
  • 1 cup of tomato salsa such as pico de gallo
  • 2 Tbsp butter
  • 2 to 3 teaspoons chili powder
  • 1 small can green chilies 
  • 1 to 2 tablespoons fresh lime juice
  • 1 teaspoon onion powder or garlic powder

While all of the additions above are not typically included in an authentic Mexican rice recipe, they result in flavorful rice for a delicious side dish.

Close up on Mexican rice in a big pot. Freshly made and ready to eat.

Tips for Perfect Mexican Rice:

Be sure to soak the rice ahead of time and rinse it well.

Don’t skimp on oil or skip the sauté time.

It’s the sautéing process that gives Mexican rice its light and fluffy texture. For this reason, don’t skimp on the oil, or the sauté time! Set your timer to be sure the rice is cooking for a full 10 minutes before the broth is added.

How to Make Mexican Rice:

Heat the oil in a large thick bottomed pot such as a Dutch oven over medium heat.

Add the uncooked rice and sauté, stirring frequently, for 10 minutes, until the rice is golden brown. For the best results, be sure to sauté for the full 10 minutes and monitor the rice closely so that it doesn’t get too brown or burn.

This cooking process is what ensures you end up with fluffy rice rather than mushy rice.

Add in the chopped onion and garlic and sauté for another 3 to 5 minutes, or until the onion has softened.

Rice and onion cooking in a large pot

Add the broth and tomato paste to the pot and bring the mixture to a full boil. Reduce the heat to low and cook covered for 20 minutes undisturbed.

Pouring chicken broth into a large pot with rice, onion and garlic.

The cooking time may vary slightly depending on the type of rice you use, the temperature your stove cooks at and the amount of liquid. 

Ingredients for Mexican rice in a large pot.

Remove the pot from the heat and add in the green peas but don’t stir them in just yet. Allow the rice to sit for another 10 minutes then use a fork to fluff rice and incorporate the peas. 

Pot of Mexican rice with green peas on top, ready to be mixed in.

Serve Mexican rice with your Mexican dishes along with any other sides like refried beans or black beans, and enjoy.

Store leftover rice in an airtight container in your refrigerator for up to 5 days. 

Pot of Mexican rice, ready to serve.

Why do we need so much oil to make homemade Mexican rice? 

At a certain point in the sautéing process, the rice will want to stick to the pot. Not only does the oil bring rich flavor to the Mexican rice, but it also ensures the rice doesn’t burn or become overly brown while it is frying.

For the best Mexican rice recipe, don’t skimp on the oil and you’ll end up with restaurant style rice. 

Carne Asada sliced on a black cutting board with garlic and cilantro on top

What to Serve with Mexican Rice:

And that’s it! 

An easy Mexican rice recipe the whole family will love. Whip it up every time you make Mexican food for a the perfect side dish to complete your Mexican meal.

Mexican rice in a large pot, ready to serve.

Easy Mexican Rice

4.50 from 2 votes
Perfectly fluffy Mexican Rice pairs beautifully with any Mexican main course for a delicious dinner. Pair it with tacos, carne asada, or use it in burritos or burrito bowls!
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings: 10 Servings

Ingredients

Instructions

  • Heat the oil in a large thick bottomed pot such as a Dutch oven over medium heat. Add the uncooked rice and sauté, stirring frequently, for 10 minutes, until the rice is golden brown. For the best results, be sure to sauté for the full 10 minutes and monitor the rice closely so that it doesn’t get too brown or burn.
  • Add in the chopped onion and garlic and sauté for another 3 to 5 minutes, or until the onion has softened.
  • Add the broth and tomato paste to the pot and bring the mixture to a full boil. Reduce the heat to low and cook covered for 20 minutes undisturbed. The cooking time may vary slightly depending on the type of rice you use, the temperature your stove cooks at and the amount of liquid.
  • Remove the pot from the heat and add in the green peas but don’t stir them in just yet. Allow the rice to sit for another 10 minutes then use a fork to fluff rice and incorporate the peas.
  • Serve Mexican rice with your Mexican dishes along with any other sides like refried beans or black beans, and enjoy.

Notes

*The exact amount of broth you’ll need depends on the cooking temperature. If your stove runs hot, you will need more water (about 4 cups), whereas if your low setting is truly low heat, you’ll need closer to 3.5 cups.
Store leftover rice in an airtight container in your refrigerator for up to 5 days.

Nutrition

Serving: 1Serving (of 10) · Calories: 208kcal · Carbohydrates: 35g · Protein: 3g · Fat: 6g · Saturated Fat: 1g · Polyunsaturated Fat: 1g · Monounsaturated Fat: 4g · Sodium: 381mg · Fiber: 1g · Sugar: 1g
Author: Julia Mueller
Course: Side Dish
Cuisine: Mexican
Keyword: authentic Mexican food, healthy side dishes, Mexican cuisine, Mexican rice
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More

Need Help With Dinner?

View More Dinner Ideas
4.50 from 2 votes (2 ratings without comment)

Join The Discussion

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

Recipe Rating




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

Questions and Reviews

    1. Ah, my apologies, Traci! I add 2/3 cup. I just fixed the recipe card to include the measurement 🙂 Thanks for catching that!

      1. Hi Kathy! If you’re cooking beans from dry, I would cook them separately because they need 45 minutes to an hour to cook but the rice only needs about 20-30 minutes total. Once the beans are cooked, you can stir them in once the rice has finished cooking (at the same time as the peas). On the other hand, if you’re adding canned beans that have been pre-cooked, you can add them at the same time as the peas. I wish I could say everything could be made at the same time in the same pot, but unfortunately rice and beans have different needs when it comes to prep. Hope this helps, and I hope you enjoy the rice!! It will be so tasty with beans mixed in too. xo

    1. Hi Michelle! Are you looking to add dry (uncooked) black beans, or canned black beans that have already been cooked. If you’re adding canned beans that have already been cooked, you can add them at the same time as the peas. If you’re trying to cook black beans from dry, I would actually cook the beans first as they take much longer (upwards of an hour). After cooking the beans, I would mix them into the finished rice. Let me know if you have any other questions!

    1. Hi Helen! I soak the rice for at least 10 minutes, but you can soak it for up to 24 hours in advance if you’d like 🙂 Hope you enjoy the recipe!