Arroz Mexicano
Arroz Mexicano, or Mexican rice, is a staple dish in many Mexican households. As a second-generation Mexican-American, I grew up watching my mother and grandmother prepare this flavorful rice dish for special occasions and everyday meals.
The key to making great Arroz Mexicano is to use high-quality ingredients, including fresh vegetables, aromatic spices, and good quality rice. In this recipe, I will guide you through the process of making this delicious dish from scratch, just like my mother taught me.
One of the things that makes Arroz Mexicano so special is the combination of flavors and textures. The dish typically includes a mixture of sautéed vegetables, such as onions, garlic, and tomatoes, which are then combined with cooked rice, spices, and broth. The result is a flavorful and aromatic dish that is perfect for accompanying a variety of Mexican dishes, from tacos and enchiladas to grilled meats and vegetables.
In this recipe, I will share with you my family's secrets for making the perfect Arroz Mexicano. From the type of rice to use to the best way to cook the vegetables, I will guide you through every step of the process. So, let's get started and make some delicious Arroz Mexicano!
This recipe is perfect for anyone who loves Mexican food and wants to learn how to make a traditional dish from scratch. Whether you're a beginner cook or an experienced chef, you'll find that this recipe is easy to follow and requires minimal ingredients.
Why You’ll Love This Recipe
- This recipe is easy to follow and requires minimal ingredients.
- The dish is perfect for accompanying a variety of Mexican dishes, from tacos and enchiladas to grilled meats and vegetables.
- The combination of flavors and textures makes this dish a standout.
- The recipe is customizable, so you can add your favorite ingredients or spices to make it your own.
- The dish is a great way to use up leftover vegetables and rice, making it a budget-friendly option.
- The recipe makes a large batch, so you can feed a crowd or have leftovers for later.
Why This Recipe Works
The success of this recipe lies in the combination of flavors and textures. The sautéed vegetables add a depth of flavor and aroma to the dish, while the cooked rice provides a nice texture. The spices, including cumin and oregano, add a warm and earthy flavor that complements the other ingredients.
Another key element of this recipe is the use of good quality broth. The broth helps to cook the rice and adds moisture to the dish, making it tender and flavorful. I recommend using a low-sodium broth to avoid adding too much salt to the dish.
Finally, the resting time is crucial in this recipe. After cooking the rice, it's essential to let it rest for a few minutes to allow the flavors to meld together and the rice to absorb the liquid. This step helps to create a tender and fluffy texture that is characteristic of good Arroz Mexicano.
By following these steps and using the right ingredients, you'll be able to create a delicious and authentic Arroz Mexicano that will impress your family and friends.
Ingredients You’ll Need
To make Arroz Mexicano, you'll need a few basic ingredients, including rice, vegetables, spices, and broth. The key is to use high-quality ingredients that are fresh and flavorful. In this recipe, I'll guide you through the process of selecting the best ingredients and using them to create a delicious and authentic dish.
When shopping for ingredients, look for fresh and aromatic spices, such as cumin and oregano, and high-quality broth that is low in sodium. You'll also need to select the right type of rice, which is typically a medium-grain rice that is specifically labeled as 'Mexican' or 'Spanish' rice.
- 1 cup uncooked Mexican riceMexican rice is a medium-grain rice that is specifically labeled as 'Mexican' or 'Spanish' rice. It's essential to use this type of rice to get the right texture and flavor in your Arroz Mexicano.
- 2 cups low-sodium chicken brothLow-sodium broth is essential to avoid adding too much salt to the dish. You can also use vegetable broth or a combination of the two for added flavor.
- 1 tablespoon olive oilOlive oil is used to sauté the vegetables and add flavor to the dish. You can also use other types of oil, such as avocado oil or grapeseed oil, if you prefer.
- 1 small onion, dicedThe onion adds a sweet and savory flavor to the dish. Make sure to dice it finely so that it cooks evenly.
- 2 cloves garlic, mincedGarlic is a fundamental ingredient in Mexican cooking and adds a pungent flavor to the dish. Mince it finely so that it distributes evenly throughout the rice.
- 1 cup diced fresh tomatoesFresh tomatoes add a burst of flavor and color to the dish. You can use any type of tomato, but cherry tomatoes or grape tomatoes work well because they're sweet and have a low water content.
- 1 teaspoon ground cuminCumin is a warm and earthy spice that's commonly used in Mexican cooking. It adds depth and complexity to the dish.
- 1 teaspoon dried oreganoOregano is another fundamental herb in Mexican cooking and adds a pungent flavor to the dish. Use dried oregano for the best flavor.
- Salt and pepper to tasteSalt and pepper are used to season the dish and bring out the flavors of the other ingredients. Use them sparingly, as the broth and spices will add plenty of flavor to the dish.
- 2 tablespoons chopped fresh cilantroCilantro is a fresh and aromatic herb that's commonly used in Mexican cooking. It adds a bright and citrusy flavor to the dish and is used as a garnish.
- 1 lime, cut into wedgesLime is used to add a squeeze of fresh juice to the dish. It helps to balance the flavors and add a touch of acidity to the rice.
Equipment You’ll Need
How to Make Arroz Mexicano
- 1Heat the olive oil in a large heavy skillet or Dutch oven over medium-high heat. Once the oil is hot, add the diced onion and cook until it's translucent and starting to brown, about 5-7 minutes.
- 2Add the minced garlic to the skillet and cook for 1 minute, stirring constantly to prevent burning.
- 3Add the diced tomatoes to the skillet and cook until they start to break down and release their juices, about 3-5 minutes.
- 4Add the cumin and oregano to the skillet and cook for 1 minute, stirring constantly to combine with the other ingredients.
- 5Add the uncooked rice to the skillet and cook for 1-2 minutes, stirring constantly to combine with the other ingredients and toast the rice.
- 6Add the low-sodium chicken broth to the skillet and bring to a boil. Once the broth is boiling, reduce the heat to low, cover the skillet, and simmer for 20-25 minutes, or until the rice is tender and the liquid has been absorbed.
- 7Once the rice is cooked, remove the skillet from the heat and let it rest for 5 minutes. This will help the rice to steam and become fluffy.
- 8After the rice has rested, fluff it with a fork to separate the grains. Season with salt and pepper to taste.
- 9Transfer the Arroz Mexicano to a serving dish and garnish with chopped fresh cilantro and a squeeze of fresh lime juice.
- 10Serve the Arroz Mexicano hot, accompanied by your favorite Mexican dishes, such as tacos, enchiladas, or grilled meats and vegetables.
- 11Let the rice cool completely before storing it in an airtight container in the refrigerator for up to 3 days or freezing for up to 2 months.
Expert Tips
- Use high-quality ingredients, including fresh vegetables and aromatic spices, to get the best flavor in your Arroz Mexicano.
- Make sure to toast the rice before cooking it to bring out its natural flavor and texture.
- Use low-sodium broth to avoid adding too much salt to the dish.
- Don't overcook the rice, as it can become mushy and unappetizing.
- Let the rice rest for a few minutes after cooking to allow the flavors to meld together and the rice to become fluffy.
- Experiment with different ingredients and spices to make the recipe your own.
- Consider adding other ingredients, such as cooked chicken or beans, to make the dish more substantial.
- Serve the Arroz Mexicano with a variety of dishes, such as tacos, enchiladas, or grilled meats and vegetables, to add variety to your meals.
Common Mistakes to Avoid
- Using the wrong type of rice, which can result in a dish that's too sticky or too dry.
- Not toasting the rice before cooking it, which can result in a dish that lacks flavor and texture.
- Overcooking the rice, which can make it mushy and unappetizing.
- Not using enough liquid, which can result in a dish that's too dry and crunchy.
- Not letting the rice rest after cooking, which can result in a dish that's not fluffy and tender.
- Not seasoning the dish with salt and pepper, which can result in a dish that lacks flavor.
Variations and Substitutions
- Adding cooked chicken or beans to make the dish more substantial.
- Using different types of vegetables, such as bell peppers or zucchini, to add variety to the dish.
- Using different types of broth, such as beef or vegetable broth, to change the flavor of the dish.
- Adding a squeeze of fresh lime juice to the dish to add a touch of acidity and brightness.
- Using different types of cheese, such as queso fresco or Oaxaca cheese, to add a creamy and tangy flavor to the dish.
- Adding some heat to the dish by using diced jalapenos or serrano peppers.
- Using different types of herbs, such as parsley or basil, to add a fresh and aromatic flavor to the dish.
What to Serve With Arroz Mexicano
Arroz Mexicano is a versatile dish that can be served with a variety of Mexican dishes, such as tacos, enchiladas, or grilled meats and vegetables. It's also a great side dish for other types of cuisine, such as roasted chicken or grilled fish.
Consider serving the Arroz Mexicano with some of the following dishes: tacos al pastor, chicken enchiladas, grilled steak or chicken, roasted vegetables, or refried beans.
Make-Ahead, Storage, Freezing and Reheating
Arroz Mexicano can be stored in an airtight container in the refrigerator for up to 3 days or frozen for up to 2 months. To refrigerate, let the rice cool completely before transferring it to an airtight container. To freeze, let the rice cool completely before transferring it to a freezer-safe bag or container.
To reheat the rice, simply microwave it for 1-2 minutes or heat it in a saucepan over low heat, stirring constantly, until it's warmed through. You can also add a splash of water or broth to the rice to help it reheat more evenly.
When reheating the rice, make sure to stir it constantly to prevent it from becoming mushy or sticky. You can also add some fresh herbs or spices to the rice to give it a fresh flavor.
Arroz Mexicano is a great make-ahead dish that can be prepared in advance and reheated when you're ready to serve it. Simply cook the rice according to the recipe, let it cool, and then refrigerate or freeze it until you're ready to serve.
Frequently Asked Questions
What type of rice should I use for Arroz Mexicano?
You should use a medium-grain rice that is specifically labeled as 'Mexican' or 'Spanish' rice. This type of rice is designed to hold its shape and texture when cooked, making it perfect for Arroz Mexicano.
Can I use leftover rice to make Arroz Mexicano?
Yes, you can use leftover rice to make Arroz Mexicano. Simply cook the rice according to the recipe, using the leftover rice instead of uncooked rice. You may need to adjust the cooking time and liquid accordingly.
How do I toast the rice before cooking it?
To toast the rice, simply heat some oil in a skillet over medium-high heat. Add the uncooked rice to the skillet and cook, stirring constantly, until the rice is lightly toasted and fragrant. This should take about 1-2 minutes.
Can I add other ingredients to the Arroz Mexicano to make it more substantial?
Yes, you can add other ingredients to the Arroz Mexicano to make it more substantial. Some ideas include cooked chicken or beans, diced vegetables, or grated cheese. Simply add the ingredients to the rice and cook until they're heated through.
How do I reheat Arroz Mexicano?
To reheat Arroz Mexicano, simply microwave it for 1-2 minutes or heat it in a saucepan over low heat, stirring constantly, until it's warmed through. You can also add a splash of water or broth to the rice to help it reheat more evenly.
Can I freeze Arroz Mexicano?
Yes, you can freeze Arroz Mexicano. Simply let the rice cool completely, then transfer it to a freezer-safe bag or container. Frozen Arroz Mexicano will keep for up to 2 months. To reheat, simply thaw the rice overnight in the refrigerator, then reheat it according to the recipe.
How do I prevent the rice from becoming mushy or sticky?
To prevent the rice from becoming mushy or sticky, make sure to not overcook it. Cook the rice until it's tender and the liquid has been absorbed, then remove it from the heat. You can also add a splash of water or broth to the rice to help it reheat more evenly.
Can I make Arroz Mexicano ahead of time?
Yes, you can make Arroz Mexicano ahead of time. Simply cook the rice according to the recipe, let it cool, and then refrigerate or freeze it until you're ready to serve. Reheat the rice according to the recipe when you're ready to serve it.

