How to Make Arroz Rojo Mexicano – BEST Mexican Red Rice

Arroz rojo, also known as Mexican red rice or Spanish rice, has been a favorite of mine since childhood. It gets its color from a tomato-infused broth. Once you master this recipe, you can easily make any Mexican rice like my Cilantro Lime Rice, Arroz a la Primavera, Arroz al Ajillo, and Arroz Blanco con Elote.

Arroz Rojo - Mexican Red Rice

From start to finish, this Mexican red rice recipe takes about 30 minutes. I learned to make it from my mother, who learned to make it as a newlywed. It pairs especially well with my Tacos Dorados, Tacos de Barbacoa, and Tacos de Papa. Arroz rojo is quite easy to make. But don’t underestimate the avenues of possibility for this recipe to go wrong:

  • Sauté it too long and it will burn.
  • Add too much broth, and you will end up with a pot of mush.
  • Heaven forbid that you stir it too much or prematurely remove the lid – it will be completely ruined!
Arroz Rojo - Mexican Red Rice
Arroz Rojo - Mexican Red Rice

PRO TIPS FROM LOLA

  • Any type of Mexican rice requires that you sauté ingredients in oil to bring out its flavor. In this case, I sauté long-grain white rice with onions, garlic, and tomato sauce.
  • Instead of boiling rice in water, I bring this mixture to a boil in a well-seasoned chicken broth, and cook it down to a fluffy and flavorful rice. Vegetable broth also works if you want to keep it vegetarian.
  • These additional steps and ingredients take plain rice from zero to hero!
Arroz Rojo - Mexican Red Rice

INGREDIENTS YOU’LL NEED

The ingredients you’ll need to make this recipe are simple and include: oil, rice (I use long grain or extra long grain, and plenty of people make it with jasmine rice to ensure that it doesn’t stick), onion, garlic, tomato sauce, broth (chicken or vegetable), and salt. Some people also add a handful of mixed vegetables. Fresh or frozen veggies are perfect for this recipe. I like a mix of peas, carrots, and corn. If you’re using fresh vegetables, be sure to chop them into very small pieces.

Arroz Rojo - Mexican Red Rice

RECOMMENDED FOR THIS RECIPE

3-Quart Sauce Pan For Making Rice

pan for rice

STEP-BY-STEP INSTRUCTIONS

1. Sauté rice, onion, and garlic

  • Over medium heat, add oil to your saucepan and once it’s hot, add rice, onion, and garlic.
  • Using a wooden spatula, move constantly and cook for 3 minutes until onion is translucent and some of the rice turns golden in color.
  • PRO TIP: If you notice that your rice is turning dark brown (or black!) too quickly, lower the heat.
Arroz Rojo - Mexican Red Rice

2. Add tomato sauce and sauté

  • Once you’ve lightly toasted the rice, mix in tomato sauce and sauté an additional 2 minutes.
  • PRO TIP: This step ensures that the tomato sauce is evenly distributed and that you don’t end up with a big red rim of sauce around the edges of your rice once it is cooked.
Arroz Rojo - Mexican Red Rice

3. Add broth and season with salt

  • Next, add broth and salt and stir ingredients. Taste the broth and adjust for salt if necessary. The broth should be flavorful so make sure it has enough salt before covering.
  • Raise your heat to high, stir well, and bring to a boil.
  • Once boiling, let the water evaporate until you begin to see the rice through the broth. This process should take about 3 to 5 minutes.
Arroz Rojo - Mexican Red Rice

3. Cover and simmer

  • Cover rice with a lid, lower heat to the lowest setting, and set a timer for 20 minutes. 
  • PRO TIP: Do NOT uncover your rice at any point to check if it’s ready. Uncovering your rice too soon may result in mushy rice. 
  • Remove from heat and let stand for another 10 minutes. When ready, fluff with spoon or fork and serve hot.
Arroz Rojo - Mexican Red Rice
This is what your rice should look like when it’s uncovered.
Arroz Rojo - Mexican Red Rice
This is what your rice will look like once it’s mixed and fluffed up.

4. Enjoy!

If you’re wondering which main dishes to serve with this arroz rojo, here are a few suggestions:

HOW TO STORE AND REHEAT

Store your Mexican red rice in an airtight container in the refrigerator for up to one week. Reheat in the microwave or on the stovetop on low heat (with a lid), adding a splash of water if needed to keep it moist.

LOOKING FOR MORE MEXICAN RICE RECIPES?

Arroz rojo mexicano Arroz rojo recipe Arroz rojo receta Arroz rojo mexicano receta Mexican red rice Mexican red rice recipe Red rice recipe mexican

Arroz Rojo – BEST Mexican Red Rice Recipe

by Lola Dweck
Arroz rojo, translated as "red rice," is actually orange in color and is a traditional Mexican side dish made by cooking rice with tomatoes, onions, garlic, and a well-seasoned broth, resulting in its distinctive color and rich flavor.
5 from 12 votes
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Course Side Dish
Cuisine Mexican
Servings 10
Calories 187 kcal

