There’s a unique comfort found in the kitchen when you’re whipping up a pot of Charro Beans. As the savory aroma of sautéed bacon mingles with the warmth of spices, it becomes impossible not to feel a wave of nostalgia for family gatherings and cozy evenings. These hearty, flavorful beans—often regarded as a staple of Tex-Mex cuisine—are not just rich in taste but also brimming with opportunities for personalization. Whether you prefer them simmered slowly on the stove, prepared quickly in an Instant Pot, or left to mingle in a slow cooker, they’ll transform any meal into a comforting experience.
Perfect as a side or a satisfying main dish, Charro Beans deliver versatility alongside their robust flavor profile. And for those looking to indulge without the bacon, I’ve got vegetarian options that maintain that smoky allure. Join me as we dive into this delicious recipe that’s bound to please both fast-food weary souls and seasoned chefs alike!
Why are Charro Beans a must-try?
Comforting warmth: With each spoonful, Charro Beans offer the rich, savory flavors that embrace you like a cozy hug.
Customizable options: Choose between stove top, Instant Pot, or slow cooker methods to suit your cooking style and time constraints.
Nutrient-packed delight: Dried pinto beans provide a hearty dose of protein and fiber, making this dish not only delicious but also nutritious.
Crowd-pleaser: Whether served as a side or a main dish, these beans are sure to impress at gatherings or family dinners.
Vegetarian-friendly twist: Easily switch to a vegetarian version without losing that signature smoky essence—perfect for everyone!
Dive into this cozy Tex-Mex delight that’s bound to become a staple in your homemade meals.
Charro Beans Ingredients
For the Beans
• Dried Pinto Beans – The heart of Charro Beans, providing a significant protein boost; soak them for optimal tenderness.
• Bacon – Adds a rich, smoky flavor; for a vegetarian option, try turkey bacon or smoked tofu.
For the Vegetables
• Onion – Brings sweetness and depth to the dish; shallots can be used for a milder taste.
• Jalapeño Peppers – Infuses heat and flavor; seed and devein for a milder kick if preferred.
• Garlic – Essential for aromatic depth—fresh garlic is always best!
For the Broth
• Low-Sodium Chicken Broth – Provides liquid and flavor; use vegetable broth to maintain the vegetarian theme.
• Water – Important for hydrating the beans during cooking.
• Fire-Roasted Tomatoes – Adds a touch of acidity and sweetness; feel free to substitute with diced tomatoes.
For Seasoning
• Chili Powder – Introduces warm spice notes; adjust based on your heat preference.
• Ground Cumin – Earthy flavor that enhances the overall broth experience.
• Black Pepper – Adds a mild touch of heat; freshly ground for the best flavor.
• Dried Oregano – Provides an herbal note that balances out the dish.
• Salt – Enhances flavors—remember to add at the end of cooking for the best results!
For the Garnish
• Cilantro – A fresh garnish that brightens up the Charro Beans; entirely optional but recommended for that extra zing.
Get ready to savor the warmth of these Charro Beans—they truly are the ultimate comfort food!
How to Make Charro Beans
-
Prep Beans: Soak the dried pinto beans for at least 6 hours or overnight. Rinse them thoroughly and set aside—this step ensures tender beans for a delightful dish.
-
Cook Bacon: In a large pot over medium heat (or Instant Pot on sauté mode), cook the chopped bacon until crispy, about 5-7 minutes. Remove the bacon, set aside, and leave some grease for the next steps.
-
Sauté Vegetables: Add the chopped onions and jalapeños to the pot with the bacon grease. Sauté for about 5 minutes until soft, then add the minced garlic and cook for an additional 1-2 minutes until fragrant.
-
Combine Ingredients: Return the crispy bacon to the pot. Add the soaked beans, low-sodium chicken broth, water, and all the seasonings. Mix everything well and bring to a boil.
-
Simmer: Cover the pot and reduce heat to low. Let it simmer for about 45 minutes, checking occasionally to stir and ensure there is enough liquid.
-
Finish Cooking: After 45 minutes, uncover the pot. Stir in the fire-roasted tomatoes and adjust your seasonings if needed. Simmer for an additional 15-20 minutes until beans are tender and the broth has thickened slightly.
-
Serve: Ladle the delicious Charro Beans into bowls and garnish with fresh cilantro and additional jalapeños if desired.
Optional: Top with a squeeze of lime for a fresh kick.
Exact quantities are listed in the recipe card below.

