Mexican Red Rice Arroz Rojo Recipe
Mexican red rice arroz rojo recipe is one of those side dishes that turns a regular Tuesday night dinner into something that feels special and cozy. It’s got this gorgeous tomato-red color, toasted rice flavor, and just enough cumin to make your kitchen smell like a hug.
If you’ve been looking for an authentic Mexican rice that’s actually easy, you’re in the right spot.
This arroz rojo side dish is my go-to whenever I’m serving tacos, enchiladas, or grilled chicken. It’s foolproof once you know the little tricks, and honestly, way better than anything you’ll find in a box. Let’s make some magic happen with a few simple ingredients and about 30 minutes of your time.
Table of Contents
Quick Overview
Little Snapshot: What This Recipe Delivers
This easy red rice recipe delivers perfectly fluffy, tomato-infused grains with toasted flavor in under 40 minutes. It’s an authentic Mexican rice side dish made from pantry staples—no special ingredients required. Serve it alongside your favorite protein or beans for a complete, comforting meal.
Why You’ll Love This Recipe 🌸
- This mexican red rice arroz rojo recipe takes less time than scrolling through your phone—and tastes like you spent all day on it.
- You don’t need fancy equipment or a culinary degree—just a pot, a blender, and a little patience while it simmers.
- It’s endlessly adaptable and pairs beautifully with everything from Mexican street corn white chicken chili to simple grilled shrimp.
- According to Serious Eats, toasting the rice before adding liquid is key to achieving that nutty, authentic flavor—and this recipe proves exactly why.
Quick Facts ⚡
Here’s the quick scoop on this mexican red rice arroz rojo recipe.
- CourseSide Dish
- Prep Time10 minutes
- Cook Time25 minutes
- Total Time35 minutes
- Servings6 servings
- DifficultyEasy
Nutritional Peek
| Nutrient | Amount per serving |
|---|---|
| Calories | 280 |
| Protein | 5g |
| Carbohydrates | 50g |
| Fat | 6g |
| Fiber | 2g |
| Sugar | 3g |
What You’ll Need
You don’t need anything fancy to make this easy red rice recipe shine. Just a few trusty kitchen tools and you’re all set for fluffy, flavorful rice every single time.
- Blender (to create that smooth, vibrant tomato base)
- Fine-mesh sieve (for rinsing the rice until the water runs clear)
- Large heavy-bottomed pot or Dutch oven (keeps heat even and prevents scorching)
- Wooden spoon or heat-resistant spatula
- Tight-fitting lid (to trap steam and cook the rice perfectly)
- Fork (for fluffing at the end)
Ingredients

Authentic Mexican rice starts with quality long-grain rice and a handful of pantry staples that come together to create that signature red hue and toasted flavor. You’ll blend fresh aromatics with tomatoes, toast the rice until it’s golden, then let everything simmer into fluffy perfection. It’s simple, honest cooking that delivers big flavor with minimal fuss.
| Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Base | Long-grain white rice | 2 cups, rinsed | Rinsing is key—trust me, it makes all the difference for fluffy grains. |
| Base | Vegetable oil | 3 tbsp | Helps toast the rice and adds richness. |
| Aromatics | Onion | 1/2, roughly chopped | Yellow or white onion both work beautifully. |
| Aromatics | Garlic | 2 cloves, peeled | Fresh is best, but you do you. |
| Tomato Base | Diced tomatoes | 1 (14.5 oz) can, undrained | Fire-roasted adds a smoky twist if you have it! |
| Liquid & Seasoning | Chicken broth | 3 cups | Use water or veggie broth for a vegetarian version. |
| Liquid & Seasoning | Salt | 1 tsp | Adjust to taste—broth brands vary in saltiness. |
| Liquid & Seasoning | Cumin powder | 1/2 tsp | This is the secret to that warm, earthy flavor. |
| Liquid & Seasoning | Black pepper | 1/4 tsp | Just a pinch to round everything out. |
Step-by-Step Instructions
Let’s make this happen. Mexican red rice arroz rojo recipe is all about building flavor in layers—toasting the rice, blending a bright tomato base, and letting everything simmer together until it’s fluffy and perfect.

