Mexican Charro Bean Recipe
If you have been searching for a comforting, flavorful dish that captures the rich, authentic taste of Mexican home cooking, the Mexican Charro Bean Recipe is the answer. This lively mix of pinto beans simmered with smoky bacon, spicy serrano peppers, and aromatic herbs creates a soulful bowl that’s as nourishing as it is delicious. Whether you prefer to make it on the stove, in your Instant Pot, or slow cooker, these hearty Frijoles charros will bring a festive, warming vibe to your table and make any mealtime feel like a celebration.

Ingredients You’ll Need
The beauty of this recipe lies in its simple yet essential ingredients that combine to create layers of flavor, comforting textures, and vibrant colors. Each element plays a starring role in producing the ultimate Mexican Charro Bean bowl you’ll want to savor again and again.
- 1 pound dried pinto beans: The creamy base of the dish, these hold all the smoky and spicy flavors beautifully.
- 12 ounces bacon, chopped: Provides irresistible smoky richness and crisp texture.
- 1 small yellow or white onion, chopped: Adds natural sweetness and depth.
- 1 jalapeno pepper, seeded and minced: Injects just the right touch of heat—remove seeds to mellow it out.
- 4 garlic cloves, minced: Delivers warm, aromatic undertones.
- 4 cups low-sodium chicken broth: Creates a flavorful cooking liquid that infuses every bean.
- 2 cups water: Balances the broth and ensures perfect bean tenderness.
- 1 (15-ounce) can fire-roasted tomatoes with juice: Adds smoky tang and color, vital for authentic taste.
- 2 teaspoons chili powder: Brings complexity and subtle warmth.
- 2 teaspoons ground cumin: Earthy, nutty spice essential to Mexican cuisine.
- 1/4 teaspoon ground black pepper: Adds gentle heat and peppery brightness.
- 1/2 teaspoon dried oregano: Herbal and slightly sweet to round out flavors.
- 1/2 bunch cilantro, chopped: Freshness that brightens every bite.
- Salt to taste: Essential to balance and highlight all flavors.
How to Make Mexican Charro Bean Recipe
Step 1: Prepare and Soak the Beans (Stove Top Method)
This first step allows your beans to soften up perfectly while tossing out any shriveled or unwanted debris. Soak them overnight or at least 6 hours in plenty of water for an ideal texture and quicker cooking time.
Step 2: Cook the Bacon to Crispy Perfection
Cooking that bacon until it’s crisp is key to releasing smoky, savory fat that will flavor the entire dish. Be sure to reserve a few tablespoons of the bacon grease—it’s liquid gold for sautéing your veggies.
Step 3: Sauté Onions, Jalapenos, and Garlic
Next, in the bacon grease, gently cook the onions and minced jalapenos until soft and translucent. Toss in the garlic last to release its fragrance without burning. This step builds the aromatic foundation of your charro beans.
Step 4: Combine Beans, Broth, and Bacon
Bring everything together by adding the soaked beans, smoky bacon, chicken broth, and water back into the pot. Simmer gently to allow flavors to meld and the beans to almost reach tenderness, taking care to add more hot water if needed.
Step 5: Enrich with Tomatoes and Spices
Now comes the magic: stir in fire-roasted tomatoes with their juices, chili powder, cumin, oregano, black pepper, and fresh cilantro. This mixture simmers uncovered until the beans are fully tender and the broth thickens into a hearty sauce.
Step 6: Season and Garnish
Season with salt to your taste and add more fresh cilantro or sliced jalapenos on top if you love an extra kick. Your authentic Mexican Charro Bean Recipe is now ready to warm your soul and impress your guests!
How to Serve Mexican Charro Bean Recipe

Garnishes
A sprinkle of freshly chopped cilantro and thin slices of jalapeno peppers elevate the dish with brightness and a touch of heat. For extra indulgence, a dollop of Mexican crema or crumbled queso fresco adds a cooling contrast.
Side Dishes
Charro beans are spectacular alongside warm corn tortillas, fluffy Mexican rice, or even grilled meats like carne asada or roasted chicken. The beans’ smoky, savory flavors make them the perfect companion for nearly any classic Mexican entrée.
Creative Ways to Present
Serve the charro beans in rustic clay bowls or stoneware to capture the authentic vibe. Alternatively, transform them into a delicious bean dip by blending slightly and topping with shredded cheese and avocado for a crowd-pleasing appetizer.
Make Ahead and Storage
Storing Leftovers
Refrigerate any leftover Mexican Charro Bean Recipe in a sealed container for up to 4 days. The beans actually deepen in flavor as they rest, making your next meal even more delightful.
Freezing
This recipe freezes wonderfully. Cool the beans completely before transferring to freezer-safe containers or bags. They will keep beautifully for up to 3 months without losing any of their rich, smoky character.
Reheating
When reheating, warm gently on the stovetop over low heat and stir occasionally. Add a splash of water or broth if the beans have thickened too much to maintain that hearty, soupy consistency.
FAQs
Can I use canned beans instead of dried?
While canned beans can save time, dried beans soak up flavors better and have a superior texture that’s more authentic to the Mexican Charro Bean Recipe. If using canned, reduce the cooking liquid accordingly.
How spicy is the dish?
The heat level depends on your choice of peppers and how you prepare them. Removing seeds from the jalapenos or swapping serranos for milder peppers will tone down the spice, making it customizable for all palates.
Is there a vegetarian version?
Absolutely! Simply omit the bacon and substitute with smoked paprika or liquid smoke for that rich flavor. Cook the beans in vegetable broth to keep everything deliciously meat-free.
Can I make this recipe in a slow cooker?
Yes! The slow cooker method is perfect for unattended cooking, and the flavors develop beautifully. Just remember to check the liquid levels occasionally and add hot water if needed to keep the beans covered.
What should I serve with Mexican Charro Beans?
This dish pairs wonderfully with tortilla chips, fresh salads, grilled meats, or simple rice. Its versatility makes it great for casual dinners or impressive holiday spreads alike.
Final Thoughts
Once you try this Mexican Charro Bean Recipe, it will surely become one of your go-to dishes for busy weeknights and weekend gatherings alike. Its comforting warmth, bold flavors, and versatility make it a true favorite that brings people together. So gather your ingredients and give this recipe a whirl—you’re in for a soul-satisfying treat that tastes like home.
