Easy + AMAZING Slow Cooker Charro Beans
Charro Beans are flavored with bacon, garlic, tomatoes, green chiles, jalapeños, cilantro, and spices and cooked in the slow cooker to make them hands-off and truly effortless…the perfect side dish for Mexican food!
WANT TO SAVE THIS RECIPE?
If you've been hanging around the site for a while, you may already be familiar with my recipe for King Ranch Chicken Casserole, which just so happens to be one of my family's very favorite comfort food classics. And if you've seen that post, you may have noticed a side of tasty-looking Charro Beans adorning the plate o' casserole.
Well, those beans weren't merely a photo prop, folks. They were the real, actual side dish that I make when I serve King Ranch Chicken Casserole...or Creamy Dreamy Chicken Enchiladas...or Slow Cooker Carnitas Tacos...or Crock Pot Chicken Enchiladas. In fact, I whip up delicious Charro Beans to accompany just about every Mexican food entree in my recipe files!
I love effortlessly cooking pinto beans in the crock pot, whether I keep them simple and straightforward for serving with barbecue or cornbread, like Ranch Beans...
...or whether I gussy them up with extra layers of flavor, herbs, and spices, like today's recipe for Slow Cooker Charro Beans!
What Are Charro Beans?
"Frijoles Charros" (or Cowboy Beans) are basically a Mexican version of pork and beans...except bacon is the pork and pintos are the beans, simmered in a savory, as-spicy-as-you-like broth. If you want to turn them into "Borracho (Drunken) Beans," you can include a little Mexican beer with the broth for added depth of flavor.
At any rate, Charro Beans are tasty and zesty. They can be spicy or mild. And they are the perfect complement to your Tex-Mex or Mexican food of choice!
Ingredients
So what do you need to make this bursting-with-flavor Charro Beans recipe?
- Bacon. Cooked until crispy, drained, and chopped.
- Dried pinto beans. Rinsed, drained, and picked over.
- Water + beef broth. Or using a spoonful of Organic Beef Better Than Bouillon is an alternative to opening a carton or can of beef broth.
- Garlic. Minced. You can mince cloves of fresh garlic or the jarred refrigerated kind to save time.
- Jalapeño. Diced. Optional but recommended. The long cooking time will neutralize the heat, so for spicy Charro Beans, feel free to add additional jalapeños (and leave the seeds and membranes intact!) or, alternatively, you could stir in a spoonful of chipotle chile pepper powder.
- Spices. Namely, cumin, garlic powder, and chili powder (which is not spicy).
- Diced tomatoes & green chiles. Otherwise known as Rotel.
- Cilantro leaves. Chopped. Leave it out if you're a cilantro hater.
- Salt + freshly ground black pepper. To taste.
How to Make Charro Beans
(The below photos are intended to be helpful, but please refer to the recipe card at the bottom of this post for FULL DIRECTIONS.)
Believe it or not, the most labor-intensive part of cooking this Charro Beans recipe is frying the bacon! And since I actually prefer baking it in the oven for the least effort and mess, it's really not labor-intensive at all. 😉
- To bake bacon, simply arrange slices in a single layer on a foil-lined 9- by 13-inch (or larger) pan. Cook at 400°F for 15 to 20 minutes or until crispy. (Or if you have an alternate favorite method for cooking bacon, feel free to do it that way instead!)
- After the bacon has gotten nice and crispy, you'll need to drain it and chop it.
- Rinse and drain your dried pinto beans, making sure you pick out any stones or undesirable shriveled-up beans. Transfer to a large slow cooker.
- Cover the beans with water and beef broth. Then add all of those ingredients so essential to this recipe's amazing flavor: fresh garlic and jalapeño, cumin, garlic powder, chili powder, black pepper, and -- of course -- that wondrous aforementioned bacon.
- Stir the ingredients to combine and then cover and cook on LOW for 7 to 9 hours until the beans are almost done. Remove the lid to add the final two ingredients: diced tomatoes with green chiles (AKA, Rotel) and fresh chopped cilantro.
- Stir, cover, and cook for an additional hour or until the beans are nice and tender.
- Adjust the seasonings at the end by adding extra salt and pepper, if necessary. And at long last…enjoy!
How Long to Cook Charro Beans?
So here's the thing that I've learned about cooking beans in the slow cooker over the years...cooking times can vary considerably depending on a number of factors. Some crock pots just run hotter/cook faster than others. Altitude can affect cooking time, which makes sense. But so can the hardness of your water, as beans have a more difficult time softening in hard water.
Also, if beans have been stored for over a year, they may take longer to cook or they may never soften! Even if you know that you haven't had a bag of dry beans in your pantry for that long, you never know how long they were at the grocery store before you bought them. There have been a couple of times that I've cooked a pot of beans and was surprised to find them still crunchy at the end of the allotted cooking time. The problem? Geriatric beans! So when possible, always use fresh dry beans.
And finally, don't add acidic ingredients to a recipe until the beans have already softened. Otherwise, you may end up with tough beans.
On the other hand, the commonly-held belief that beans should not be salted until they are completely finished cooking is up for debate. That being said, I typically still wait until the end to add salt...out of habit as much as fear -- ha.
That's a bunch of things to worry about, huh? Not really. Despite all of those warnings, beans are really easy to make in the slow cooker! Just get to know how hot your particular crock pot tends to run. Use fresh beans. And arm yourself with the above knowledge! Everything will turn out just fine.
To Soak or Not to Soak?
Now for the biggest bean-related query...to soak or not to soak? To be perfectly honest, I pretty much never soak my beans, primarily because I'm lazy I never remember to do so the night before. If you are a planner-aheader, however, and would like to consume your Slow Cooker Charro Beans a bit sooner than later, you can always soak them before cooking them.
- Simply rinse and drain your beans, picking them over for any shriveled up beans, stones, or random particles.
- Dump the beans into a pot and cover with a couple inches of water.
- Soak for at least 12 hours before discarding any floating beans.
- Finally, drain off the soaking water and proceed with the recipe.
Soaked beans will probably only need 5 to 7 hours in the crock pot to cook as opposed to 8 to 10, but again, keep all of those aforementioned cooking time variables in mind! Many people also argue that soaking and draining beans results in less bloating and, er, related digestive issues, but I'll leave that research up to you. 😉
Crock Pot Temp: High or Low?
I prefer slow cooking my Charro Beans on LOW, but if you're running short on time, you can cook them on HIGH for around 5 to 6 hours.
When the time I have available is somewhere between long and short, I'll often start my crock pot on HIGH and then switch it to LOW after a couple of hours. (And when I use this tactic, I estimate that every hour on HIGH is roughly equivalent to two hours on LOW.)
Slow Cooker Recommendations
I always make Charro Beans in a large slow cooker that’s at least 6 quarts. I love my 7-quart, programmable Crock Pot because it’s extra roomy...and once I set it, I don’t have to keep checking it! You can get it on Amazon for around $70.
Or, for something a little larger, Hamilton Beach makes a great 8-quart slow cooker for about the same price.
Beans, Beans...
A quick anecdote regarding the potential after-affects of consuming beans, and then I'll get on with the recipe. 😉
When my boys were young, it was only a matter of time before the notorious "Beans, Beans" verse came up at dinnertime while we were enjoying our Charro Beans. My 7-year-old apparently learned it at school one day, but I'm telling you, he had it all wrong.
So after listening to him butcher the verse half a dozen times, I could handle it no longer. Despite my better judgement, I finally had to set him straight and teach him the correct words. If any child of mine is going to recite a rhyme riddled with potty words...well, by golly, he's at least going to do his mother proud and get it right! 😉
Alrighty then! With all of that rambling 'bout beans behind us, let's get to slow cooking some Charro Beans, shall we? These pintos are tasty, they're zesty, they're warm and filling...and did I mention that they include bacon???
Yep, I'm pretty sure this'll be your new go-to side dish any time Mexican food is on the menu. 🙂
More Tasty Bean Recipes
Easy + AMAZING Slow Cooker Charro Beans
Video
Ingredients
- ½ pound bacon
- 1 pound dried pinto beans
- 4 cups water
- 2 cups beef broth
- 6 cloves garlic, minced
- Fresh jalapeno, diced (optional)
- 1 tablespoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon chili powder
- 1 (10-ounce) can diced tomatoes & green chiles, such as Rotel
- 1 cup fresh cilantro leaves, chopped
- Salt & freshly ground black pepper
Instructions
- Cook the bacon until crispy. Drain, chop, and set aside.
- Place the beans in a colander, rinse well, and remove any stones or shriveled beans.
- Pour the beans into a large slow cooker. Cover with water and beef broth. Add chopped bacon, garlic, jalapeño (if using), cumin, garlic powder, and chili powder; stir to combine. Cover and cook on LOW for 8 to 10 hours (or on HIGH for 4 to 6 hours) or until almost done.
- Stir in the Rotel and chopped cilantro; cover and cook for an additional hour or until tender (the total cooking time on LOW will likely be between 9 to 11 hours, depending on how hot your particular slow cooker runs). When the beans are done, season with salt and freshly ground pepper, to taste (stir in ½ teaspoon of salt at a time, tasting before adding more).
Equipment Needed
Notes
- My favorite way to cook bacon is to lay it in a deep, foil-lined baking pan and bake it on the center rack at 400°F for 15 to 20 minutes or until done to your liking.
- The first time you cook beans in your slow cooker, periodically check that they remain covered with liquid. Add additional hot water during the cooking process, if necessary.
- One jalapeño cooked for that many hours should add flavor rather than spice. If you prefer mild beans, scrape out and discard the seeds and membranes before dicing the jalapeño, and use mild Rotel. On the other hand, if you prefer spicy beans, feel free to add more jalapeños (leaving the seeds/membranes intact), regular or hot Rotel. You can also add chipotle chile pepper powder to taste for smoky heat.
- For Borracho Beans, swap out 6 ounces of the beef broth with Mexican beer.
- If you prefer to soak your beans, simply rinse, drain, and pick over your beans. Place them in a pot, cover with 2 inches of water, and soak overnight. Drain off the soaking water before proceeding with the recipe. If beans are soaked, cooking time will probably be shortened by a couple of hours.
- Always use fresh dried beans, as old beans can take much longer to become tender (and may possibly never soften!) There are details in the post explaining why beans sometimes don't adequately soften.
Nutrition
Post originally published on October 2, 2014, and updated on May 27, 2019, December 31, 2020, and August 28, 2023.
I do 8 pounds of beans at a time in one of those big electric ovens like you see at church socials----basically a king sized slow cooker----draping a towel over them and slow cookers helps make everything work better----you might consider using Hatch dried peppers in your recipe---I stem and seed two pounds of them 1/2 mild---1/2 medium---then boil in water to totally soften and get the goody out of the peppers---then puree and strain to get the skins out-----then add to beans----on the bacon front I buy ends and pieces---half the money and works fine-----further I suggest using home made stock instead of the store bought stuff----easiest to make of all ----and a lot less expensive---I use venison stock----haven't thrown a bone away in years-----every thing else I pretty much follow your lead----then I freeze the beans in quart containers saved from sour cream etc etc----eat them every day primarily with brown rice-and the meat du jour---
This is a really good recipe. We serve it with Mexican rice, tortillas, good sour cream, salsa, and queso fresco as dinner. These beans are so good, they should definitely be the star of the show.
I'm so glad you enjoy them, Kimberly! 🙂
Made the mild version with the seeds removed from the jalapeno and mild Rotel. Tasty and great for a large group.
I'm so glad it was a hit, Terri! 🙂
I started making these beans as part of a weekly meal prep about a month ago. I’ve made 3 batches so far and don’t plan on stopping! I’m a novice cook to say the least, but when people at work tried these beans I had requests for more! I started making double the recipe at a time; it’s so fun and easy to make. I’ve got a batch going now and the house smells amazing! I use one jalapeño per pound of beans and do not remove the seeds or membranes. I also don’t drain the beans and add all ingredients in the beginning(accidentally the first time but it worked?♂️). Love them!
I made these beans for my family today and everyone loved them! Such good flavor and the house smelled yummy as they were cooking.
These are great! I made them for a family that had lived in Mexico for many years and they said the beans tasted like home. I cooked them in an Instant Pot, decreasing the water slightly. Also I substituted onion powder for the garlic powder. It seemed like enough garlic with minced garlic. Love this spicy but not hot recipe for beans.
I'm a bit confused by the recipe since you stated that salt and acidity can prevent the beans from softening but the recipe calls for bacon (salty) and broth (also salty even in the low sodium versions) at the very beginning of the cooking process.
I love beans but have had several poor experiences cooking them. I want to make sure I do this correctly to ensure that I can enjoy some tastiness for the effort.
Is the salt from the bacon and broth low enough to not affect the cooking process? Or should I wait to add them until I add the tomatoes in the last hour or two of cooking?
Your recipe ingredients sound good. I've been making charro beans for years, I've never used bacon, I only use salt pork. I try to find one that has plenty of meat on it, cut it up in smaller chunks and just toss them in the beginning of the cooking process. Although I do cook mine on the stove top. The flavor and taste of the salt pork just take these type beans to another level.
My favorite local Mexican restaurant makes this and it is my absolute favorite. This recipe looks very similar, but they put diced pineapple in it; not a lot, not to little, just the right amount. Its diced the same size as the onions, it cuts the heat of the jalapeno but also pairs well with it. I'm going to try your recipe!
These sound delish! Do you think I can make this on the stove instead?
Hi Samantha I have these beans in my crockpot cooking right now. I had to double the recipe for a large group. Do you think these will take longer to cook or still the same amount of time?
Hello! I just found your recipe, and used with some adaptation in my instant pot. I used the saute setting to brown the bacon in olive oil, and then added the onion and garlic. In the final step, I added all the other ingredients (including unsoaked beans) and cooked for 60 minutes on high. I let the pot depressurize on it's own, and it spectacular. Thanks!
What great tips, Jess...thank you for sharing! So happy to hear that this recipe worked in an instant pot. 🙂
I just wanted to let you know that I have made these beans 4 times and they are fabulous!
Jus lettin ya know not boiling beans can cause some serious food borne illness.and the slow cooker actually exasperates up to five fold.
http://www.fda.gov/food/foodborneillnesscontaminants/causesofillnessbadbugbook/ucm071092.htm
Hi Mark Allen! Thanks for sharing that. I became aware of phytohaemagglutinin when developing a recipe for red kidney beans, and I would never recommend cooking those in the slow cooker, as your link confirms. However, many other varieties of beans contain only a small fraction of the toxin found in red and white kidney beans and can be safely cooked in a slow cooker. Of course, if you have any reservations preparing pinto beans in a slow cooker, you can always boil them in a pot on the stove for 10 minutes in order to destroy any small amount of toxin before adding them to the slow cooker. 🙂
Oh wow, good to know that other beans are safe in the slow cooker! Thanks for the thoughtful response.
These were superb! Thanks!
So happy to hear it, Laurie! Thanks for letting me know that you enjoyed them. 🙂
Can't wait to try all of these recipes! My poor slow cooker has been a bit neglected... I'm starting by making these frijoles borrachos tomorrow 🙂
So glad I found this on Pinterest! I've put it on this week's menu plan. Can't wait.
Fantastic loved these beans served with roasted shrimp enchiladas for guests and the meal was a big hit. Who knew making beans could be so easy, thank you!
You're very welcome, Gina! I'm so glad that you found these beans easy to make and that they were a hit with you and your guests. And I may have to get your recipe for Roasted Shrimp Enchiladas...they sound delicious! 😉