Why You’ll Love This Charro Beans
Charro Beans capture the heart of Mexican cuisine with their hearty mix of pinto beans simmered in a savory broth full of meats like bacon, chorizo, and ham, along with fresh chili peppers, tomatoes, and spices. This dish offers a comforting soup-like consistency that’s perfect as a main course or a side, making it ideal for busy families and food lovers alike. Let’s dive into what makes this recipe a go-to favorite for home cooks everywhere.
One reason you’ll love this Charro Beans recipe is its ease of preparation. It’s wonderfully simple and quick to make, requiring minimal ingredients and straightforward steps that fit easily into busy schedules, with the whole dish ready in under an hour. Plus, it’s packed with health benefits, being rich in protein and fiber from the pinto beans, which support digestive health and provide sustained energy. The fresh vegetables and herbs add essential vitamins and antioxidants, turning this into a nutritious choice that aligns with diets for busy parents and health-conscious individuals.
Another appeal is the versatility of Charro Beans. This recipe adapts easily to various dietary preferences, whether you need a vegan, gluten-free, or low-calorie option by making small modifications. The distinctive flavor from smoky meats, fresh tomatoes, onions, and a blend of spices like cumin and cilantro creates a unique, savory taste that sets it apart from other bean dishes. For those who enjoy outdoor cooking, try pairing it with something like our slow-cooked glazed ham recipe for an enhanced meal experience.
Jump To
- 1. Why You’ll Love This Charro Beans
- 2. Essential Ingredients for Charro Beans
- 3. How to Prepare the Perfect Charro Beans: Step-by-Step Guide
- 4. Dietary Substitutions to Customize Your Charro Beans
- 5. Mastering Charro Beans: Advanced Tips and Variations
- 6. How to Store Charro Beans: Best Practices
- 7. FAQs: Frequently Asked Questions About Charro Beans
- 8. Charro Beans
Essential Ingredients for Charro Beans
Gathering the right ingredients is key to making authentic Charro Beans, a traditional Mexican dish where pinto beans are simmered with meats, chili peppers, tomatoes, and spices for a flavorful broth. Below, you’ll find a comprehensive list of everything needed, ensuring you can prepare this recipe with precision. Remember, this list pulls directly from the classic preparation to help you achieve that perfect balance of taste and texture.
Main Ingredients List
- 1 pound dried pinto beans (about 2 cups)
- 6 cups water or more as needed
- ¼ onion
- ½ teaspoon salt (for initial cooking)
- 5 slices bacon, chopped
- 5 ounces chorizo or 2 sausages/hot dogs, chopped
- 1 cup diced ham or sausages
- ½ yellow onion, chopped
- 3 cloves garlic, minced
- 2 tomatoes (Roma or canned diced with chilies or habaneros)
- 1 jalapeño or serrano pepper, seeded and chopped
- ½ to 1 chipotle pepper in adobo sauce, chopped (optional)
- 1 cup fresh chopped cilantro (about ½ bunch)
- ½ teaspoon oregano
- ½ teaspoon paprika
- ½ teaspoon cumin
- Black pepper to taste
- 1 teaspoon chicken bouillon
- Bay leaf (used during bean cooking)
- Water as needed to reach desired broth consistency
As you can see, this structured list makes it easy to follow, with each ingredient’s quantity clearly stated. For more on the nutritional perks of beans, check out this resource on why beans are nature’s perfect food. These items combine to create the soup-like consistency that makes Charro Beans so versatile for meals.
How to Prepare the Perfect Charro Beans: Step-by-Step Guide
Creating delicious Charro Beans starts with simple steps that bring out the traditional Mexican flavors from pinto beans simmered with bacon, chorizo, ham, tomatoes, and spices. This guide walks you through the process, ensuring even beginners can whip up this hearty dish. With a total prep and cook time of about 1 hour and 45 minutes, it’s a practical choice for weeknight dinners or gatherings.
- Rinse the dried pinto beans and remove any debris. Place them in a large pot with 6 cups water, ¼ onion, bay leaf, and ½ teaspoon salt. Boil, then simmer for 1 to 2 hours until the beans are tender but not bursting, adding water as needed.
- Drain the beans and reserve the cooking liquid. Adjust the liquid with water to reach 2 ½ cups, stir in 1 teaspoon chicken bouillon, and set aside for later use.
- In a large pot, cook the chopped bacon and chorizo for about 5 minutes until the bacon is cooked; remove some grease to keep things balanced.
- Add the chopped onion and minced garlic, cooking until the onion is translucent for a fragrant base.
- Stir in the diced ham or sausages, tomatoes, chopped peppers, cilantro, oregano, paprika, cumin, and black pepper. Cook for another 5 minutes to blend the flavors.
- Add the cooked beans and the reserved broth mixture, then simmer for 15 minutes. Season with salt and pepper to taste for the perfect finish.
- Garnish with fresh cilantro before serving, and pair with warm flour or corn tortillas. If you prefer a thicker sauce, mix 1 tablespoon cornstarch with 2 tablespoons water and stir it in.
This method ensures a soup-like consistency that’s great as a main or side. For those exploring other easy recipes, you might enjoy our grilled vegetables with a zesty marinade to add a fresh twist.
Dietary Substitutions to Customize Your Charro Beans
Charro Beans can be tailored to fit various dietary needs while keeping its authentic Mexican essence, with pinto beans and meats like bacon and chorizo at the core. Whether you’re going vegan or watching calories, these swaps help maintain the dish’s flavorful broth. Let’s look at some easy options to make it your own.
Protein and Main Component Alternatives
- Replace bacon with smoked tempeh, mushrooms, or coconut bacon for vegan options.
- Use low-sodium vegetable broth instead of meat-based broths for gluten-free and vegan diets.
Vegetable, Sauce, and Seasoning Modifications
- Swap jalapeño with milder peppers like poblano for less heat or add chipotle for smokier flavor.
- Use fire-roasted tomatoes instead of fresh for a deeper taste.
- Adjust spices like adding smoked paprika or chili powder to vary flavor profiles.
These changes keep the soup-like consistency intact, as noted in the original recipe. Tomatoes add a healthy boost, much like what’s covered in this slideshow on tomato health benefits.
Mastering Charro Beans: Advanced Tips and Variations
To elevate your Charro Beans beyond the basics, consider advanced techniques that enhance the traditional simmer of pinto beans with meats and spices. This section covers pro tips for better flavor and texture, drawing from the dish’s Mexican roots. With these ideas, you can make it a staple for outdoor cooking enthusiasts and more.
Pro Cooking Techniques
Use a pressure cooker or Instant Pot to cut down cooking time and boost flavor infusion. Soaking beans with baking soda speeds up softening, making it easier for busy schedules.
Flavor Variations
Experiment with adding smoked sausage or chorizo for extra depth, or swap pinto beans for black beans. Fresh herbs like cilantro add authentic touches, aligning with the original recipe’s ingredients.
Presentation and Storage Tips
Serve in bowls with garnishes like green onions or avocado. For make-ahead meals, freeze portions; they last up to 3 months and taste even better reheated.
This flexibility makes Charro Beans adaptable for all, from students to seniors.
How to Store Charro Beans: Best Practices
Proper storage keeps your Charro Beans fresh and flavorful, preserving the soup-like quality of simmered pinto beans and meats. Follow these steps to enjoy leftovers without losing that authentic taste.
- Refrigeration: Store cooked beans in airtight containers in the fridge for up to 4 days; cool them first.
- Freezing: Portion into freezer-safe bags, leaving space for expansion, and freeze for up to 3 months.
- Reheating: Thaw overnight or heat from frozen on low, stirring and adding liquid if needed.
- Meal Prep: Batch cook for easy weeks ahead, using fridge and freezer containers.
This approach works well for preparing ahead, as the dish stores for 2-3 days in the fridge.

