This recipe brings traditional Mexican flavors to your kitchen with authentic techniques passed down through generations. The rice is toasted to golden perfection before simmering in a rich tomato broth, while the beans are slow-cooked until creamy.
What emerges is a homemade duo that captures the true spirit of Mexican comfort food. The rice is fluffy and fragrant, and the beans are velvety smooth with just the right seasoning.
Ingredients for Authentic Mexican Rice and Refried Beans
Traditional ingredients create this authentic homemade duo with rich, layered flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Dried Pinto Beans 🫘 | 1 lb | Sorted and rinsed before soaking |
| Vegetable Oil 🫒 | ¼ cup | For toasting rice and frying |
| Tomato Sauce 🍅 | 1 cup | Plain, no added seasonings |
| Chicken Broth 💧 | 2 ½ cups | Use vegetable broth for strict vegetarian |
| Yellow Onion 🧅 | 1 whole | Finely diced for both rice and beans |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed, finely chopped |
| Ground Cumin 🌿 | 1 tsp | Toasted lightly for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste after cooking |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced for brightness |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The rice selection is critical for authentic texture. Long-grain white rice provides the ideal fluffiness after toasting. For the beans, dried pinto beans are non-negotiable—canned simply won’t deliver the velvety consistency. Source these from Mexican specialty markets for optimal quality. The tomato sauce should be unadorned, allowing the spices to shine through without competition.
For the broth, vegetable broth maintains strict vegetarian integrity while delivering depth. No jalapeño on hand? Serrano peppers at half the quantity work beautifully. Mexican oregano has a distinct citrusy note that regular oregano lacks—seek it out at Latin grocers. If time is short, pre-cooked beans can be used (though texture will differ).
Store dried beans in airtight containers for up to 1 year. Cooked rice and beans keep separately in the fridge for 4-5 days, or freeze for 3 months. The cilantro stays fresh longest when stems are trimmed and stored upright in water.
Why You’ll Love This Recipe
- One Pot Wonder: I love that the rice and beans cook together in the same pot—less mess, less stress.
- Rich and Savory: The chicken broth and tomato sauce give the rice this deep, comforting flavor that’s hard to resist.
- Meal Prep Magic: Honestly, this tastes even better the next day, so I make a big batch for lunches all week.
- Pantry Staples: Between us, the ingredients are already in my kitchen—no last-minute grocery runs needed.
Step-by-Step Instructions for Mexican Rice and Refried Beans
Master these traditional techniques to create restaurant-worthy rice and beans with authentic flavor profiles.
Step 1: Prepare and Soak the Dried Pinto Beans
Begin by sorting through the 1 lb Dried Pinto Beans to remove any stones or debris, then rinse them thoroughly under cold water. Place the beans in a large bowl and cover with water by 2 inches. Let them soak overnight or for at least 8 hours.
I always add 1 whole Bay Leaf to the soaking water—it infuses subtle depth. After soaking, drain and rinse the beans again. This step reduces cooking time and helps achieve that creamy texture essential for authentic refried beans.
Step 2: Cook the Beans with Aromatics
Transfer the soaked beans to a pot and cover with fresh water. Add half of the 1 whole Yellow Onion (finely diced), 2 cloves Garlic Cloves (minced), and the 1 whole Bay Leaf. Simmer over medium heat for 1.5-2 hours until the beans are tender and the liquid has reduced slightly.
Stir occasionally and add water as needed to keep the beans submerged. You’ll know they’re ready when they mash easily with a fork. Drain the beans, reserving 1 cup of the cooking liquid for adjusting the refried beans’ consistency later.
Step 3: Toast the Rice and Build Flavor Base
Rinse the 1.5 cups Long-Grain White Rice until the water runs clear, then drain well. Heat 0.25 cup Vegetable Oil in a large skillet over medium-high heat. Add the rice and toast for 5-7 minutes, stirring frequently, until it turns golden brown and emits a nutty aroma.
Add the remaining half of the Yellow Onion (finely diced), the remaining 2 cloves Garlic Cloves (minced), and the 1 whole Jalapeño Pepper (seeds removed, finely chopped). Sauté for 2-3 minutes until the vegetables soften and the onion becomes translucent.
Step 4: Cook the Rice with Tomato and Broth
Stir in the 1 cup Tomato Sauce, 1 tsp Ground Cumin, 1 tsp Dried Oregano, 1.5 tsp Kosher Salt, and 0.5 tsp Ground Black Pepper. Cook for 2 minutes to deepen the flavors. Add the 2.5 cups Chicken Broth and bring to a boil.
Reduce heat to low, cover, and simmer for 20-25 minutes until the liquid is absorbed and the rice is tender. Avoid stirring during cooking to prevent mushy rice. Remove from heat and let it steam, covered, for 5 minutes.
Step 5: Mash the Beans and Finish Both Dishes
Heat 2 tablespoons of the reserved Vegetable Oil in a skillet over medium heat. Add the cooked beans and mash with a potato masher or fork until smooth, adding reserved bean liquid as needed for a creamy texture. Cook for 5 minutes, stirring frequently.
Fluff the rice with a fork and stir in half of the 0.25 cup Fresh Cilantro (chopped). Garnish both dishes with the remaining cilantro and a squeeze of 1 whole Lime. Serve warm for the ultimate authentic experience.
Pro Tips For Making Authentic Mexican Rice And Refried Beans
- Toast the rice first: Heat the rice in oil for 3-4 minutes until golden—this keeps it from turning mushy when you add the tomato sauce and broth.
- Soak the beans overnight: I learned this the hard way—dried pinto beans need at least 8 hours in water to soften enough for that smooth refried texture.
- Skip the salt early: Resist the urge to season the beans while they cook; adding salt too soon toughens them up, and you’ll be stirring forever.
- Use warm broth: Pouring cold chicken broth over hot rice drops the temperature and slows cooking; warm broth keeps everything moving at the same pace.
Essential Equipment for Great authentic mexican rice and refried beans
Heavy-Bottomed Pot
For the beans, a 5-6 quart Dutch oven or heavy stockpot is ideal. I use my Lodge enamel cast iron—it distributes heat evenly and prevents scorching during the 1.5-2 hour simmer. Thin pots will burn the bottom layer. 🔥
Large Skillet
A 12-inch skillet with 2-3 inch sides gives you enough room to toast the rice properly without crowding. I prefer stainless steel for the rice because it develops a better fond. Non-stick works but won’t brown as well.
Wooden Spoon
This is non-negotiable for stirring the rice during toasting. A wooden spoon won’t scratch your skillet and lets you scrape up any browned bits. I keep one dedicated to my Mexican cooking—it’s absorbed all the good flavors over the years.
Potato Masher
For perfectly smooth refried beans, a sturdy potato masher gives you the best texture control. I use an old-fashioned OXO steel masher—it crushes beans efficiently without making them pasty. A fork works in a pinch but takes twice as long.
Fine Mesh Strainer
You’ll need this for rinsing both the rice and beans thoroughly. I use a 10-inch stainless steel strainer that fits over my sink. Proper rinsing removes starch from rice and any debris from beans. This step prevents gummy rice and bitter beans.
Tight-Fitting Lids
Both your pot and skillet need well-fitting lids to trap steam. For the rice, this ensures even cooking; for the beans, it helps soften them during simmering. I check that my lids seal completely before starting.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but texture will differ. Drain 2 cans (15 oz each) of pinto beans, rinse well, and warm with aromatics before mashing. They’ll be creamier but may lack depth.
Why toast the rice first?
Toasting enhances nutty flavor and prevents mushiness. Cook until golden brown over medium-high heat for 5-7 minutes for best results.
What if my rice turns out sticky?
Avoid stirring while cooking and use the exact 2.5 cups broth to 1.5 cups rice ratio. Let it steam covered for 5 minutes after cooking.
Can I make this ahead?
Cook both separately, cool, and refrigerate for up to 5 days. Reheat with a splash of broth to restore moisture.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026