mexican red rice arroz rojo recipe​

Homemade Authentic Mexican Red Rice (Arroz Rojo) Recipe

This Mexican red rice arroz rojo recipe delivers fluffy, tomato-infused grains with a savory depth that makes every bite irresistible.

I’ve always thought of Mexican red rice as the unsung hero of the dinner table. It sits there next to your enchiladas or carne asada, looking humble, but then you take a bite and realize it’s doing half the heavy lifting flavor-wise. This recipe taught me that toasting the rice first is the secret to getting those nutty, separate grains instead of a mushy pile.

If you’ve only had the pale, watery stuff from a box, you’re in for a revelation. Real arroz rojo has this deep, savory-sweet tomato flavor and a gorgeous rusty-orange color that makes your whole plate look more exciting.

What Is Mexican Red Rice Arroz Rojo?

Mexican red rice, or arroz rojo, is a traditional side dish made by toasting rice, then simmering it in a tomato-based broth with aromatics. The result is fluffy, flavorful rice with a subtle heat and a beautiful reddish hue. Unlike plain steamed rice, this version gets its color and depth from tomato paste that’s cooked until it caramelizes, creating layers of umami that soak into every grain.

It’s a staple at taquerias, family gatherings, and anywhere you’d find beans and tortillas. The technique might seem fussy at first, but once you nail the toasting step and the simmer-then-steam method, you’ll have restaurant-quality rice at home every time.

Why You’ll Love This Recipe

This Mexican red rice arroz rojo recipe checks every box. The grains come out fluffy and separate, never gummy or clumped. The toasting step adds a nutty backbone that makes the rice taste more complex, and the caramelized tomato paste brings a sweet-savory richness you just can’t get from raw tomatoes or canned sauce.

It’s also flexible. You can dial the heat up or down with the Serrano, swap in vegetable broth to keep it vegetarian, and the leftovers reheat beautifully. Plus, it only uses one pot after the initial toasting, so cleanup is minimal.

And honestly? It just makes everything else on your plate taste better. Pair it with Greek lemon and rice soup for a cross-cultural rice feast, or serve it alongside any protein you like. It’s the kind of side dish that people remember.

mexican red rice arroz rojo recipe​

Mexican Red Rice Arroz Rojo

This authentic Mexican red rice (arroz rojo) features toasted rice grains cooked with tomato paste, vegetables, and aromatic spices. The result is a flavorful, vibrant side dish that pairs perfectly with any Mexican meal. Toasting the rice first gives it a wonderful nutty flavor and helps each grain stay separate.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Side Dish
Cuisine Mexican
Servings 8 servings
Calories 285 kcal

Ingredients
  

Ingredients

  • 2 cups long grain white rice
  • ¼ cup vegetable oil
  • ½ medium white onion finely chopped (1 cup)
  • 2 carrots finely chopped (1 cup)
  • 3 garlic cloves finely chopped (a heaping tablespoon)
  • 2 teaspoons kosher salt or more to taste
  • 6- ounce can of tomato paste 1/2 cup
  • 3 cups low sodium chicken or vegetable broth
  • 1 fresh Serrano pepper halved lengthwise (or use two, if you want more than subtle heat)
  • 2-3 tablespoons chopped cilantro leaves optional

Instructions
 

  • Heat the Dutch oven (or skillet) over high heat. Add the dry rice and toast it, stirring constantly with a wooden spoon, until about half of the grains are golden brown, about 6 minutes. Smoke rising from the pot is normal, as long as the rice isn’t turning black and starting to burn. If it is, lower the heat. Transfer toasted rice to a heatproof bowl.
  • Heat the oil in a Dutch oven or heavy pot, over medium heat. Add onion, carrots, garlic and salt, and cook, stirring occasionally, until the veggies soften and just start to brown, about 6 minutes. Add the tomato paste and cook, stirring constantly with a wooden spoon, until it deepens in color and caramelizes, 3 minutes or so.
  • Add the broth and bring to a boil, whisking to blend the tomato paste into the broth, and scraping the bottom of the pot with the wooden spoon to release any stuck browned bits.
  • Stir in the rice and Serrano chili. When the pot returns to a boil, reduce heat to simmer, cover, and cook undisturbed for 15 minutes.
  • Remove the pot from the heat and let the rice steam, covered, for 15 minutes. (If your pot doesn’t have a tight-fitting lid, place a clean dish towel between the pot and the lid).
  • Remove the chili and gently fluff the rice with a fork. Toss the rice with cilantro, if using, and serve.