Ingredients
- 1 cup uncooked Mexican rice
- 2 cups low-sodium chicken broth
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup diced fresh tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- Salt and pepper to taste
- 2 tablespoons chopped fresh cilantro
- 1 lime, cut into wedges
Instructions
- Heat the olive oil in a large heavy skillet or Dutch oven over medium-high heat. Once the oil is hot, add the diced onion and cook until it's translucent and starting to brown, about 5-7 minutes.
- Add the minced garlic to the skillet and cook for 1 minute, stirring constantly to prevent burning.
- Add the diced tomatoes to the skillet and cook until they start to break down and release their juices, about 3-5 minutes.
- Add the cumin and oregano to the skillet and cook for 1 minute, stirring constantly to combine with the other ingredients.
- Add the uncooked rice to the skillet and cook for 1-2 minutes, stirring constantly to combine with the other ingredients and toast the rice.
- Add the low-sodium chicken broth to the skillet and bring to a boil. Once the broth is boiling, reduce the heat to low, cover the skillet, and simmer for 20-25 minutes, or until the rice is tender and the liquid has been absorbed.
- Once the rice is cooked, remove the skillet from the heat and let it rest for 5 minutes. This will help the rice to steam and become fluffy.
- After the rice has rested, fluff it with a fork to separate the grains. Season with salt and pepper to taste.
- Transfer the Arroz Mexicano to a serving dish and garnish with chopped fresh cilantro and a squeeze of fresh lime juice.
- Serve the Arroz Mexicano hot, accompanied by your favorite Mexican dishes, such as tacos, enchiladas, or grilled meats and vegetables.
- Let the rice cool completely before storing it in an airtight container in the refrigerator for up to 3 days or freezing for up to 2 months.