Mastering Authentic Arroz Rojo: The Ultimate Guide to Fluffy Mexican Red Rice
A cherished family recipe with expert tips and detailed, step-by-step instructions to help you achieve incredibly flavorful and perfectly fluffy Arroz Rojo (Mexican Red Rice), a true staple of Mexican cuisine.
Arroz Rojo, universally known as Mexican Red Rice, is far more than just a side dish; it’s a cornerstone of Mexican culinary tradition. This vibrant, savory rice makes an appearance at almost every meal, from casual weeknight dinners to festive family gatherings. For many, including myself, it’s such a beloved accompaniment that it takes conscious effort to consider other side dishes. Its irresistible flavor and comforting texture make it endlessly appealing!
If you’ve ever savored a plate of authentic Mexican food, chances are you’ve enjoyed Arroz Rojo. Its distinctive red hue comes from tomato sauce or purée, which, when combined with aromatic garlic and onion, infuses the rice with a deeply savory and slightly tangy flavor profile. While it may seem like a simple dish, achieving that perfect fluffy texture—where each grain is separate, tender, and not mushy—is often the mark of a seasoned cook.
Click here for an interesting article about the history of rice in Mexico.
Today’s recipe for this quintessential Arroz Rojo comes directly from my wonderful mom. She’s a true master of Mexican cooking, and her red rice is consistently flawless. She prepares it so often, and with such inherent skill, that she could likely do it with her eyes closed, and it would still turn out perfectly fluffy and bursting with delicious flavor every single time. It’s this innate wisdom and years of experience that she’s passed down, and which I’m thrilled to share with you.
In this comprehensive guide, I’ve compiled all the invaluable tips and detailed steps I’ve learned from my mom to help you recreate her legendary, flavorful, and perfectly fluffy Mexican red rice. You might find the technique slightly different from other recipes you’ve encountered, particularly if you’re accustomed to adding all the liquid at once. However, if you, like me, are tired of disappointing, mushy, or overcooked rice, then I urge you to trust this tried-and-true method. These steps are meticulously designed to prevent common pitfalls and guarantee a superior result. I highly recommend reading through all the tips and detailed instructions before you begin cooking, so you can confidently achieve your own amazingly fluffy Arroz Rojo.
Essential Tips for Achieving Perfect Arroz Rojo
Mastering Arroz Rojo isn’t just about ingredients; it’s about technique. These key tips, honed through years of practice, will elevate your Mexican Red Rice from good to absolutely outstanding:
- Opt for Real Chicken Broth Over Bouillon: This first crucial tip comes from my own culinary journey. You’ll notice this recipe does not call for chicken bouillon, a common ingredient in many Mexican rice recipes. Instead, we use real chicken broth (or vegetable broth for a vegetarian option). Chicken broth boasts a richer, more natural flavor and significantly more nutrients. Furthermore, it avoids the often high sodium content and unhealthy additives, like MSG, frequently found in bouillon cubes or powders. This simple swap makes a significant difference in both flavor depth and health.
- Add Liquid in Stages: The Secret to Fluffiness: This is arguably the most critical tip for achieving perfectly distinct and fluffy rice grains. Unlike many recipes that instruct you to add all the water at once, our method involves adding smaller amounts of liquid at three different times during the cooking process. This gradual absorption allows the rice to steam gently and evenly, preventing it from becoming waterlogged, sticky, or mushy. By controlling the liquid content, you have greater command over the final consistency, ensuring each grain is tender yet separate.
- Resist the Urge to Over-Stir: Over-mixing is a common culprit for mushy rice. When rice grains are agitated too much, they release excess starch, which acts as a binder, causing the grains to stick together and break apart. I have specifically indicated the only moment you should stir the rice during the entire cooking process. Follow those steps closely. Minimal stirring preserves the integrity of the rice grains, leading to a much fluffier result.
- Use a Fork for Gentle Stirring and Fluffing: When the recipe *does* call for stirring (only once initially, and then for fluffing at the end), always use a fork. A fork allows you to gently lift and separate the rice grains without crushing them, unlike a spoon or spatula which can press the grains together and release starch. This simple tool helps maintain that desired fluffy texture and prevents the rice from becoming a dense, sticky mass.
- Maintain Vigilance: Do Not Leave Unattended: Because we are adding liquid in smaller increments, it’s essential to keep a close eye on the rice. The window between the water drying up and the rice beginning to stick and burn to the pan can be quite narrow. Staying attentive ensures you add the next batch of liquid precisely when needed, preventing scorching and guaranteeing even cooking.
- Taste and Adjust Seasoning: If you’re using low-sodium broth or tomato sauce, or if you simply prefer your rice to be perfectly seasoned to your palate, here’s a foolproof trick. After you’ve added all the initial ingredients (rice, aromatics, first batch of hot water, broth, tomato sauce, and salt), take a spoon and taste the liquid in the pot *before* it comes to a simmer. The liquid should taste just a tad saltier than you’d want the final rice to be. If it tastes bland, sprinkle in a little additional salt and gently stir it in with a fork to dissolve. This preemptive taste test ensures your rice will be seasoned just right.
- Choose the Right Pot: A heavy-bottomed saucepan, preferably nonstick, is ideal for making Arroz Rojo. The heavy bottom ensures even heat distribution, which is critical for preventing hot spots that can cause the rice to burn in certain areas while remaining undercooked in others. A nonstick surface also significantly reduces the chances of the rice sticking, especially during the crucial browning stage and later when the liquid has been absorbed.
How to Make Arroz Rojo (Mexican Red Rice) from Scratch
Creating authentic, restaurant-quality Mexican Red Rice at home is a rewarding experience, especially when you follow this refined method. Every step is designed to build flavor and achieve that coveted fluffy texture. Let’s walk through the process:
- Prepare the Rice and Sauté: In a medium saucepan (a heavy-bottomed, nonstick pan is highly recommended for best results), heat ¼ cup of olive oil over medium heat. Once the oil is shimmering and hot, add one cup of long grain white rice. Sauté the rice, stirring gently with a wooden spoon, until it transforms into a beautiful golden-brown color. This toasting process, which typically takes about 5-7 minutes, is essential: it develops a nutty flavor in the rice and creates a protective crust around each grain, which helps prevent it from becoming mushy later. Be attentive and stir frequently to ensure even browning and prevent burning.
- Drain Excess Oil: Next, place a fine mesh sieve over a heat-resistant bowl or container. Carefully pour the sautéed rice and hot oil into the sieve, allowing all the excess oil to drain thoroughly from the rice. This step is crucial for preventing greasy rice and ensures that the rice grains absorb the flavorful liquids rather than being coated in oil.
- Sauté the Aromatics: Return the saucepan, which will still have a thin layer of oil coating the bottom, to medium heat. Add the diced onion and diced garlic to the pan. Sauté until they become soft, translucent, and wonderfully fragrant, typically about 3 minutes. These aromatics form the foundational flavor base for your Arroz Rojo.
- Combine with Liquids and Seasonings (Initial Stir Only): Add the drained, golden-brown rice back into the saucepan with the sautéed aromatics. Now, pour in 1 cup of hot water, ½ cup of hot chicken broth (or vegetable broth), ⅓ cup of tomato sauce, and 1 teaspoon of salt. Using a fork (and *only* a fork), gently stir everything together just until all ingredients are well combined. This is the only time you should stir the rice during the active cooking process to avoid breaking the grains and releasing starch, which leads to mushiness.
- Simmer and Cover (First Liquid Addition): Bring the mixture to a gentle simmer. Once simmering, reduce the heat to medium-low, cover the saucepan tightly with a lid, and allow it to cook undisturbed for approximately 10-12 minutes.
- First Water Check and Refill: After 10-12 minutes, carefully lift the lid. Use a fork to gently dig a small hole in the middle of the rice, reaching down to the bottom of the pot, to check for remaining liquid. If all the water has been absorbed and the bottom of the pot is dry, add another ½ cup of hot water and quickly cover the pot again. However, if there is still standing water, wait an additional minute or two, then check again to ensure the liquid has fully dried up before adding the next ½ cup of hot water and re-covering.
- Second Water Check and Refill: Continue cooking for another 5 minutes. Then, repeat the process: make a small well with your fork to check for any remaining liquid at the bottom of the pot. If it’s dry, add the final ½ cup of hot water and cover the pot tightly once more.
- Final Absorption (Be Vigilant!): This last addition of water will typically be absorbed much faster, usually within 2-3 minutes. This is the most crucial stage for attentiveness. Do not leave the rice unattended; watch it closely to ensure it doesn’t dry out too quickly and burn on the bottom.
- Remove from Heat and Fluff: As soon as the last of the water has dried up and been absorbed, immediately remove the saucepan from the heat. Carefully fluff the Arroz Rojo with a fork, gently lifting and separating the grains. Be meticulous to avoid over-mixing or breaking up the perfectly cooked rice pieces.
- Serve and Enjoy: Your beautiful, fluffy, and flavorful Arroz Rojo is now ready! Serve it immediately as a perfect accompaniment to your favorite Mexican dishes.
Following these specific techniques truly leads to exquisite Arroz Rojo (Mexican Red Rice). The more frequently you practice, the more intuitive you’ll become with the timing and visual cues for perfection.
I genuinely hope you enjoy this cherished family recipe!
Please leave me a comment below if you make this or tag me on Instagram @everydaylatina.
Click here for a great white rice recipe using the Instant Pot.
Recipe