Keyword arroz rojo, mexican red rice, spanish rice

Ingredients for Mexican Red Rice Arroz Rojo

Here’s what you’ll need to make this flavorful, restaurant-style rice at home. Each ingredient plays a role in building that layered, savory flavor.

arroz rojo recipe ingredients​
IngredientQuantityNotes
Long grain white rice2 cupsJasmine or basmati work well; avoid short grain
Vegetable oil1/4 cupNeutral oils like canola or avocado work too
White onion1/2 medium, finely chopped (1 cup)Yellow onion is fine in a pinch
Carrots2, finely chopped (1 cup)Adds sweetness and color
Garlic cloves3, finely chopped (heaping tablespoon)Fresh is best; jarred will work
Kosher salt2 teaspoons or to tasteAdjust based on broth saltiness
Tomato paste6-ounce can (1/2 cup)Don’t skip caramelizing this
Low sodium chicken or vegetable broth3 cupsLow sodium lets you control salt
Fresh Serrano pepper1, halved lengthwise (or 2 for more heat)Jalapeño works too; remove seeds for less heat
Cilantro leaves2-3 tablespoons, chopped, optionalFresh garnish adds brightness

The long grain rice is crucial because it stays fluffy and doesn’t turn sticky. Short grain rice, like the kind used for sushi, will give you a completely different texture. Toasting the rice dry first is what gives you that nutty flavor and helps the grains stay separate during cooking.

Tomato paste might seem like an odd choice compared to fresh tomatoes or canned sauce, but it’s concentrated and caramelizes beautifully, creating a deep, almost sweet base. The carrots add natural sweetness that balances the acidity, and the Serrano brings just enough heat to keep things interesting without overpowering the dish.

Step-by-Step Instructions for Mexican Red Rice Arroz Rojo Recipe

Follow these steps to get perfectly fluffy, flavorful rice every time. The key is patience during the toasting and not lifting the lid during the simmer.

How to make mexican red rice arroz rojo recipe​
  1. Toast the rice: Heat your Dutch oven or heavy skillet over high heat. Add the dry rice and toast it, stirring constantly with a wooden spoon, until about half of the grains turn golden brown, roughly 6 minutes. You’ll see some smoke rising from the pot, which is normal as long as the rice isn’t blackening. If it starts to burn, lower the heat a bit. Once toasted, transfer the rice to a heatproof bowl and set aside.
  2. Sauté the aromatics: Heat the vegetable oil in the same Dutch oven or heavy pot over medium heat. Add the chopped onion, carrots, garlic, and salt. Cook, stirring occasionally, until the vegetables soften and just start to brown around the edges, about 6 minutes. You want them tender and fragrant, not mushy.
  3. Caramelize the tomato paste: Add the tomato paste to the pot and cook, stirring constantly with your wooden spoon, until it deepens to a rich, dark red color and starts to caramelize, about 3 minutes. This step concentrates the flavor and adds a subtle sweetness that makes the whole dish sing.
  4. Add the broth: Pour in the broth and bring it to a boil, whisking to blend the tomato paste smoothly into the liquid. Use your wooden spoon to scrape the bottom of the pot and release any stuck browned bits, which are packed with flavor.
  5. Simmer the rice: Stir in the toasted rice and the halved Serrano pepper. Once the pot returns to a boil, reduce the heat to a low simmer, cover with a tight-fitting lid, and cook undisturbed for 15 minutes. Resist the urge to peek; lifting the lid releases steam and messes with the cooking.
  6. Steam off heat: Remove the pot from the heat and let the rice steam, still covered, for 15 minutes. If your pot’s lid doesn’t seal tightly, place a clean dish towel between the pot and the lid to trap the steam.
  7. Fluff and serve: Remove the Serrano pepper halves and gently fluff the rice with a fork. Toss in the chopped cilantro if you’re using it, and serve immediately.

