Mexican Rice And Beans
I still remember the first time I had a homemade Mexican Rice And Beans dish, it was at my abuela's house in Guadalajara. The combination of flavors and textures was like nothing I had ever tasted before. The smoky flavor of the charred vegetables, the richness of the beans, and the slight crunch of the toasted spices all came together to create a truly unforgettable dish.
As I grew older, I began to appreciate the effort and love that went into preparing this traditional Mexican dish. My abuela would spend hours in the kitchen, carefully selecting the freshest ingredients, toasting the spices, and simmering the beans to perfection. And when the dish was finally ready, the entire family would gather around the table to enjoy it together.
Today, I want to share this recipe with you, so you can experience the same love and care that my abuela put into every dish she made. This recipe is perfect for anyone looking to try their hand at traditional Mexican cuisine, and it's also a great option for a weeknight dinner or a special occasion.
One of the things that sets this recipe apart is the use of toasted spices and charred vegetables. By toasting the spices, we bring out their natural oils and flavor, which adds depth and warmth to the dish. And by charring the vegetables, we create a smoky flavor that complements the richness of the beans perfectly.
In this recipe, we'll be using a combination of onions, garlic, and dried chiles to create a rich and flavorful base for our dish. We'll also be using a variety of spices, including cumin, oregano, and cilantro, to add depth and warmth to the dish.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal ingredients
- It's a great option for a weeknight dinner or a special occasion
- The combination of toasted spices and charred vegetables adds depth and warmth to the dish
- The layered seasoning creates a complex and nuanced flavor profile
- The dish is perfect for vegetarians and vegans, and can be easily adapted to suit different dietary needs
- It's a great way to experience traditional Mexican cuisine in the comfort of your own home
Why This Recipe Works
The key to this recipe is the combination of toasted spices and charred vegetables. By toasting the spices, we bring out their natural oils and flavor, which adds depth and warmth to the dish. And by charring the vegetables, we create a smoky flavor that complements the richness of the beans perfectly.
Another important aspect of this recipe is the use of layered seasoning. By adding spices and herbs at different stages of the cooking process, we create a complex and nuanced flavor profile that is both balanced and exciting.
The type of rice and beans used in this recipe is also important. We're using a combination of long-grain rice and pinto beans, which provides a nice contrast in texture and flavor. The long-grain rice helps to soak up the flavorful liquid, while the pinto beans add a rich and creamy element to the dish.
Finally, the resting time is crucial in this recipe. By allowing the dish to rest for a few minutes before serving, we allow the flavors to meld together and the textures to settle, which creates a more cohesive and satisfying dish.
Ingredients You’ll Need
When it comes to making Mexican Rice And Beans, the ingredients are just as important as the technique. We're using a combination of fresh and dried ingredients, including onions, garlic, and dried chiles, to create a rich and flavorful base for our dish. We're also using a variety of spices, including cumin, oregano, and cilantro, to add depth and warmth to the dish.
When shopping for ingredients, be sure to look for fresh and high-quality items. Choose onions and garlic that are firm and have no signs of sprouting, and select dried chiles that are pliable and have a deep red color. For the spices, look for high-quality options that are fresh and aromatic.
- 2 medium onions, choppedOnions add a sweet and savory flavor to the dish, and can be sautéed or caramelized to bring out their natural sweetness
- 3 cloves garlic, mincedGarlic adds a pungent flavor to the dish, and can be sautéed or roasted to bring out its natural depth
- 2 dried ancho chiles, stemmed and seededAncho chiles add a mild and slightly sweet flavor to the dish, and can be toasted or rehydrated to bring out their natural flavor
- 1 teaspoon ground cuminCumin adds a warm and earthy flavor to the dish, and can be toasted or sautéed to bring out its natural depth
- 1 teaspoon dried oreganoOregano adds a pungent and earthy flavor to the dish, and can be sautéed or roasted to bring out its natural depth
- 1/2 teaspoon saltSalt enhances the natural flavors of the ingredients and helps to balance the dish
- 1/4 teaspoon black pepperBlack pepper adds a sharp and pungent flavor to the dish, and can be used to enhance the natural flavors of the ingredients
- 2 cups long-grain riceLong-grain rice provides a nice contrast in texture and flavor to the dish, and can be cooked to a perfect tender consistency
- 1 cup pinto beans, cookedPinto beans add a rich and creamy element to the dish, and can be cooked to a perfect tender consistency
- 2 tablespoons olive oilOlive oil adds a rich and savory flavor to the dish, and can be used to sauté or roast the ingredients
Equipment You’ll Need
How to Make Mexican Rice And Beans
- 1Heat the olive oil in a large heavy skillet or Dutch oven over medium-high heat until it reaches 350 F
- 2Add the chopped onions to the skillet and sauté until they are translucent and starting to caramelize, about 5-7 minutes
- 3Add the minced garlic to the skillet and sauté for an additional 1-2 minutes, until fragrant
- 4Add the dried ancho chiles to the skillet and toast for 1-2 minutes, until fragrant
- 5Add the ground cumin, dried oregano, salt, and black pepper to the skillet and sauté for 1 minute, until fragrant
- 6Add the long-grain rice to the skillet and sauté for 2-3 minutes, until lightly toasted
- 7Add the cooked pinto beans to the skillet and stir to combine with the rice and spices
- 8Add 2 cups of water to the skillet and bring to a boil
- 9Reduce the heat to low and simmer, covered, for 20-25 minutes, until the liquid has been absorbed and the rice is tender
- 10Remove the skillet from the heat and let it rest, covered, for 5 minutes
- 11Fluff the rice and beans with a fork and serve hot
Expert Tips
- Use high-quality ingredients, including fresh onions and garlic, and dried ancho chiles
- Toast the spices and chiles to bring out their natural flavor and aroma
- Use a large heavy skillet or Dutch oven to cook the rice and beans, as it will help to distribute the heat evenly
- Don't overcook the rice and beans, as it can become mushy and unappetizing
- Let the dish rest for a few minutes before serving, as it will allow the flavors to meld together and the textures to settle
- Experiment with different types of chiles and spices to add unique flavors to the dish
- Add some diced vegetables, such as bell peppers or carrots, to add color and nutrition to the dish
Common Mistakes to Avoid
- Not toasting the spices and chiles, which can result in a dull and flavorless dish
- Overcooking the rice and beans, which can make them mushy and unappetizing
- Not using high-quality ingredients, which can affect the flavor and texture of the dish
- Not letting the dish rest before serving, which can result in a dish that is not fully flavored and textured
- Not adjusting the seasoning, which can result in a dish that is too salty or too bland
Variations and Substitutions
- Add some diced chicken or beef to the dish to add protein and flavor
- Use different types of chiles, such as jalapenos or habaneros, to add unique flavors to the dish
- Add some diced vegetables, such as zucchini or mushrooms, to add color and nutrition to the dish
- Use different types of rice, such as brown rice or wild rice, to add unique textures and flavors to the dish
- Add some fresh cilantro or scallions to the dish to add freshness and flavor
- Use different types of beans, such as black beans or kidney beans, to add unique flavors and textures to the dish
What to Serve With Mexican Rice And Beans
This dish is perfect for serving with a variety of options, including grilled meats, roasted vegetables, and fresh salads. Some ideas for serving include:
Grilled chicken or steak, sliced and served on top of the rice and beans
Roasted vegetables, such as bell peppers or zucchini, served on the side
Fresh salads, such as a simple green salad or a more substantial grain salad
Tortillas or tortilla chips, served on the side for scooping up the rice and beans
Make-Ahead, Storage, Freezing and Reheating
This dish can be stored in the refrigerator for up to 3 days, or frozen for up to 2 months. To refrigerate, let the dish cool to room temperature, then transfer it to an airtight container and store in the refrigerator.
To freeze, let the dish cool to room temperature, then transfer it to an airtight container or freezer bag and store in the freezer. When you're ready to eat it, simply thaw the dish overnight in the refrigerator, then reheat it in the microwave or on the stovetop.
When reheating, make sure to heat the dish to an internal temperature of 165 F to ensure food safety. You can also add some fresh cilantro or scallions to the dish to add freshness and flavor.
Some tips for reheating include:
Using a low heat to prevent the dish from burning or becoming too dry
Adding a little bit of water or broth to the dish to prevent it from becoming too dry
Stirring the dish frequently to ensure that it heats evenly
Frequently Asked Questions
What type of rice is best for this dish?
Long-grain rice is the best type of rice for this dish, as it provides a nice contrast in texture and flavor to the beans and spices
Can I use different types of beans?
Yes, you can use different types of beans, such as black beans or kidney beans, to add unique flavors and textures to the dish
How do I toast the spices and chiles?
To toast the spices and chiles, simply heat them in a dry skillet over medium heat for 1-2 minutes, until fragrant
Can I add meat to the dish?
Yes, you can add meat to the dish, such as diced chicken or beef, to add protein and flavor
How do I store the dish?
The dish can be stored in the refrigerator for up to 3 days, or frozen for up to 2 months. To refrigerate, let the dish cool to room temperature, then transfer it to an airtight container and store in the refrigerator
How do I reheat the dish?
To reheat the dish, simply heat it in the microwave or on the stovetop until it reaches an internal temperature of 165 F. You can also add some fresh cilantro or scallions to the dish to add freshness and flavor
Can I make the dish ahead of time?
Yes, you can make the dish ahead of time and store it in the refrigerator or freezer until you're ready to eat it
Is the dish gluten-free?
Yes, the dish is gluten-free, making it a great option for those with gluten intolerance or sensitivity

Ingredients
- 2 medium onions, chopped
- 3 cloves garlic, minced
- 2 dried ancho chiles, stemmed and seeded
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups long-grain rice
- 1 cup pinto beans, cooked
- 2 tablespoons olive oil
Instructions
- Heat the olive oil in a large heavy skillet or Dutch oven over medium-high heat until it reaches 350 F
- Add the chopped onions to the skillet and sauté until they are translucent and starting to caramelize, about 5-7 minutes
- Add the minced garlic to the skillet and sauté for an additional 1-2 minutes, until fragrant
- Add the dried ancho chiles to the skillet and toast for 1-2 minutes, until fragrant
- Add the ground cumin, dried oregano, salt, and black pepper to the skillet and sauté for 1 minute, until fragrant
- Add the long-grain rice to the skillet and sauté for 2-3 minutes, until lightly toasted
- Add the cooked pinto beans to the skillet and stir to combine with the rice and spices
- Add 2 cups of water to the skillet and bring to a boil
- Reduce the heat to low and simmer, covered, for 20-25 minutes, until the liquid has been absorbed and the rice is tender
- Remove the skillet from the heat and let it rest, covered, for 5 minutes
- Fluff the rice and beans with a fork and serve hot