As I stirred the pot, a wave of warmth enveloped me, transporting my senses straight to the vibrant streets of Mexico. These Authentic Mexican Charro Beans (Frijoles Charros) are a little pot of heaven, simmered to perfection with smoky bacon, zesty serrano peppers, and an array of spices. Designed for tenderness and flavor, this dish serves as a comforting side or a hearty main course alongside rice or warm cornbread. Plus, with versatile cooking options ranging from stovetop to Instant Pot, you can whip them up in no time, making them the ideal solution for home chefs eager to escape the lure of fast food. Ready to fill your kitchen with irresistible aromas? Let’s dive into the flavorful world of Charro Beans!

Why are Charro Beans so irresistible?
Simplicity in Preparation: With options for stovetop, Slow Cooker, or Instant Pot, making these beans is incredibly easy, perfect for any skill level.
Rich, Authentic Flavor: The delightful combination of smoky bacon, zesty peppers, and spices creates a taste that transports you straight to Mexico with every bite.
Versatile Serving Options: Enjoy these beans as a side with rice and tortillas or as a hearty main dish paired with cornbread.
Crowd-Pleasing Appeal: Charro Beans are a favorite at gatherings, ensuring everyone at the table is satisfied.
Health-Conscious Choice: Naturally gluten-free and customizable for vegetarians, they meet a variety of dietary needs while remaining comforting and delicious.
Charro Beans Ingredients
• To create this comforting dish, here’s what you’ll need:
For the Beans
- Dried Pinto Beans – The heartiness of this ingredient creates a fulfilling base; for a quicker prep, use 2 cans of pinto beans.
- Water – Essential for soaking and cooking the beans; utilize hot water for better temperature control.
- Low-Sodium Chicken Broth – This adds moisture and depth; swap with vegetable broth for a vegetarian version.
For the Flavor
- Bacon – Adds a delightful smoky essence; omit for a vegetarian option or use turkey bacon instead.
- Onion – An essential flavor builder; yellow or white onions work best.
- Jalapeño Pepper – Coordinates heat and zest; if you prefer milder flavors, remove the seeds or substitute with serrano.
- Garlic – Freshly minced garlic brings aromatic richness; dried flakes work if fresh isn’t available.
- Canned Fire-Roasted Tomatoes – Contributes slight sweetness and texture; use diced tomatoes if necessary.
- Chili Powder – A key spice for that authentic taste of Charro Beans; substitute with paprika for a gentler flavor.
- Ground Cumin – This spice maintains warmth and depth, enhancing the overall flavor profile.
- Ground Black Pepper – Adds just the right hint of heat; feel free to adjust it according to your taste.
- Dried Oregano – Elevates the dish’s savoriness; Mexican oregano is highly recommended for authenticity.
For the Finishing Touches
- Cilantro – Fresh cilantro brightens the dish before serving; parsley is a suitable alternative if desired.
- Salt – Added to taste, it’s important to season at the end to prevent the beans from toughening.
With these carefully selected ingredients, you’re on your way to making irresistible Charro Beans, infused with authentic Mexican flavors!
Step‑by‑Step Instructions for Charro Beans
Step 1: Prep Beans
Begin by soaking your dried pinto beans in a large bowl with enough water to cover them for at least 6 hours, or preferably overnight. This process helps soften the beans and reduces cooking time. After soaking, drain and rinse the beans under cold water, then set them aside for later use in your flavorful Charro Beans.
Step 2: Cook Bacon
In a large pot over medium-high heat, add your diced bacon and cook until it turns crispy, which should take approximately 5-7 minutes. Use a slotted spoon to remove the bacon and transfer it to a paper towel-lined plate to drain excess grease. Leave about 2 tablespoons of the rendered fat in the pot, as it will add a smoky flavor to your Charro Beans.
Step 3: Sauté Aromatics
With the leftover bacon fat in the pot, reduce the heat to medium and add chopped onions and diced jalapeño. Sauté these ingredients for about 4 minutes, stirring frequently, until they become soft and fragrant. Next, add minced garlic and continue to cook for another minute, keeping an eye on it so the garlic doesn’t burn—this will create a delicious base for your Charro Beans.
Step 4: Combine Ingredients
Now it’s time to bring all the flavors together! Add the soaked and drained pinto beans to the pot, followed by chicken broth and hot water—just enough to cover the beans. Raise the heat and bring the mixture to a rapid boil; once bubbling, reduce the heat to low and cover the pot. This step will ensure that the beans absorb all the wonderful flavors.
Step 5: Simmer
Allow the mixture to simmer gently for about 45 minutes, checking occasionally to ensure that the beans remain submerged in liquid. Since the Charro Beans are cooking, you might need to add a little water or broth if it starts to look too dry. The beans should become tender as they absorb the delicious broth and seasonings.
Step 6: Add Seasonings
Once the beans are tender, stir in the canned fire-roasted tomatoes, chili powder, ground cumin, black pepper, oregano, and the crispy bacon you set aside earlier. Continue simmering this flavorful blend uncovered for another 30 minutes. This will allow the Charro Beans to thicken and deepen in flavor, resulting in a rich and inviting dish.
Step 7: Finish and Serve
Finally, taste your Charro Beans and season with salt to your liking—this is best added at the end to ensure the beans are perfectly tender. Serve your delicious Charro Beans hot, garnished with fresh cilantro and additional jalapeños if desired. Enjoy this hearty, comforting dish alongside rice or warm tortillas for an authentic experience!

