Mexican rice, also known as arroz rojo or Spanish rice, is a staple side dish in Mexican cuisine made with tomatoes, cumin, and cilantro. This guide walks you through everything from the basic recipe to pro tips for getting fluffy, flavorful results. Whether you cook on the stovetop or use a rice cooker, you will master this beloved Mexican side dish in no time.
Key Takeaways
- Authentic Mexican rice relies on a few simple ingredients like tomatoes, cumin, garlic, and long-grain white rice.
- Toasting the rice before adding liquid is the key step that gives it a nutty flavor and fluffy texture.
- Mexican rice pairs perfectly with tacos, enchiladas, grilled meats, and rice and ground beef dinner recipes.
- You can cook Mexican rice on the stovetop, in a rice cooker, or even in an Instant Pot for convenience.
- Avoid common mistakes like stirring too much or using the wrong rice-to-liquid ratio for the best results.
- Mexican rice is naturally gluten-free and easily customizable with vegetables and spices.
📑 Table of Contents
- What Is Mexican Rice?
- Ingredients You Will Need for Mexican Rice
- Step-by-Step Mexican Rice Recipe
- Tips for Perfect Mexican Rice Every Time
- Mexican Rice vs. Spanish Rice: What Is the Difference?
- Popular Mexican Rice Variations
- How to Serve Mexican Rice
- Common Mistakes to Avoid
- Storing and Reheating Mexican Rice
- Conclusion
What Is Mexican Rice?
Mexican rice is a flavorful, tomato-based side dish that appears on nearly every table in Mexico. People also call it Spanish rice or arroz rojo. Despite the name, this dish actually originated in Mexico, not Spain. It is a staple in Mexican households and restaurants alike.
What makes Mexican rice special is its vibrant red color and rich aroma. The rice gets its signature look from tomatoes, tomato sauce, or tomato paste. Cumin, garlic, and onion round out the flavor profile beautifully. It is a simple dish, but the technique matters a lot.
This rice pairs wonderfully with almost any Mexican meal. Think tacos, burritos, enchiladas, grilled chicken, or carne asada. It also works beautifully in dishes like Mexican shrimp recipes where you want a hearty, flavorful base. Many people consider it the perfect complement to beans, creating a complete protein on the plate.
Ingredients You Will Need for Mexican Rice
Making authentic Mexican rice does not require a long grocery list. The beauty of this dish lies in its simplicity. Here is what you need to gather before you start.
Core Ingredients
- Long-grain white rice: This is the traditional choice. It cooks up fluffy and separates easily. Do not use short-grain or sushi rice.
- Canned diced tomatoes or tomato sauce: These give the rice its signature red color and tangy flavor.
- Tomato paste: A small amount adds depth and concentrates the tomato taste.
- Onion: One medium onion, diced, provides the savory base.
- Garlic: Two to three cloves, minced, add aromatic richness.
- Cumin: Ground cumin is the backbone spice of Mexican rice. Do not skip it.
- Chicken broth: Use low-sodium broth for better flavor control. Water works too, but broth adds more depth.
- Olive oil or vegetable oil: You need enough oil to toast the rice properly.
- Salt and pepper: Season to taste throughout the cooking process.
Optional Add-Ins
Want to take your Mexican rice to the next level? Try these optional additions:
- Fresh cilantro: Stirred in at the end for a bright, herbaceous finish.
- Lime juice: A squeeze of fresh lime brightens the entire dish.
- Frozen peas and carrots: A classic combination that adds color and nutrition.
- Chipotle pepper: For a smoky, slightly spicy kick.
- Bay leaf: Simmer it with the rice and remove before serving.
Step-by-Step Mexican Rice Recipe
Now let us get into the heart of the matter. This stovetop method gives you the most authentic results. Follow these steps carefully, and you will have restaurant-quality Mexican rice at home.
Step 1: Rinse the Rice
Place your rice in a fine-mesh strainer and rinse it under cold water. This removes excess starch, which prevents the rice from becoming sticky and gummy. Keep rinsing until the water runs clear. Shake off the excess water and set the strainer aside.
Step 2: Blend the Tomato Mixture
In a blender, combine the diced tomatoes, tomato sauce, and tomato paste. Blend until smooth. This creates the flavorful liquid base that gives Mexican rice its signature color and taste. If you do not have a blender, you can use canned crushed tomatoes instead.
Step 3: Sauté the Aromatics
Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and cook for three to four minutes until it becomes translucent. Add the minced garlic and cook for one more minute. The kitchen should smell incredible at this point.
Step 4: Toast the Rice
This is the most important step. Add the rinsed and drained rice to the pot. Stir it constantly for two to three minutes. The grains should turn slightly golden and smell nutty. Toasting the rice coats each grain with oil, which helps them stay separate and fluffy during cooking.
Step 5: Add the Tomato Mixture and Broth
Pour the blended tomato mixture into the pot. Stir well to coat the rice. Add the chicken broth and cumin. Season with salt and pepper. Stir everything together until it comes to a boil.
Step 6: Simmer and Cook
Reduce the heat to low. Cover the pot with a tight-fitting lid. Let the rice simmer undisturbed for about 15 to 18 minutes. Do not lift the lid or stir during this time. The rice is cooking and absorbing all that delicious liquid.
Step 7: Rest and Fluff
Once the liquid is absorbed, remove the pot from the heat. Keep the lid on and let the rice rest for five minutes. Then remove the lid, fluff the rice gently with a fork, and stir in fresh cilantro if desired. Serve warm and enjoy.
If you prefer using a rice cooker, you can adapt this recipe easily. Just add all the ingredients to the rice cooker bowl and select the standard white rice setting. For detailed guidance on using specific models, check out our article on how to use a Comfee rice cooker, which works great for this recipe.
Tips for Perfect Mexican Rice Every Time
Even a simple dish like Mexican rice can go wrong if you skip key steps. Here are the tips that separate good Mexican rice from great Mexican rice.
Rinse Your Rice Thoroughly
Starch is the enemy of fluffy rice. Rinsing removes surface starch and prevents clumping. This single step makes the biggest difference in texture.
Use Enough Oil
Do not be shy with the oil. The rice needs enough fat to toast properly and stay separated. About two tablespoons per cup of dry rice is a good rule of thumb.
Do Not Skip Toasting
Toasting the rice before adding liquid develops flavor and improves texture. Skipping this step often results in bland, mushy rice.
Keep the Lid On
Once the rice starts simmering, resist the urge to peek. Steam is essential for even cooking. Every time you lift the lid, you release steam and disrupt the cooking process.
Let It Rest
The five-minute rest after cooking allows the moisture to distribute evenly. This makes the rice fluffier and easier to separate into individual grains.
Adjust Seasoning at the End
Taste the rice after cooking and adjust the salt and pepper. The flavors concentrate as the rice cooks, so final seasoning is crucial.
Quick Tips for Busy Cooks
- Make a big batch: Mexican rice reheats well and tastes great the next day.
- Use homemade broth: It adds a deeper, more complex flavor than store-bought.
- Add vegetables early: If using peas or carrots, add them with the broth.
- Store properly: Keep leftover rice in an airtight container in the refrigerator for up to four days.
Mexican Rice vs. Spanish Rice: What Is the Difference?
People often use the terms Mexican rice and Spanish rice interchangeably. While they are very similar, there are subtle differences that food enthusiasts appreciate.
Traditional Spanish rice, as served in Spain, often uses saffron instead of cumin. It may also include bell peppers and different spices. The base is a sofrito made with onions, garlic, and tomatoes cooked slowly in olive oil.
Mexican rice, on the other hand, leans heavily on cumin and sometimes includes chili powder or chipotle. The tomato flavor tends to be bolder and more pronounced. Mexican rice also typically uses chicken broth, while Spanish rice may use water or a lighter stock.
In the United States, most restaurants serve what they call Spanish rice, but it is really Mexican rice. The two dishes have become somewhat blended in American cuisine. Regardless of the name, the result is a delicious, tomato-flavored rice that complements any Mexican meal.
Popular Mexican Rice Variations
Once you master the basic recipe, you can explore fun variations. Each one adds a new twist to this classic side dish.
Mexican Red Rice
This is the classic version we described above. It gets its deep red color from tomatoes and tomato paste. This is the most common type served in Mexican restaurants across the country.
Green Mexican Rice
Green Mexican rice replaces the tomato base with tomatillos and fresh herbs like cilantro and parsley. It has a tangy, bright flavor that pairs wonderfully with grilled fish and chicken. Some versions also include spinach for extra color.
Yellow Mexican Rice
By adding turmeric or saffron, you get a beautiful golden rice. This variation is common in coastal regions of Mexico and works beautifully with seafood dishes.
Mexican Fried Rice
This is a great way to use leftover Mexican rice. Fry the cold rice in a hot skillet with a little oil, add vegetables, eggs, and your favorite protein. It makes a quick and satisfying meal on its own.
How to Serve Mexican Rice
Mexican rice is incredibly versatile. Here are some delicious ways to serve it at your next meal.
- As a side dish: Serve it alongside tacos, burritos, or enchiladas for a complete meal.
- As a base: Use it as a bed for grilled steak, chicken, or shrimp.
- In burrito bowls: Layer it with beans, salsa, guacamole, and sour cream.
- Stuffed peppers: Fill bell peppers with Mexican rice, cheese, and ground beef, then bake until bubbly.
- With soup: Serve a scoop alongside tortilla soup or chicken tortilla soup.
For more meal inspiration, explore our collection of rice and ground beef dinner recipes that pair perfectly with Mexican rice.
Common Mistakes to Avoid
Even experienced cooks sometimes make these mistakes when preparing Mexican rice. Knowing what to avoid will save you from disappointing results.
Using the wrong type of rice: Short-grain or sticky rice will give you a completely different texture. Always stick with long-grain white rice for the best results.
Not rinsing the rice: Extra starch leads to gummy, clumpy rice. Take the extra minute to rinse it properly.
Stirring too much during cooking: Once the rice goes in the pot, stir only to combine before simmering. Excessive stirring breaks the grains and releases starch.
Using too much liquid: The standard ratio is one part rice to two parts liquid. Too much liquid makes the rice mushy.
Adding cold ingredients to hot oil: Always make sure your blended tomato mixture is at room temperature before adding it to hot oil. Cold liquid can cause the oil to splatter.
Seasoning too late: Season in layers throughout the cooking process, not just at the end. This builds deeper, more complex flavor.
Storing and Reheating Mexican Rice
Mexican rice stores well and reheats beautifully. This makes it a great make-ahead side dish for busy weeknights.
Storage: Let the rice cool completely before transferring it to an airtight container. It keeps in the refrigerator for up to four days. You can also freeze Mexican rice for up to three months.
Reheating on the stovetop: Add a splash of broth or water to the rice in a skillet. Cover and heat over medium-low, stirring occasionally. This restores moisture and keeps the rice fluffy.
Reheating in the microwave: Place the rice in a microwave-safe bowl and cover it with a damp paper towel. Heat in 30-second intervals, stirring between each one. The damp towel creates steam that prevents the rice from drying out.
If you want to learn more about reheating rice properly, check out our guide on how to reheat rice in a rice cooker for additional tips.
Conclusion
Mexican rice is one of those dishes that seems simple but delivers incredible flavor. With just a handful of ingredients and a little technique, you can create a side dish that elevates any Mexican meal. The key lies in toasting the rice, building a rich tomato base, and letting the rice simmer undisturbed.
This versatile Mexican rice recipe works for weeknight dinners and weekend gatherings alike. It is naturally gluten-free, easily customizable, and pairs with almost any protein or vegetable. Once you master the basic method, you can experiment with green, yellow, and fried variations to keep things interesting.
So grab your pot, gather your ingredients, and give this recipe a try. You will wonder why you ever settled for bland, boring rice. Authentic Mexican rice brings bold flavor and vibrant color to the table, and it is easier to make than you think. Your family and guests will love it, and you will feel proud serving a dish that honors the rich traditions of Mexican cuisine.
Frequently Asked Questions
Is Mexican rice the same as Spanish rice?
They are very similar but have subtle differences. Mexican rice uses cumin and chicken broth as its base, while traditional Spanish rice often uses saffron and olive oil. In the United States, the two terms are used interchangeably, and the dishes are nearly identical in preparation.
Can I make Mexican rice in a rice cooker?
Yes, you absolutely can. Simply combine all your ingredients in the rice cooker bowl and select the white rice setting. The rice cooker will handle the timing and temperature automatically. Just make sure to rinse the rice first for the best texture.
What type of rice works best for Mexican rice?
Long-grain white rice is the traditional choice. It cooks up fluffy and separates well, which is exactly what you want. Avoid short-grain or glutinous rice varieties, as they will make the dish sticky and heavy.
Can I make Mexican rice without tomatoes?
Yes, you can substitute tomato sauce with roasted red peppers or even red bell peppers blended with a little broth. You will lose some of the classic tangy flavor, but the result is still delicious. Some people also use a combination of tomato paste and water for a lighter version.
How long does Mexican rice last in the fridge?
Properly stored Mexican rice keeps in the refrigerator for up to four days. Make sure it cools completely before sealing it in an airtight container. When reheating, add a small splash of broth or water to restore moisture and keep it fluffy.
Is Mexican rice gluten-free?
Yes, Mexican rice is naturally gluten-free when made with gluten-free ingredients. The basic recipe uses rice, tomatoes, spices, and broth, all of which are naturally gluten-free. Just double-check your broth label if you have a gluten sensitivity or celiac disease.