Authentic Mexican Rice, also known as “Arroz Rojo,” is a beloved staple in Mexican households and holds a treasured place at the heart of the country’s culinary tradition. Much more than a humble side dish, this rice recipe is an embodiment of simplicity elevated into something extraordinary through the artful layering of flavors and techniques passed down through generations.
At its core, Mexican rice is a dish rooted in indigenous and Spanish influences, a reflection of Mexico’s rich cultural tapestry. Its signature red hue and depth of flavor come from ripe tomatoes—often puréed or blended fresh at home—paired with aromatic garlic, onion, and gently toasted long-grain white rice. These ingredients are pantry staples in most Mexican kitchens and come together to create a dish that’s greater than the sum of its parts.
What sets this dish apart from basic boiled rice is its cooking method. Each grain is first sautéed in oil until golden brown. This not only imparts a rich, nutty flavor but also creates a protective coating around the grains, allowing the final dish to be fluffy and distinct rather than sticky or clumped. The tomato purée is added after this foundational step and simmered to intensify its sweet, tangy undertones, giving the rice its signature red color and robust taste.
The inclusion of chicken broth, and occasionally vegetables like carrots and peas, adds further complexity and nutritional balance to the dish. In many Mexican homes, you’ll find this rice served with enchiladas, chile rellenos, tamales, or grilled meats, making it versatile and essential at the family table. Its mild yet savory nature beautifully balances the spiciness often found in main dishes.
In terms of history, rice was introduced to Mexico by Spanish colonizers around the early 1500s and adapted over centuries to local tastes and cooking methods. The blending of rice with native ingredients like tomatoes and chilies gave rise to regional variations of “Arroz Rojo,” and it became a dish synonymous with nourishment, celebration, and comfort.
In my own family, this recipe has been handed down like a cherished heirloom. Every Sunday at my grandmother’s house, the smell of tomatoes roasting and rice toasting in oil would signal that a shared meal—and wonderful conversation—were about to begin. The kitchen, always filled with the sounds of laughter and clanging pots, centered around making sure every grain of rice was cooked just right. She passed along not just her method but her love for feeding others with thought and care. Today, I consider it a privilege to carry that tradition forward and share it.
Whether you’re preparing Mexican rice for the first time or reviving a family favorite, know that you’re participating in a culinary ritual that’s comfort food at its finest. With just a few simple steps and ingredients, you can create a dish that brings warmth, color, and culture to any table.
Authentic Mexican Rice
Equipment
- Large sauté pan or saucepan with lid
- Blender or food processor
- Fine mesh strainer
Ingredients
- 2 tablespoons vegetable oil preferably neutral-flavored for sautéing
- 1 ½ cups long grain white rice preferably extra-long grain for the fluffiest texture
- 3 cloves garlic peeled and finely minced
- ½ cup yellow onion finely chopped
- 1 ½ cups tomato puree preferably homemade or from ripe Roma tomatoes
- 2 cups chicken broth low-sodium, or substitute with vegetable broth for vegetarian option
- 1 teaspoon kosher salt or to taste
- ¼ cup frozen peas (optional) added for texture and color
- ¼ cup diced carrots (optional) firm and freshly chopped
Instructions
- Heat 2 tablespoons of vegetable oil in a large sauté pan over medium heat. Once shimmering, add the rice and stir continuously for 5–7 minutes until the rice is golden and emits a nutty fragrance.
- Add the chopped onion and garlic. Cook for 2–3 minutes until the onions are translucent and the garlic is fragrant, stirring constantly to avoid burning.
- Pour in the tomato puree and cook for another 3–4 minutes, allowing it to reduce slightly and darken in color. Stir occasionally to prevent sticking.
- Add the chicken broth and salt, and toss in the carrots at this stage if using. Bring to a gentle boil.
- Cover the pan with a tightly fitting lid, reduce the heat to low (about 325°F or 160°C), and let it simmer gently for 18–20 minutes. Do not remove the lid during this time.
- Turn off the heat, add the peas, re-cover, and let the rice sit for 5 minutes undisturbed to finish steaming and absorb moisture.
- Fluff the rice gently with a fork before serving, ensuring the grains remain separate and light.
Notes
- For a spicier version, blend one chipotle pepper in adobo with the tomato before adding.
- To make it vegan, switch to vegetable broth and ensure your oil is plant-based.
- To save prep time, rinse and pre-soak the rice for 20 minutes earlier in the day for a faster sauté and fluffier texture.



