How to Store and Freeze Charro Beans
Fridge: Store your Charro Beans in an airtight container for up to 3-4 days. Allow them to cool completely before sealing to maintain freshness.
Freezer: To freeze, portion the beans in airtight freezer bags or containers. They can be frozen for up to three months—just remember to label them with the date!
Reheating: For best results, thaw in the fridge overnight before reheating. Heat on the stovetop over low heat, adding a splash of water or broth if needed to rehydrate the dish.
Make Ahead Options
These Charro Beans are the perfect dish to make ahead, saving you precious time on busy weeknights! You can soak the dried pinto beans up to 24 hours in advance and keep them in the fridge until you’re ready to cook. Additionally, you can sauté the bacon and aromatics, then refrigerate them in an airtight container for up to 3 days to save on prep time. When you’re ready to finish your Charro Beans, simply combine the prepped ingredients with the soaked beans, broth, and spices, simmering them together until tender. This ensures your Charro Beans will still be just as delicious and flavorful, making meal prep a breeze!
Charro Beans Variations & Substitutions
Explore the delightful possibilities to customize your Charro Beans and make them your own—each variation brings a new twist that will keep your taste buds dancing!
- Vegetarian Delight: Omit the bacon and swap the chicken broth for vegetable broth for a wholesome plant-based dish.
- Spicy Kick: Add chopped green chilies or a splash of your favorite hot sauce to crank up the heat—perfect for spice enthusiasts!
- Flavorful Add-Ins: Incorporate diced bell peppers or corn for a burst of sweetness and texture, making each bite even more intriguing.
- Meat Lovers’ Twist: Include cooked sausage or chorizo for a heartier version that packs a delightful punch, transforming your beans into a meaty feast.
- Herb Infusion: Fresh cilantro adds brightness, but try using fresh parsley or even a hint of basil for a unique herbal experience.
- Smoky Accent: For deeper flavor, add a touch of smoked paprika alongside your chili powder, giving your dish an extra layer of richness.
- Citrusy Burst: A squeeze of lime or lemon juice before serving can elevate the dish by adding refreshing acidity to balance the richness.
Feel free to experiment with these variations and remember, no matter what twist you choose, your Charro Beans will shine as a comforting Mexican favorite. If you’re looking for other ways to spice things up in the kitchen, check out these delicious side dishes for Mexican meals or for different bean recipes, explore our guide on creative ways to use beans!
Expert Tips for Charro Beans
-
Soaking Matters: Soak your dried pinto beans for at least 6 hours or overnight; this helps them cook evenly and avoid toughness.
-
Crispy Bacon: Make sure the bacon is cooked until crispy before adding it back into the beans; this enhances the smoky flavor throughout the dish.
-
Taste Test: Always taste your Charro Beans before adding salt at the end; this ensures they reach perfect tenderness without becoming tough.
-
Liquid Levels: Check the cooking liquid occasionally—your beans should be fully submerged; add hot water or broth as needed to avoid drying out.
-
Customize Heat: Adjust the level of spice by removing the seeds from jalapeños or substituting with milder peppers if desired; find the balance that suits your palate.
-
Storage Tips: Store leftovers in an airtight container for up to 4 days in the fridge; they make delicious meals throughout the week!
What to Serve with Authentic Mexican Charro Beans?
Dive deeper into a full, satisfying meal by pairing these flavorful beans with delightful accompaniments.
- Warm Tortillas: Using corn or flour, these soft bites can scoop up the savory beans, creating a comforting and traditional experience.
- Fluffy Rice: The mildness of white or brown rice beautifully balances the rich flavors, letting the Charro Beans shine in your meal.
- Pickled Jalapeños: Adding a spicy crunch, these tangy garnishes kick the flavor up a notch while complementing the beans’ warmth.
- Savory Cornbread: The slightly sweet profile of cornbread pairs exquisitely, soaking up the hearty broth and creating a fulfilling dining experience.
- Zesty Guacamole: Creamy and refreshing, guacamole offers a cool contrast to the smoky beans, enhancing every bite with its fresh flavor.
- Margaritas or Agua Frescas: Sip on a classic margarita or a fruity agua fresca to elevate your meal, the perfect accompaniment to the festive flavors of Mexico.
- Roasted Vegetables: Crisp-tender veggies like bell peppers or zucchini add textural variety and a satisfying freshness to your plate, rounding out the meal wonderfully.
- Cilantro Lime Rice: Infused with zesty lime and fresh herbs, this aromatic rice dish enhances the Mexican theme while partnering perfectly with your Charro Beans.

