Slow Cooker Charro Beans are a hearty and nutritious Mexican favorite, loaded with flavor, and packed with protein. The combination of tender pinto beans, savory bacon, and aromatics creates a dish that warms the soul. When I first stumbled upon this recipe, I was drawn to its simplicity and the joy of preparing it in a slow cooker. With just a handful of ingredients, it brings the heart of a Mexican fiesta right to your dinner table.

Each bite of these beans is bursting with flavor—from the richness of bacon to the warmth of cumin and the freshness of diced tomatoes. Unlike the canned versions you might find at the store, Slow Cooker Charro Beans are elevated with fresh ingredients and a depth of flavor that will make you forget you ever ate out of a can. This recipe is incredibly easy, budget-friendly, and sure to please a crowd. I’m excited to share this delightful and filling dish with you!
Why You’ll Love This Recipe
- Simple & Quick: Cooking these beans requires minimal prep and just a few hours in the slow cooker.
- Irresistible Flavor: The melding of smoky bacon, spices, and fresh veggies creates an unforgettable taste experience.
- Eye-Catching Appeal: The colorful presentation makes it a showstopper at gatherings or cozy family dinners.
- Flexible Serving: Great as a side dish, or enjoy it as a stand-alone meal, topped with your favorite garnishes.
- Diet-Friendly Options: Naturally gluten-free and can be made dairy-free if you skip cheesy toppings.
Ingredients You’ll Need
- 1 lb. dried pinto beans: No need to presoak; they’ll soak up all those wonderful flavors as they cook.
- 8 slices bacon: Adds a rich, smoky flavor that just can’t be replicated. You can also use turkey bacon for a lighter option.
- 1 sweet yellow onion, diced: This gives a lovely sweetness, sautéing nicely into the beans during cooking.
- 2 garlic cloves, minced: Fresh garlic really elevates the dish with its aromatic qualities.
- 2 roma tomatoes, diced: Their bright acidity brightens the dish, making it more balanced.
- 1 jalapeno, minced: For a little kick! Adjust to your spice preference; you can remove the seeds for less heat.
- 1 tsp. cumin: This spice enhances the earthy flavor and adds a warm depth.
- 1 tsp. dried leaf oregano: A must-have herb for a traditional flavor profile.
- 7 cups chicken broth: This creates the broth for the beans, adding richness. Use vegetable broth for a vegetarian version.
- 1/8 cup finely minced cilantro: Fresh cilantro adds a burst of color and freshness just before serving.
- 1 tsp. salt: Enhances all the flavors in the dish.
How to Make Slow Cooker Charro Beans
- Rinse the beans: Begin by rinsing the 1 lb. dried pinto beans and sort through them to remove any rocks or dirt clumps.
- Combine Ingredients: Add the beans to the slow cooker along with the 8 slices cooked bacon, 1 diced sweet yellow onion, 2 minced garlic cloves, 2 diced roma tomatoes, 1 minced jalapeno, 1 tsp. cumin, and 1 tsp. dried leaf oregano. Remember, DON’T add the cilantro or salt just yet.
- Add Broth: Pour in 7 cups of chicken broth and give everything a good stir to combine.
- Cook: Set your slow cooker to HIGH and let it cook for 5 to 7 hours. The beans should be tender and the flavors well developed.
- Finishing Touches: Once the cooking time is up, add 1 tsp. salt and stir in 1/8 cup finely minced cilantro. Mix gently to combine all the flavors.
- Serve: Ladle the beans into bowls and enjoy! They pair beautifully with rice, tortillas, or on their own as a fulfilling dish.
Storing & Reheating
Stored correctly, your slow cooker charro beans can sit at room temperature for about two hours. If you have leftovers, transfer them to an airtight container and refrigerate for up to five days. For long-term storage, freeze in an airtight container for up to three months. When ready to enjoy, reheat in a pot on the stove over low heat or in the microwave until piping hot. Keep in mind, the texture may change slightly after freezing, but a splash of broth can help refresh it.
Chef’s Helpful Tips
- Common mistakes: Avoid not rinsing the beans; this can lead to a gritty texture. Make sure to sort through them properly.
- Timing strategies: If you’re short on time, cooking on HIGH is perfect, but if you have several hours, feel free to use a LOW setting for even more flavor development.
- Texture troubleshooting: If you find the beans are slightly undercooked, let them simmer longer; they’ll continue to absorb flavors.
- Flavor enhancement: Adding a squeeze of lime or your favorite hot sauce just before serving can elevate the taste even more!
Slow Cooker Charro Beans aren’t just your average side dish; they pack a punch of flavor and nutrition that makes them a go-to for mealtime. Plus, they’re incredibly versatile, pairing well with countless dishes or standing alone as a hearty meal. Feel free to experiment with the flavors, adding in other spices or vegetables according to your preferences.

Recipe FAQs
Can I use different beans?
Absolutely! While pinto beans are traditional, feel free to substitute with black beans or kidney beans. Just note that cooking times might vary slightly.
Are these beans spicy?
The spiciness largely depends on the jalapeno you use and whether you keep the seeds. For a milder version, you can omit the jalapeno altogether.
Can I make this recipe vegetarian?
Yes, simply substitute the chicken broth with vegetable broth and omit the bacon, or use a plant-based alternative for a smoky flavor.
Can I double this recipe?
Yes, you can easily double the recipe to serve a larger crowd. Just ensure your slow cooker has enough capacity, or divide them into two batches.
Enjoy the process of making your Slow Cooker Charro Beans, and don’t hesitate to get creative! Each batch can be a bit different, allowing you to put your personal touch on this comforting classic. Happy cooking!
Print
Slow Cooker Charro Beans
Slow Cooker Charro Beans are packed with irresistible flavors from bacon, spices, and fresh ingredients. This dish is simple to prepare and provides a healthy, comforting meal for family and friends, making it a go-to for busy weeknights.
- Total Time: 0 hours
- Yield: 6 servings 1x
Ingredients
- 1 lb. dried pinto beans
- 8 slices bacon, sliced and cooked
- 1 sweet yellow onion, diced
- 2 garlic cloves, minced
- 2 roma tomatoes, diced
- 1 jalapeno, minced
- 1 tsp. cumin
- 1 tsp. dried leaf oregano
- 7 cups chicken broth
- 1/8 cup finely minced cilantro
- 1 tsp. salt
Instructions
- Rinse the pinto beans and sort through them to remove any rocks or dirt.
- In the slow cooker, add the beans, cooked bacon, diced onion, minced garlic, diced tomatoes, minced jalapeno, cumin, and oregano but do not add the cilantro or salt yet.
- Pour the chicken broth over the mixture and stir well.
- Cook on HIGH for 5-7 hours. After cooking, stir in the salt and cilantro.
- Stir the mixture, serve it hot, and enjoy!
Notes
No need to presoak the pinto beans for this recipe.
Feel free to adjust the level of spiciness by using more or fewer jalapenos.
This dish pairs well with rice or as a side for grilled meats.
- Prep Time: 15 minutes
- Cook Time: 5-7 hours
- Category: 6|Entrees|5
- Method: Slow Cooker
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 3g
- Sodium: 700mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 25mg