Step 1: Prepare the tomato mixture
Toss your roughly chopped onion, peeled garlic cloves, and the entire can of diced tomatoes (don’t drain them!) into your blender. Blend until the mixture is completely smooth and silky. This tomato base is what gives your rice that gorgeous red color and tangy-sweet flavor, so take a moment to make sure there are no chunks.
Step 2: Rinse the rice
Place the rice in a fine-mesh sieve and rinse it under cold running water, swishing it around with your fingers. Keep rinsing until the water runs clear instead of cloudy—this washes away excess starch and prevents gummy, sticky rice. Shake off as much water as you can before moving on.
Step 3: Brown the rice
Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat until it shimmers. Add the rinsed and drained rice, then stir it frequently with a wooden spoon for about 5 to 7 minutes. You’re looking for golden-brown grains with a toasted, nutty aroma—watch it closely so it doesn’t burn.
Step 4: Add tomato mixture
Pour the smooth tomato blend right into the pot with your toasted rice. Stir everything together really well, scraping up any bits stuck to the bottom. Let it cook for 2 to 3 minutes, stirring occasionally, so some of the liquid evaporates and the flavors start to meld together beautifully.
Step 5: Add liquids and seasonings
Stir in the chicken broth (or water if you’re going vegetarian), salt, cumin powder, and black pepper. Give it a good stir to make sure everything is evenly distributed. Crank up the heat and bring the whole mixture to a rolling boil—you’ll see bubbles breaking the surface all over.
Step 6: Simmer
Once it’s boiling, reduce the heat to low and cover the pot tightly with a lid. Let it simmer gently for 18 to 20 minutes without peeking—lifting the lid releases steam and can make your rice undercooked or unevenly cooked. Trust the process and let the magic happen under that lid.
Step 7: Rest
Remove the pot from the heat but keep the lid on. Let the rice rest, still covered, for another 5 to 10 minutes. This resting time allows the rice to steam and finish cooking in its own heat, resulting in perfectly tender, fluffy grains that aren’t mushy or wet.
Step 8: Fluff and serve
Grab a fork and gently fluff the rice, running the tines through to separate the grains and release any trapped steam. Serve it warm alongside your favorite Mexican mains, and watch everyone come back for seconds. You’ve just made authentic Mexican rice that tastes like it came from your abuela’s kitchen.
Pro Tips & Gentle Guidance
Authentic Mexican rice is forgiving once you understand a few key tricks. These tips will help you nail the texture, flavor, and color every single time—even if you’re making it on a busy weeknight or trying it for the first time.
Rinse your rice until the water is crystal clear. I know it seems tedious, but this step removes surface starch that causes clumping. You want each grain to stay separate and fluffy, not turn into a sticky blob.
Toast the rice long enough to smell it. That nutty, toasted aroma is your cue that the rice is ready for the tomato mixture. If it smells golden and slightly popcorn-like, you’re right on track. Rushing this step gives you bland, soft rice instead of flavorful, firm grains.
Use a heavy pot with a tight lid. Thin pots distribute heat unevenly and can scorch your rice on the bottom while leaving the top undercooked. A Dutch oven or heavy saucepan holds steady heat and traps steam perfectly, giving you even cooking from top to bottom.
Don’t peek while it’s simmering. Every time you lift that lid, you’re letting precious steam escape and messing with the cooking time. Set a timer, walk away, and resist the urge to check—your patience will be rewarded with perfectly cooked rice.
Let it rest off the heat. This final resting time is like the secret handshake of rice cooking. It allows any remaining moisture to redistribute and the grains to firm up just enough for that ideal fluffy texture. According to The Splendid Table, resting rice after cooking is a professional chef trick that home cooks often skip—but it makes all the difference.
Adjust salt based on your broth. Store-bought chicken broth varies wildly in sodium content. Taste your broth before you add it, and if it’s on the salty side, cut back on the added salt or your rice will taste like the ocean instead of a cozy side dish.
Variations & Adaptations
This easy red rice recipe is a dream to customize based on what you have on hand or what flavors you’re craving. You can keep it classic or add your own cozy twists—either way, it’ll be delicious.
Add veggies for extra color and nutrition. Stir in frozen peas, diced carrots, or corn kernels during the last 5 minutes of simmering. They’ll cook perfectly in the residual steam and turn your side dish into something a little more substantial.
Make it vegetarian or vegan. Swap the chicken broth for vegetable broth or plain water—just add an extra pinch of salt and maybe a splash of soy sauce for depth. The tomato and cumin carry plenty of flavor on their own.
Go smoky with chipotle. Add a teaspoon of adobo sauce or a finely chopped chipotle pepper in adobo to the tomato blend. It gives the rice a gentle heat and a gorgeous smoky undertone that pairs beautifully with grilled meats.
Stir in fresh herbs at the end. Chopped cilantro or parsley folded in right before serving adds a pop of brightness and freshness. It’s an easy way to make the dish feel more vibrant and garden-fresh.
Use brown rice for a healthier spin. You’ll need to increase the liquid to about 3.5 cups and extend the simmering time to 40 to 45 minutes. The flavor stays authentic, but you get extra fiber and a heartier texture.
Turn it into a one-pot meal. Add cooked shredded chicken, black beans, or sautéed shrimp during the resting phase. Cover and let everything warm through together, and suddenly you’ve got dinner in one pot with minimal cleanup.
Quick Fixes for Mexican Red Rice Arroz Rojo Recipe
Rice turned out mushy or sticky. You probably skipped rinsing the rice or added too much liquid. Next time, rinse until the water runs clear and measure your broth carefully. If it’s already cooked, spread the rice on a baking sheet to cool and dry out a bit—it won’t be perfect, but it’ll be salvageable.
Rice is crunchy or undercooked. You either didn’t add enough liquid or lifted the lid too many times during cooking. Add a few tablespoons of warm broth or water, cover tightly, and let it steam on low heat for another 5 minutes. Check again and repeat if needed until the grains are tender.
Bottom of the pot is scorched. Your heat was too high or the pot wasn’t heavy enough to distribute heat evenly. Scoop out the unburned rice on top—don’t stir or you’ll mix in the burnt flavor. Next time, use a heavier pot and keep the heat at a true low simmer once you cover it.
Color is pale or not red enough. Your tomatoes might have been too watery or you didn’t use enough. Try using fire-roasted diced tomatoes or add a tablespoon of tomato paste to the blender for a deeper, richer color. A pinch of smoked paprika can also boost the hue without changing the flavor much.
Flavor is bland. Rice needs salt, and if your broth was low-sodium, you might not have added enough. Taste and adjust with a little more salt, a squeeze of lime juice, or a sprinkle of extra cumin. You can also fold in some Mexican tamarind paste for a tangy, unexpected twist.
Rice stuck together in clumps. This usually means the rice wasn’t toasted long enough or you stirred it too much during simmering. Next time, toast until golden and resist the urge to stir once you cover the pot. If it’s already clumped, fluff gently with a fork and let it sit uncovered for a few minutes to dry out slightly.
Storage & Reheating