Charro Beans Recipe FAQs
What kind of beans should I use for Charro Beans?
You absolutely want to use dried pinto beans for the best texture and flavor. If you’re in a rush, you can use 2 cans of pinto beans instead, though you’ll want to reduce your cooking time significantly, approximately 20-30 minutes, until heated through and flavorful.
How do I store leftover Charro Beans?
Store your Charro Beans in an airtight container in the refrigerator for up to 3-4 days. It’s essential to let the beans cool completely before sealing them—this will help them retain their texture and flavor during storage.
Can I freeze Charro Beans?
Yes! To freeze, allow the beans to cool, then portion them into airtight freezer bags or containers. They can be frozen for up to three months. Remember to label your bags with the date to keep track of freshness!
What if my beans are too tough after cooking?
If you find your beans are still tough after cooking, that can happen if you added salt too early or if the beans weren’t soaked long enough. If you’re using dried beans, make sure to soak them for at least 6 hours or overnight. If they are still hard, you can cook them with additional liquid for longer—but check the consistency frequently to avoid overcooking!
Are Charro Beans gluten-free?
Yes, Charro Beans are naturally gluten-free as long as you ensure none of your ingredients contain gluten. This makes them a great choice for those with gluten sensitivities or celiac disease. You can also enjoy them vegetarian-style by omitting the bacon and substituting with vegetable broth.
Can I use other types of beans in this recipe?
While traditional recipes call for pinto beans, you can certainly experiment with other varieties such as black beans or kidney beans. Just be mindful of cooking times, as different beans may require varying amounts of time to soften. Always soak dried beans as needed for the best results.

Savory Charro Beans: The Heartwarming Mexican Delight
Ingredients
Equipment
Method
- Begin by soaking your dried pinto beans in a large bowl with enough water to cover them for at least 6 hours, or preferably overnight.
- In a large pot over medium-high heat, add your diced bacon and cook until crispy, about 5-7 minutes.
- Leave about 2 tablespoons of bacon fat in the pot, remove the rest with a slotted spoon.
- Reduce heat to medium, add chopped onions and diced jalapeño, and sauté for about 4 minutes.
- Add minced garlic and cook for another minute.
- Add soaked and drained pinto beans, chicken broth, and hot water just enough to cover the beans.
- Bring the mixture to a rapid boil, then reduce heat to low and cover.
- Let it simmer for about 45 minutes, checking occasionally.
- Once beans are tender, stir in fire-roasted tomatoes, chili powder, cumin, black pepper, oregano, and reserved bacon.
- Continue to simmer uncovered for another 30 minutes.
- Taste and season with salt before serving, garnished with fresh cilantro.

Leave a Reply