Arroz Rojo (Mexican Red Rice)
by Gemma Aguayo-Murphy
Pin Recipe
Ingredients
- 1 cup long grain white rice
- ¼ cup olive oil
- ¼ diced onion
- 1 medium diced garlic clove
- 2 cups hot water (divided, see recipe)
- ½ cup hot chicken broth (or vegetable broth)
- ⅓ cup tomato sauce
- 1 teaspoon salt
Instructions
-
In a medium saucepan (preferably nonstick), heat the oil on medium heat. Once hot, add the rice.
-
Using a wooden spoon, sauté the rice until it turns a golden-brown color (be careful it does not burn). This should take about 5-7 minutes.
-
Place a fine mesh sieve over a bowl or heat-resistant container. Pour the rice and the oil into the sieve and allow the oil to drain from the rice.
-
Add diced onion and diced garlic to the saucepan where you cooked the rice. There will be just enough oil left in the saucepan to sauté the onion and garlic. Sauté until soft and fragrant, about 3 minutes.
-
Then, add the rice back in, along with 1 cup of hot water, the ½ cup of broth (or vegetable broth), tomato sauce, and the salt.
-
Using a fork (and only a fork), carefully stir everything together just until combined. This is the only time you want to stir during the cooking process. Too much stirring will break up the rice and make it mushy.
-
Bring the mixture to a simmer, turn down the heat to medium-low and cover.
-
After about 10-12 minutes, use a fork to dig a small hole in the middle of the rice until you reach the bottom of the pot. If there isn’t anymore water left, add another ½ cup of hot water and cover again. However, if there is still water, wait another minute or two to make sure the water has dried up before adding the water.
-
After about 5 minutes, make a small well again and check for water. If there isn’t anymore water left, add another ½ cup of hot water and cover again.
-
This last time the water should dry much faster, in about 2-3 minutes. Be sure to not leave the rice unattended so it doesn’t burn on the bottom.
-
As soon as the water has dried up, take the rice off of the heat. Carefully fluff with a fork, being sure not to over-mix or break up the rice pieces.
-
Serve.
Notes
- This recipe does not use chicken bouillon as many other Mexican rice recipes do. Instead the recipe calls for chicken broth, which has a lot more nutrients and does not have the unhealthy additives found in bouillon.
- Do not add all the water at once. The recipe calls for adding smaller amounts of liquid at three different times. This is the key to the fluffiness of this rice. By adding smaller amounts of liquid at a time, you have more control over the consistency and can ensure the rice ends up fluffy.
- Do not over-stir the rice. I have specifically noted when to stir the rice, follow those steps closely. If you over-mix then the rice will start falling apart and stick together.
- When you do stir the rice, use a fork which helps avoid ending up with mushy rice.
- Watch the rice closely. Since you are adding smaller amounts of liquid, you need to be sure you do not leave it unattended. As soon as the water dries up, the rice will begin to stick to the pan and burn.
- If you use low-sodium broth or tomato sauce, here’s a trick to ensure your rice is seasoned properly. When you add all the ingredients plus the water the first time, use a spoon to taste the water. The water should taste just a tad salty. If it doesn’t, sprinkle a little additional salt and use the fork to stir it in.
My Amazon Picks