The toasting step is where a lot of home cooks get nervous, but just keep stirring and trust the process. The rice will smell nutty and toasty, and some grains will be lighter than others, which is exactly what you want. When you caramelize the tomato paste, it should smell sweet and almost jammy, not burnt or bitter.

During the simmer, you might hear gentle bubbling sounds, which means the heat is right. If it’s violently boiling, turn it down a notch. And that final 15-minute steam off the heat is non-negotiable; it’s when the rice finishes cooking and absorbs the last of the moisture.

arroz rojo recipe​

Expert Tips for Perfect Mexican Red Rice

These little tricks will help you nail the texture and flavor every single time.

Don’t skip the toasting: Toasting the rice dry before adding any liquid is what gives arroz rojo its signature nutty flavor and helps the grains stay separate. It also creates a slight barrier that prevents the rice from turning mushy.

Use a heavy pot: A Dutch oven or heavy-bottomed pot distributes heat evenly, which prevents hot spots and scorching. Thin pots can cause the bottom layer of rice to burn while the top stays undercooked.

Caramelize the tomato paste fully: When the tomato paste turns a deep brick red and starts to smell sweet, you’re there. This step develops the umami and sweetness that make the rice taste restaurant-quality.

Don’t lift the lid: Seriously, don’t. Every time you peek, you lose steam and drop the temperature, which throws off the cooking time and can leave you with crunchy rice.

Let it rest: That 15-minute steam off the heat isn’t optional. It’s when the rice finishes cooking gently and the moisture redistributes evenly through the grains.

Fluff gently: Use a fork, not a spoon, and fluff from the bottom up with a light hand. Stirring too aggressively breaks the grains and makes the rice gummy.

Adjust the heat level: If you’re serving this to kids or people who don’t love spice, use just one Serrano and remove the seeds. For more kick, leave the seeds in or use two peppers.

Variations and Substitutions

This recipe is flexible enough to adapt to what you have on hand or dietary preferences.

Make it vegetarian: Swap the chicken broth for vegetable broth. The flavor will be a bit lighter, but it’s still delicious.

Add peas: Stir in a cup of frozen peas during the last 5 minutes of simmering for a pop of color and sweetness. This is a common variation in Mexican households.

Use brown rice: You can substitute brown rice, but you’ll need to increase the broth to 3 1/2 cups and extend the simmer time to about 40 minutes. The texture will be chewier and nuttier.

Skip the carrots: If you don’t have carrots, you can leave them out or substitute with finely diced bell pepper for a different kind of sweetness.

Make it spicier: Add a pinch of cayenne or a chopped chipotle in adobo along with the tomato paste for a smoky, spicy kick.

Try fresh tomatoes: If you have ripe, flavorful tomatoes, you can blend 3 medium tomatoes with a bit of the broth and use that instead of tomato paste. You’ll lose some of the deep caramelized flavor, but it’s still tasty.

For more rice inspiration, check out this Greek lemon and rice soup recipe for a completely different take on cooking rice with bold flavors.

Troubleshooting Common Issues

Even experienced cooks run into hiccups. Here’s how to fix the most common problems.

Rice is crunchy or undercooked: This usually means there wasn’t enough liquid or the heat was too high. Next time, make sure your simmer is gentle and the lid fits tightly. You can also add a splash more broth and let it steam for another 5 minutes.

Rice is mushy or sticky: This happens when the rice is stirred too much during cooking or if too much liquid was added. Make sure you’re measuring the broth accurately and resist the urge to stir once the rice is simmering.

Bottom layer is burnt: Your heat was too high during the simmer. Keep it at a low, gentle simmer, and make sure your pot is heavy enough to distribute heat evenly.

Not enough flavor: You might have skipped the toasting step or didn’t caramelize the tomato paste long enough. Both of those steps build deep, complex flavor. Also, check that your broth isn’t too diluted or that you salted adequately.

Too salty: If you used regular broth instead of low sodium, the salt can concentrate as the liquid reduces. Taste your broth before adding it, and adjust the added salt accordingly.

