Fluffy Mexican Rice (Arroz Rojo)

Fluffy Mexican Rice (Arroz Rojo)

I am absolutely in love with this fluffy Mexican Rice recipe! Often called Spanish rice (although two very different dishes), Mexican rice is a flavorful, tomato-based dish made by toasting the rice in oil, then cooking it with onion, garlic, broth, and tomato sauce until the grains are light, fluffy, and perfectly separate.

Mexican rice is easy to make and once you know the tricks, it turns out light and fluffy every single time.


Mexican Rice vs Spanish Rice

What many people in the U.S. call “Spanish rice” is actually Mexican rice, or arroz rojo. Although the names are often used interchangeably, the two dishes are very different! They differ with the ingredients, the flavors, the cooking method, and the final texture.

  • Mexican rice is toasted in oil and simmered with tomato, onion, garlic, and broth until the grains are light, fluffy, and perfectly separate. Served as a flavorful side dish alongside Mexican cuisine.

  • Spanish rice is from Spain, often cooked with olive oil, saffron, paprika, and often includes seafood, meat, or vegetables. Spanish rice is cooked in a wide pan and is a richer, creamier rice dish, sometimes with a crispy bottom. Spanish rice isn’t tomato-based and fluffy like Mexican rice.




Tips and Tricks

No more gummy rice! Follow all these techniques and your Mexican Rice (arroz rojo) will be consistently light and every time.

  • Don’t rinse the rice.
    Toasting the rice is a critical step and rinsing the rice causes it to become wet and waterlogged.

  • Toast the rice in oil.
    Toasting the rice in oil helps keep the grains light and separate while adding a subtle, nutty flavor. It also slows how the rice absorbs liquid, preventing it from becoming mushy.

  • Cook rice for 13 minutes,then remove from heat.
    If you’re like me, you’ve spent most of your life cooking rice for 20 minutes and then lifting the lid immediately. Don’t do any of that! Simmer the rice for 13 minutes, then remove the pot from heat and let it rest undisturbed for 10 minutes.

  • Don’t lift the lid while the rice rests.
    The rice will continue to steam as it rests for 10 minutes, finishing the cooking process so that all the rice is cooked evenly. Don’t lift the lid!

  • Fluff rice after 10 minutes.
    Set another timer so you don’t forget! The rice will continue to steam while it rests but you don’t want to go past the 10 minute mark, otherwise rice could become gummy.




Recipe FAQ

Can this recipe be oil-free?

Toasting the rice in avocado oil is a critical step in creating the fluffy, separate grains for authentic Mexican Rice. You can try skipping the oil, but know that the rice may be a stickier and gummier than you’d find in Mexican-style restaurants.

Is this recipe gluten free?

Yes! This Mexican Rice is naturally gluten free as-is.





How to make Fluffy Mexican Rice (Arroz Rojo)

Prep Ingredients

You’ll want to move quickly once you start cooking the rice, so it’s important to have everything chopped and measured out before firing up the stove.

Mexican Rice ingredients

Toast rice

This is the key step for light and fluffy, flavorful, separate grains! Don’t skip this step! Also, don’t rinse the rice as the rice will become waterlogged and the toasting step won’t work properly.

Heat a large pot on medium heat. Add 1 ½ Tbsp avocado oil and allow to heat up for 30-60 seconds, then add 1 ½ cups of basmati rice. Toast rice until it begins to brown and become fragrant, about 7 minutes, stirring occasionally. Lower heat if rice becomes to hot so that it doesn’t burn.

Toast mexican rice

Add aromatics

Once rice is toasted, stir in 1 cup diced yellow onion. Cook about a minute or two, stirring frequently. Then add in minced garlic and cook until fragrant, about 30 seconds.

add aromatics to toasted rice

Add everything else

Stir in: 1 ¾ cup vegetable broth, 2 Tbsp tomato paste, ¾ cup tomato sauce, ¾ tsp salt, 1 tsp oregano, and ½ tsp cumin powder.

Add everything else to toasted rice

Bring to a simmer

Turn heat up to high and stir to make sure rice doesn’t clump together. Once it begins to boil, reduce heat to low, cover with a lid, and cook for 13 minutes. Set a timer!

bring to a simmer
cover mexican rice with a lid

Allow rice to rest

Once the timer goes off after 13 minutes, remove pot from heat and allow the rice to rest undisturbed for 10 minutes. Set a timer and don’t lift the lid!


Fluff the rice

After allowing rice to rest 10 minutes, lift the lid and gently fluff the rice with a rice paddle or fork. Enjoy!

fluff rice


Storage + Reheating

Store leftover Mexican rice in an airtight container in the fridge for up to 5 days. Remember: don’t leave rice at room temperature for more than two hours, as foodborne bacteria can grow quickly.

Reheat Mexican rice quick and easily in the microwave (my preferred method) or in a pot on the stovetop on medium heat, stirring occasionally to ensure rice doesn’t stick to the bottom.

Freeze Mexican rice in an airtight container for up to 1 month. To defrost, place container in the fridge the day before.


Other Mexican-inspired recipes

If you love Mexican flavors, try my other recipes!


Fluffy Mexican Rice (Arroz Rojo)

Prep Time15 minutes
Cook Time20 minutes
Resting time10 minutes
Total Time45 minutes
Course: recipe basics, Side Dish
Cuisine: Mexican
Keyword: Fluffy rice, Mexican rice, spanish rice
Servings: 6 servings

Equipment

  • 1 Large pot with lid

Ingredients

  • 1 ½ Tbsp avocado oil
  • 1 ½ cups white basmati rice
  • 1 cup yellow onion, finely diced
  • 5 cloves garlic, minced
  • 2 Tbsp tomato paste
  • 1 ¾ cup vegetable broth
  • ¾ cup tomato sauce
  • 1 tsp oregano
  • ¾ tsp salt
  • ½ tsp cumin powder

Instructions

  • Prep: Measure and prep all ingredients. Once you begin cooking, you'll want to move quickly.
  • Toast rice: Heat a large pot on medium heat. Add 1 ½ Tbsp avocado oil and allow to heat up for 30-60 seconds, then add 1 ½ cups of white basmati rice. Toast rice until it begins to brown and become fragrant, about 7 minutes, stirring occasionally. Lower heat if rice seems too hot so it doesn't burn.
  • Add aromatics: Add onion and cook for a minute or two minute, stirring frequently. Stir in garlic and cook about 30 seconds, until fragrant. Then add everything else: 1 ¾ cup vegetable broth, 2 Tbsp tomato paste, ¾ cup tomato sauce, 1 tsp oregano, ¾ tsp salt, and ½ tsp cumin. Stir to combine.
  • Cook rice: Bring rice to a low boil, then lower heat to low and cover with a lid. Cook rice for 13 minutes (set a timer!), then remove pot from heat and let rest undisturbed for 10 minutes. Set another timer and don't lift the lid!
  • Fluff rice: After rice has rested for 10 minutes, remove the lid immediately and gently fluff rice with a rice paddle or fork. Enjoy!

Did you enjoy this Mexican Rice? I’d love to hear how it turned out in a comment! 🙂


Related Posts


8 thoughts on “Fluffy Mexican Rice (Arroz Rojo)”

Leave a Reply

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

Recipe Rating