Ingredients
  

  • 3 tablespoons oil
  • 1/2 small onion diced finely
  • 4 small garlic cloves diced, sliced, or whole
  • 2 cups long-grain white rice
  • 8 ounces tomato sauce
  • 2 teaspoons salt or to taste (I use Diamond Kosher Salt)
  • 4 cups chicken broth well-seasoned broth may require less salt in this recipe

Instructions
 

  • Sauté rice, onion, and garlic. Over medium heat, add oil to your saucepan and once it’s hot, add rice, onion, and garlic. Using a wooden spatula, move constantly and cook for 3 minutes until onion is translucent and some of the rice turns golden in color. PRO TIP: If you notice that your rice is turning dark brown (or black!) too quickly, lower the heat.
  • Add tomato sauce and sauté. Once you’ve lightly toasted the rice, mix in tomato sauce and sauté an additional 2 minutes.
    PRO TIP: This step ensures that the tomato sauce is evenly distributed and that you don’t end up with a big red rim of sauce around the edges of your rice once it is cooked.
  • Add broth and season with salt. Next, add broth and salt and stir ingredients. Taste the broth and adjust for salt if necessary. The broth should be flavorful so make sure it has enough salt before covering. Raise your heat to high, stir well, and bring to a boil. Once boiling, let the water evaporate until you begin to see the rice through the broth. This process should take about 3 to 5 minutes.
  • Cover and simmer. Cover rice with a lid, lower heat to the lowest setting, and set a timer for 20 minutes.
    PRO TIP: Do NOT uncover your rice at any point to check if it’s ready. Uncovering your rice too soon may result in mushy rice. Remove from heat and let stand for another 10 minutes.
  • When ready, fluff with spoon or fork and serve hot.

A Note from Lola

RECIPE VARIATIONS
  • Use the right rice. See the “Ingredients You’ll Need” section above for the brand I use when making any type of Mexican rice.
  • For an additional layer of flavor, make your own Mexican Tomato Sauce from scratch.
  • If you don’t have tomato sauce and are pressed for time, simply blend two Roma tomatoes with the onion and garlic in this recipe. You’ll want to add this after sautéing the rice in oil for three minutes, and sauté the mixture for at least 5 minutes to get rid of the raw tomato, onion, and garlic flavors. 
  • Add veggies. Many versions of this recipe incorporate peas, finely diced carrots, or frozen mixed vegetables, all of which add a nice pop of color.
  • Broth vs. bouillon. Chicken broth adds the most flavor, but vegetable broth or water will also work in this recipe. I always taste my broth before covering the rice to make sure it has enough salt and adjust accordingly. I’m not a fan of using artificially flavored chicken bouillon, but if you use it, make sure to reduce the amount of salt you use.

    Nutrition

    Calories: 187kcalCarbohydrates: 32gProtein: 4gFat: 5gSaturated Fat: 0.4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.02gCholesterol: 2mgSodium: 924mgPotassium: 140mgFiber: 1gSugar: 2gVitamin A: 100IUVitamin C: 2mgCalcium: 21mgIron: 1mg
    187
    LOVE THIS RECIPE?Leave a comment below or tag me on social media @lolascoina


    Recipe originally published on February 21, 2014 and updated with more clear instructions and photos on May 2, 2024.

    Lola’s Cocina is a small business that earns various revenue streams. This includes sponsored posts and affiliate commissions from linked products, which I use and love. This commission is an agreement between Lola’s Cocina and retailers, with no extra cost to readers. This income helps sustains the site.

    Lola Wiarco Dweck

    Lola is a Mexican-American recipe developer, writer, and cooking instructor who loves sharing her culture with the world. Growing up in California and spending summers in Mexico, Lola celebrates her family’s Mexican recipes and vibrant culture through Lola’s Cocina.

    Similar Posts

    Leave a Reply

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

    Recipe Rating




    31 Comments

    1. Oh, but it is true. Always remember to cook with lots of love and your recipe will be the best. Make it a family affair and it’s even more fun.

    2. Thanks for this recipe! This looks like the authentic rice I have been looking for. What type of ground pepper are you using? I was thinking of grinding up Japones peppers?

      1. Hi, Jason. I use ground black pepper. This rice isn’t meant to be spicy but I’ve been experimenting with a chipotle rice recipe, which I will post soon. Stay tuned! I post new recipes on here, on my Facebook page (Lola’s Cocina), and on Instagram (@lolascocina).

    3. 5 stars
      Thank you for the recipe!
      I already cook Mexican rice my self but it varies cause I’m always guessing the ingredients properly.
      And yours have made my experience even more appetizing.
      Specifically when I eat your enchiladas… mhhhmhh!!

        1. 5 stars
          Made this recipe using the Mexican tomato sauce and it’s an easy new favorite on both!

          The only substitution I made was using Mahatma jasmine rice since I didn’t have any long grain, but following your directions the rice still came out so fluffy and flavorful!!!

          12/10, have already recommended your recipe to my friends and can’t wait to try more! ❤

        2. Thank you for trying my rice recipe and it makes me so happy to hear that you liked it. Jasmine rice works well with most Mexican rice recipes and always ensures fluffy (not sticky) rice. Good call on that substitution.

    4. 5 stars
      This is the first time my race has ever come out perfect. Thanks for the step-by-step instructions and recipe.