What to Serve with Charro Beans?
Enhance your meal with delightful pairings that will elevate the comforting essence of your Charro Beans.
-
Fluffy White Rice: Perfect for soaking up the rich, smoky broth, fluffy rice complements the beans beautifully, creating a satisfying and hearty meal.
-
Warm Corn tortillas: Soft and slightly sweet, corn tortillas are perfect for wrapping around the beans or for dipping, adding a lovely texture to each bite.
-
Fresh Guacamole: Creamy and zesty, guacamole adds a refreshing contrast to the warmth of Charro Beans, making every mouthful more delightful.
-
Salsa Verde: The brightness of salsa verde provides a tangy punch that cuts through the richness, refreshing the palate with every taste.
-
Crispy Tortilla Chips: These add an appealing crunch that contrasts the softness of the beans, perfect for scooping or enjoying on the side.
-
Zesty Lime Wedges: A squeeze of lime brings a vibrant kick of acidity that enhances all the flavors in your Charro Beans and brightens the dish.
Pair these sides with your Charro Beans to create a captivating dining experience that celebrates the heart and soul of homemade comfort food!
Make Ahead Options
Charro Beans are a fantastic option for meal prep, saving you precious time on busy weeknights! You can soak the dried pinto beans and refrigerate them for up to 24 hours before cooking, which enhances their texture. Additionally, the entire dish can be cooked and stored in an airtight container for up to 3 days in the refrigerator. To maintain that hearty flavor, allow the beans to cool completely before sealing them. When you’re ready to serve, simply reheat the beans gently on the stove, adding a splash of water or broth to achieve the desired consistency. With these make-ahead strategies, you’ll enjoy delicious Charro Beans in no time!
How to Store and Freeze Charro Beans
Fridge: Store leftover Charro Beans in an airtight container for up to 4 days. Let them cool completely before sealing to maintain freshness.
Freezer: Freeze Charro Beans in portions for up to 3 months. Use freezer-safe containers or bags, and remember to leave some space for expansion.
Reheating: Thaw frozen beans overnight in the fridge. Reheat in a pot over low heat, adding a splash of water or broth to revive the texture.
Make-Ahead: Prepare Charro Beans 2-3 days in advance for an easy meal option. Just store them properly to keep their delicious flavor intact!
Charro Beans Variations
Feel free to let your creativity shine as you enhance this delightful recipe with unique twists and substitutions!
-
Smoky Vegetarian: Omit bacon and use smoked paprika to achieve that beloved smoky flavor without meat. It’s a game-changer!
-
Spicy Twist: Swap jalapeños for habaneros if you’re craving some serious heat; just be cautious and adjust according to your heat tolerance. Your taste buds will thank you!
-
Creamy Addition: Mix in a dollop of sour cream or Greek yogurt for a creamy finish that adds a delightful contrast to the smoky broth.
-
Salsa Boost: Stir in a cup of your favorite salsa before simmering for an extra depth of flavor and a vibrant kick; it’s a fiesta in your pot!
-
Southwestern Flavor: Incorporate corn or black beans for a hearty bite; this adds texture and a touch of sweetness that balances the ranchero flavors.
-
Protein Packed: Add cooked chorizo or sausage to the mix for a satisfying meaty element; it turns this dish into a protein powerhouse.
-
Cilantro-Lime Zing: Finish with fresh lime juice and more cilantro for a burst of freshness that brightens every spoonful beautifully!
Expert Tips for Making Charro Beans
-
Soaking Success: Soak your dried pinto beans for at least 6 hours or overnight to ensure they cook evenly and become tender.
-
Grease Matters: Keep some bacon grease in the pot for sautéing vegetables; it adds depth of flavor that enhances the overall dish.
-
Timing is Key: Avoid salting beans until they are tender; otherwise, they may toughen and not cook properly.
-
Liquid Levels: When using the stove, frequently check liquid levels during cooking; add hot water if needed to prevent burning.
-
Instant Pot Prep: For best results, deglaze the pot by scraping up browned bits before sealing. It boosts the flavor of your Charro Beans.
-
Meal Variations: Don’t hesitate to try different variations; substitute jalapeños for bell peppers or add chorizo for a flavorful twist on classic Charro Beans.

Charro Beans Recipe FAQs
What should I look for when selecting dried pinto beans?
When choosing dried pinto beans, select those that are uniform in color, firm, and free from any dark spots or blemishes. Beans that look shriveled or have a hard texture may be old or stale and can result in a less desirable final dish.
Advertisement
How long can I store leftover Charro Beans in the refrigerator?
You can store leftover Charro Beans in an airtight container in the refrigerator for up to 4 days. Remember to let them cool completely before sealing the container to maintain freshness and prevent condensation.
Can I freeze Charro Beans and how should I do it?
Absolutely! To freeze Charro Beans, portion them into freezer-safe containers or bags. Leave some space at the top for expansion, as liquids can expand when frozen. They can be stored in the freezer for up to 3 months. For best results, label each container with the date for easy tracking.
What should I do if my beans are still hard after cooking?
If your Charro Beans are hard even after the cooking time has elapsed, don’t worry! Simply add more liquid (hot water or broth) to the pot, cover, and simmer for an additional 15-30 minutes. This should help them soften. Just be sure to keep an eye on the liquid levels and stir occasionally to prevent any sticking.
Are Charro Beans safe for vegetarians or people with allergies?
Great question! You can easily adapt Charro Beans for a vegetarian diet by omitting the bacon and using vegetable broth instead of chicken broth. However, if allergies are a concern, always double-check all ingredient labels, especially for items like broth and seasonings, to ensure they’re free from allergens like gluten, nuts, or dairy.
How can I make my Charro Beans spicier?
For a spicier kick, try adding more jalapeño peppers or incorporate some diced serrano peppers during the sautéing stage. You could also mix in some crushed red pepper flakes or a dash of your favorite hot sauce at the end to adjust the heat to your personal preference.

Delicious Charro Beans: A Cozy Tex-Mex Delight for Everyone
Ingredients
Equipment
Method
- Soak the dried pinto beans for at least 6 hours or overnight. Rinse them thoroughly and set aside.
- In a large pot over medium heat, cook the chopped bacon until crispy, about 5-7 minutes. Remove the bacon, set aside.
- Add the chopped onions and jalapeños to the pot with the bacon grease. Sauté for about 5 minutes until soft, then add the minced garlic and cook for an additional 1-2 minutes.
- Return the crispy bacon to the pot. Add the soaked beans, low-sodium chicken broth, water, and all the seasonings. Mix everything well and bring to a boil.
- Cover the pot and reduce heat to low. Let it simmer for about 45 minutes, checking occasionally to stir.
- After 45 minutes, uncover the pot. Stir in the fire-roasted tomatoes and adjust your seasonings if needed. Simmer for an additional 15-20 minutes.
- Ladle the Charro Beans into bowls and garnish with fresh cilantro.