Spanish rice is one of those side dishes that actually tastes great as leftovers—sometimes even better the next day once the flavors have had time to mingle. Serve it warm alongside spicy Mexican corn bites, grilled chicken, or black beans for a complete, comforting meal.
Store any leftovers in an airtight container in the fridge for up to 4 days. The rice will firm up as it cools, but that’s totally normal and easy to fix when you reheat it. Just add a splash of broth or water to bring back that fluffy texture.
Reheat gently in the microwave with a damp paper towel over the top, or warm it in a covered skillet over low heat with a few tablespoons of liquid. You can also freeze portions in freezer-safe bags for up to 3 months—thaw overnight in the fridge and reheat as usual.
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Cover loosely; don’t leave out longer to avoid bacteria growth. |
| Refrigerator | Up to 4 days | Store in an airtight container; add a splash of liquid before reheating. |
| Freezer | Up to 3 months | Portion into freezer bags, press out air, label with date. |
| Reheating (Microwave) | 1-2 minutes | Cover with damp paper towel, stir halfway, add liquid if needed. |
| Reheating (Stovetop) | 5-7 minutes | Low heat, covered, stir occasionally, add broth to prevent sticking. |
No-Waste Kitchen Magic
Save that tomato can liquid. Don’t toss the juice left in the tomato can—add it to soups, sauces, or use it to thin out salsa. It’s full of flavor and too good to waste.
Repurpose leftover rice into stuffed peppers. Mix the rice with black beans, cheese, and spices, then stuff into halved bell peppers and bake. You’ve just turned a side dish into a whole new dinner with zero extra effort.
Use the onion and garlic scraps for broth. Save your onion skins and garlic peels in a freezer bag. When you have enough veggie scraps, simmer them with water to make your own homemade broth—it’s free flavor and reduces waste.
Turn stale rice into crispy rice cakes. Mix leftover rice with an egg and a little cheese, form into patties, and pan-fry until golden. They make a delicious breakfast or snack, and you’ve rescued rice that might have gone in the trash.
Freeze small portions for quick lunches. Portion leftover rice into muffin tins, freeze until solid, then pop them out and store in a freezer bag. You’ll have perfectly portioned rice ready to reheat anytime you need a quick side or base for a burrito bowl.
Variations & Adaptations
This easy red rice recipe plays well with all kinds of twists and flavor additions. Whether you’re cooking for picky eaters, trying to use up ingredients, or just want to switch things up, these adaptations have you covered.
Make it kid-friendly. Reduce the cumin to a quarter teaspoon and skip any spicy additions. Kids love the mild tomato flavor and the fun red color—it’s way more exciting than plain white rice.
Add protein right into the pot. Stir in cooked ground beef, shredded rotisserie chicken, or canned black beans during the resting phase. Cover and let everything warm through together, and you’ve got a complete meal in one pot.
Go Tex-Mex style. Add a can of diced green chiles and a handful of shredded cheddar cheese right before serving. It’s a little less traditional but super cozy and perfect for pairing with Tex-Mex favorites like fajitas or burritos.
Use fire-roasted tomatoes for extra depth. Swap regular diced tomatoes for fire-roasted ones to add a subtle smoky flavor without any extra work. It’s a one-ingredient change that makes the whole dish taste more complex and restaurant-quality.
Stir in lime and cilantro for brightness. Right before serving, fold in a squeeze of fresh lime juice and a handful of chopped cilantro. It lifts the whole dish and adds a fresh, vibrant note that balances the richness of the tomato and oil.
Pro Tips & Gentle Guidance
Spanish rice can go from perfect to problematic if you miss a few key steps, but once you know the tricks, it’s a breeze. These are the little things that make the biggest difference in texture, flavor, and foolproof results.
Use long-grain rice for the best texture. Short-grain or medium-grain rice releases more starch and tends to clump. Long-grain stays separate and fluffy, which is exactly what you want in an authentic Mexican rice dish.
Let the rice toast until it smells nutty. This step is not optional—it’s what gives the rice that signature toasted flavor and helps each grain stay firm. If it’s still pale or smells raw, give it another minute or two in the oil.
Measure your liquid carefully. Too much liquid makes the rice mushy; too little leaves it crunchy. The ratio of 1 cup rice to 1.5 cups liquid is your friend here. If you’re doubling the recipe, double everything—don’t guess.
Keep the lid on during the entire simmer. Peeking releases steam and lowers the temperature inside the pot, which throws off the cooking time. Set a timer and trust the process—your rice will thank you.
Fluff with a fork, not a spoon. A spoon can mash the grains and make them gummy. A fork gently separates them and keeps the texture light and airy, which is exactly what you’re going for.
Frequently Asked Questions
Here are answers to the most common questions about making this mexican red rice arroz rojo recipe at home, so you can cook with confidence every single time.
What type of rice is best for Mexican red rice?
Long-grain white rice works best for arroz rojo. It creates the ideal fluffy texture and absorbs the tomato-based sauce well. Medium-grain rice can also work, but avoid short-grain or instant rice as they will become too sticky or mushy.
Why do you toast the rice before cooking it?
Toasting the rice in oil before adding liquid is a crucial step that prevents the grains from sticking together and becoming mushy. This process helps seal the outside of each grain, allowing the rice to maintain its structure and achieve a fluffy, separated texture once cooked.
Can I make Mexican red rice ahead of time?
Yes, Mexican red rice can be made ahead and reheats well. Store it in an airtight container in the refrigerator for up to 4 days. To reheat, add a tablespoon or two of water or broth, cover, and warm it in the microwave or on the stovetop to restore moisture and fluffiness.
What gives Mexican red rice its red color?
The red color comes from tomatoes, which are blended and used as the cooking liquid. Some recipes use tomato sauce, tomato paste, fresh tomatoes, or a combination. The rice absorbs the tomato liquid during cooking, giving it the characteristic reddish-orange color.
How do I prevent my Mexican red rice from becoming mushy?
To prevent mushy rice, rinse the rice thoroughly before cooking to remove excess starch, toast it properly in oil until lightly golden, use the correct rice-to-liquid ratio of about 1 to 2, avoid stirring once the liquid is added, and let it rest covered for 5 to 10 minutes after cooking before fluffing with a fork.
Final Dish
This mexican red rice arroz rojo recipe is the kind of side dish that makes everything else on the table taste better. It’s fluffy, flavorful, and so much easier than you probably thought—plus, it brings that authentic Mexican rice vibe right to your weeknight dinner table.
Whether you’re serving it with tacos, enchiladas, or just a simple piece of grilled chicken, it’s going to feel like a cozy hug on a plate.
I’d love to see how yours turns out! Snap a photo, tag me on social media, or drop a comment below and tell me what you served it with. Did you add any fun twists? Did your family ask for seconds? Let’s chat—I’m always here cheering you on from my Charleston kitchen.
I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.
Mexican Red Rice (Arroz Rojo)
Ingredients
- 2 cups long-grain white rice rinsed
- 3 tbsp vegetable oil
- ½ onion roughly chopped
- 2 cloves garlic peeled
- 1 14.5 ounce can diced tomatoes, undrained
- 3 cups chicken broth or water for vegetarian
- 1 tsp salt
- ½ tsp cumin powder
- ¼ tsp black pepper
Instructions
- In a blender, combine the roughly chopped onion, garlic cloves, and diced tomatoes (undrained). Blend until smooth. Set aside.
- Place the rice in a fine-mesh sieve and rinse under cold water until the water runs clear. This helps remove excess starch, preventing sticky rice.
- Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the rinsed and drained rice. Cook, stirring frequently, until the rice is golden brown and toasted, about 5-7 minutes. Be careful not to burn it.
- Pour the blended tomato mixture into the pot with the browned rice. Stir well and cook for 2-3 minutes, allowing some of the liquid to evaporate and the flavors to meld.
- Stir in the chicken broth (or water), salt, cumin powder, and black pepper. Bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot tightly with a lid, and simmer for 18-20 minutes, or until all the liquid has been absorbed and the rice is tender. Do not lift the lid during this time.
- Remove the pot from the heat and let it rest, still covered, for another 5-10 minutes. This allows the rice to steam and become fluffy.
- Gently fluff the rice with a fork before serving. Enjoy your delicious Mexican Red Rice!