FAQs: Frequently Asked Questions About Charro Beans
What are Charro Beans and what ingredients are used?
Charro Beans, also known as frijoles charros, are a traditional Mexican dish made with pinto beans cooked in a flavorful broth. Typical ingredients include pinto beans, bacon, chorizo, ham, tomatoes, onion, garlic, chili peppers like jalapeños or chipotle, and spices such as cumin and cilantro. The dish has a soupy consistency and can be served as a hearty side or main dish.
Can I make Charro Beans using canned beans instead of dried ones?
Yes, canned pinto beans can be used as a shortcut. Drain the beans and add enough water or broth to replace the liquid typically absorbed during cooking—around 2 to 2½ cups. Incorporate chicken bouillon or your preferred seasoning to replicate the flavor. Then follow the recipe steps without the long soaking and cooking time required for dried beans.
How can I make Charro Beans in a slow cooker or Instant Pot?
For a slow cooker, sauté meat and vegetables, then add to the cooker along with beans and broth. Cook on low for 8-10 hours or high for 4-5 hours. For Instant Pot, sauté ingredients using the sauté function, add dry beans and broth, cook on high pressure for about 30 minutes, then allow natural pressure release. Both methods save time and develop deep flavors.
What is the best way to thicken Charro Beans if I prefer a less soupy texture?
To thicken Charro Beans, mix 1 tablespoon of cornstarch with 2 tablespoons of water to create a slurry. Stir this into the beans just before serving and heat until the mixture thickens slightly. This method maintains flavor without altering the dish’s character and is especially useful when serving as a side dish.
Is there a meatless version of Charro Beans that still tastes authentic?
Yes, a vegetarian or vegan version can be made by omitting the meats and using plant-based substitutes like vegan chorizo or additional beans such as black beans. Enhance flavor with extra vegetables like bell peppers, celery, and carrots, and replace chicken bouillon with vegetable broth or bouillon. This creates a rich, satisfying dish without animal products.