Rice is clumpy: This can happen if the rice sat too long before fluffing or if you stirred it with a spoon instead of a fork. Fluff gently right before serving to separate the grains.

How to Store Mexican Red Rice

Leftover arroz rojo keeps well and reheats beautifully, making it a great make-ahead side dish for meal prep or busy weeknights.

Storage MethodDurationBest Practices
Room temperatureUp to 2 hoursKeep covered; don’t leave out longer
Refrigerator4-5 daysStore in an airtight container
FreezerUp to 3 monthsPortion into freezer-safe bags or containers

Let the rice cool to room temperature before transferring it to an airtight container. Spread it out on a baking sheet to cool faster if you’re in a hurry. Once cooled, refrigerate it within two hours to keep it safe. According to the FDA’s food safety guidelines, cooked rice should not be left at room temperature for more than two hours to prevent bacterial growth.

To reheat, add a splash of water or broth and microwave in 1-minute intervals, fluffing between each, until heated through. You can also reheat it in a covered skillet over low heat, stirring occasionally. The rice might dry out a bit in the fridge, so adding a little moisture brings it back to life.

If you’re freezing it, portion it into individual servings so you can thaw just what you need. Thaw overnight in the fridge, then reheat as directed. Frozen rice reheats surprisingly well and tastes almost as good as fresh.

Mexican Red Rice Arroz Rojo Recipe FAQs

What makes Mexican red rice different from regular white rice?

Mexican red rice, or arroz rojo, gets its distinctive color and flavor from being cooked with tomato sauce or pureed tomatoes, along with aromatics like onion and garlic. The rice is first toasted in oil until golden, which gives it a nutty flavor and helps keep the grains separate. It’s seasoned with chicken or vegetable broth and often includes cumin, making it much more flavorful than plain white rice.

Do I need to rinse the rice before making arroz rojo?

Yes, it’s important to rinse long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch that can make the rice gummy or sticky. After rinsing, let the rice drain well before toasting it in oil. This step helps achieve the fluffy, separated grains that are characteristic of perfect Mexican red rice.

What type of rice works best for arroz rojo?

Long-grain white rice is the best choice for Mexican red rice. It produces light, fluffy grains that don’t clump together. Medium-grain rice can work but may result in a slightly stickier texture. Avoid using short-grain rice, as it will be too sticky and won’t give you the authentic texture of traditional arroz rojo.

Why is my Mexican red rice always mushy?

Mushy rice usually results from using too much liquid or not toasting the rice properly before adding the liquid. Make sure to toast the rice in oil until it’s golden and fragrant, use the correct rice-to-liquid ratio (typically 1 cup rice to 2 cups liquid), and once the liquid is added, don’t stir the rice while it cooks. Also, let the rice rest covered for 5-10 minutes after cooking to allow it to firm up and absorb any remaining moisture.

Can I make arroz rojo ahead of time and reheat it?

Yes, Mexican red rice reheats well and can be made a day ahead. Store it in an airtight container in the refrigerator for up to 3-4 days. To reheat, sprinkle a little water or broth over the rice, cover, and warm it in the microwave or on the stovetop over low heat, fluffing with a fork. You can also freeze arroz rojo for up to 3 months in freezer-safe containers.

Final Thoughts

This Mexican red rice arroz rojo recipe is one of those dishes that feels fancy but is actually pretty forgiving once you get the hang of it. The toasting step might feel a little nerve-wracking the first time, but after that, it’s mostly hands-off simmering. And the payoff is huge: fluffy, flavorful rice that makes everything else on your plate taste better.

I love making a big batch on Sunday and using it throughout the week. It reheats like a dream and goes with just about anything. Plus, it’s way better than the boxed stuff, and honestly not much harder.

Give this recipe a try, and let me know how it turns out! If you loved it, share it with a friend who’s been stuck making plain white rice forever. And if you’re looking for more comforting, flavorful recipes, check out my 2-ingredient protein cheesecake for a simple, satisfying dessert, or try these soy-cured egg yolks for a fun flavor experiment. Happy cooking!

Similar Recipes

Leave a Reply

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

Recipe Rating