Charro Beans
🫘 Experience authentic Mexican comfort food with these hearty charro beans that combine tender pinto beans with savory meats and bold spices in a flavorful broth
🌮 Create a versatile dish that can be served as a main course or side, bringing the taste of traditional Mexican cuisine to your table with simple, accessible ingredients
- Total Time: 1 hour 45 minutes
- Yield: 6–8 servings 1x
Ingredients
1 pound dried pinto beans (about 2 cups)
6 cups water or more as needed
¼ onion
½ teaspoon salt (for initial cooking)
5 slices bacon, chopped
5 ounces chorizo or 2 sausages/hot dogs, chopped
1 cup diced ham or sausages
½ yellow onion, chopped
3 cloves garlic, minced
2 tomatoes (Roma or canned diced with chilies or habaneros)
1 jalapeño or serrano pepper, seeded and chopped
½ to 1 chipotle pepper in adobo sauce, chopped (optional)
1 cup fresh chopped cilantro (about ½ bunch)
½ teaspoon oregano
½ teaspoon paprika
½ teaspoon cumin
Black pepper to taste
1 teaspoon chicken bouillon
Bay leaf (used during bean cooking)
Water as needed to reach desired broth consistency
Instructions
1-Rinse the dried pinto beans and remove any debris. Place them in a large pot with 6 cups water, ¼ onion, bay leaf, and ½ teaspoon salt. Boil, then simmer for 1 to 2 hours until the beans are tender but not bursting, adding water as needed.
2-Drain the beans and reserve the cooking liquid. Adjust the liquid with water to reach 2 ½ cups, stir in 1 teaspoon chicken bouillon, and set aside for later use.
3-In a large pot, cook the chopped bacon and chorizo for about 5 minutes until the bacon is cooked; remove some grease to keep things balanced.
4-Add the chopped onion and minced garlic, cooking until the onion is translucent for a fragrant base.
5-Stir in the diced ham or sausages, tomatoes, chopped peppers, cilantro, oregano, paprika, cumin, and black pepper. Cook for another 5 minutes to blend the flavors.
6-Add the cooked beans and the reserved broth mixture, then simmer for 15 minutes. Season with salt and pepper to taste for the perfect finish.
7-Garnish with fresh cilantro before serving, and pair with warm flour or corn tortillas. If you prefer a thicker sauce, mix 1 tablespoon cornstarch with 2 tablespoons water and stir it in.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🫘 For a shortcut, use canned pinto beans (5-6 cups) with reserved liquid and chicken broth to total 2 1/2 cups of liquid, reducing cooking time significantly
🌶️ Adjust the spice level by varying the amount of chipotle pepper and jalapeño – omit chipotle for milder flavor or add extra for more heat
🍺 For authentic borracho beans variation, replace most of the bean cooking liquid with dark beer to add depth and complexity to the flavor
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Category: Side Dish
- Method: Simmering
- Cuisine: Mexican
- Diet: Not Suitable
Nutrition
- Serving Size: 1 cup
- Calories: 338
- Sugar: 3
- Sodium: 657
- Fat: 11
- Saturated Fat: 4
- Unsaturated Fat: 6
- Trans Fat: 0.5
- Carbohydrates: 40
- Fiber: 10
- Protein: 20
- Cholesterol: 28







Just made these for our family taco night and they were a huge hit!
I added some extra jalapeños because we like things spicy in our house.
Definitely adding this to our regular rotation, thank you for sharing! 🌶️