charro beans are the kind of dish you make once and then start finding excuses to make all the time. Picture a cozy pot bubbling on the stove, the whole place smelling like smoky bacon, garlic, and warm spices. That’s the vibe I’m after when I’m craving comfort with very little effort. If you like easy comfort dinners, I think you’ll also appreciate this cozy pot I adore that hits the same satisfying notes. Today I’m walking you through my go to approach for Delicious Charro Beans You Can’t Resist Making at Home so you can bring that same aroma to your kitchen. Let’s get a pot going and make tonight simple and good.

What are Charro Beans?
Charro beans, also called frijoles charros, are a hearty Mexican bean stew made with pinto beans simmered in a savory broth with bacon, aromatics, tomatoes, and fresh herbs. Think of it like a cousin to chili, but lighter, a little brothy, and loaded with bright flavors from jalapeño and cilantro. The mix of smoky bacon with tender beans and a squeeze of lime at the end gives you that warm hug feeling in a bowl.
There are versions with beer, often called borracho beans, and versions without. My weeknight version keeps it simple. I want layers of flavor without a long grocery list. When I’m testing and retesting, I look for three things: beans that are creamy inside, a broth that tastes like it has been simmering all day, and a finish that’s fresh, not heavy. That combo is exactly why I call this Delicious Charro Beans You Can’t Resist Making at Home.
Another reason I love this recipe is that it’s incredibly forgiving. If you only have canned beans, it still works. If you like things spicier, add more jalapeño. If you want it smoky and deep, a little chipotle in adobo does wonders. Charro beans can be the main event or the easy side that steals the show next to tacos, grilled chicken, or anything off the backyard grill.

How to Make Charro Beans
Ingredients
Here’s what I grab for a big, satisfying pot:
- 1 pound dried pinto beans, rinsed and sorted (or 3 cans pinto beans, drained and rinsed)
- 6 slices thick cut bacon, chopped
- 1 medium onion, diced
- 1 to 2 jalapeños, seeded and diced
- 3 to 4 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, undrained, or 2 ripe tomatoes, chopped
- 4 to 5 cups low sodium chicken or vegetable broth, plus more if needed
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- Handful of chopped cilantro
- Juice of 1 lime
- Optional: 1 to 2 chipotle peppers in adobo, minced, for smoky heat
Step by step
Cook the bacon. Put a large pot over medium heat and cook the chopped bacon until crisp. Scoop it out to a plate, but leave the flavorful drippings in the pot.
Sauté the aromatics. Add the onion and jalapeño. Cook until soft and a little golden. Stir in garlic for about 30 seconds, just until fragrant.
Build the base. Stir in tomatoes, cumin, and oregano. Let it all mingle for a minute so the flavors wake up.
Add beans and broth. If using dried beans, add them and pour in enough broth to cover by about 2 inches. If using canned beans, add them with 3 to 4 cups broth. Return the bacon to the pot.
Simmer low and slow. Bring to a gentle simmer, then reduce the heat so it stays barely bubbling. For dried beans, plan on 1 hour to 1 hour 30 minutes, adding more broth as needed. For canned beans, 20 to 30 minutes is plenty so everything can marry.
Finish and season. Stir in cilantro and lime juice. Taste and adjust with salt, pepper, and more lime. If you want it hotter, add a bit more jalapeño or a pinch of chili powder. If you want it smokier, add a spoon of the chipotle adobo sauce.
Bean prep options
If you want to speed things up with dried beans, soak them in cool water for 6 to 8 hours, then drain and rinse. They’ll cook faster and more evenly. Or go completely easy and use canned pinto beans. Both paths still deliver Delicious Charro Beans You Can’t Resist Making at Home, and I promise no one at the table will complain either way.

Recipe Tips
Use quality bacon. A good thick cut bacon adds big flavor and a pleasant bite. Thin bacon gets lost. If you’re avoiding pork, try diced smoked turkey or a splash of liquid smoke to capture that savory depth.
Mind the salt. Different broths and bacon brands vary in saltiness. Season toward the end so you don’t oversalt. It’s easy to add more, not so easy to take it away.
Keep it gently simmering. Rapid boiling can break beans and make them tough. A lazy bubble keeps the texture creamy and the broth clear and rich.
Finish fresh. Cilantro and lime at the end make the whole pot taste alive. Don’t skip that bright pop. If cilantro isn’t your thing, fresh parsley works too.
Make it a meal. Stir in leftover shredded chicken, diced ham, or a handful of corn right near the end. If you want another cozy, flavor packed idea for a busy night, peek at this hearty pot recipe I return to often. It’s not the same flavor profile, but it scratches the same comfort itch and pairs well with a bowl of beans on the side.
Adding Chorizo or Hot Dogs to Charro Beans
This is the move when you want extra protein and a bolder flavor. For Mexican chorizo, remove the casing, brown it in a skillet until cooked through, and drain off excess fat. Stir the cooked chorizo into your pot in the last 15 minutes of simmering so the spices fuse into the broth without turning greasy. A half pound is plenty for a pot, but go to a full pound if you want the beans to read more like a main course.
For hot dogs, slice them into coins and brown in a little oil until the edges are caramelized. The browning makes them taste meatier and prevents that bland, boiled vibe. Add them during the final 10 to 15 minutes. It’s kid friendly, budget friendly, and surprisingly great for game day. Just remember to re check salt at the end since both add a little extra seasoning to the pot.
If you’re loading up on add ins, keep the jalapeño level where you like it. The extra meatiness can handle more heat if that’s your style. And if I’m serving a crowd, I’ll often make two versions so everyone can find their happy place. This flexibility is a big reason these are truly Delicious Charro Beans You Can’t Resist Making at Home.
Serving Suggestions
- Serve as a main with warm tortillas, avocado slices, and a simple side salad.
- Spoon over rice for a filling bowl. Top with queso fresco and extra cilantro.
- Set out toppings like diced onion, radishes, jalapeño, lime wedges, and sour cream for a build your own beans bar.
- Pair with grilled chicken, carne asada, or roasted veggies. Beans love smoky char.
- Make loaded bean toast with a swipe of butter on toasted sourdough, then a big scoop of beans and a fried egg.
- Turn leftovers into a quick soup by adding extra broth and a handful of corn, then simmer until hot.
- Keep it cozy by serving with cornbread or cheesy quesadillas. For another comfort favorite I lean on, this savory copycat recipe makes a fun partner for a big bowl of beans.
- Finish with hot sauce, a pinch of chili flakes, or even a swirl of crema for richness.
However you serve them, the simplicity and bold flavors are what make these truly Delicious Charro Beans You Can’t Resist Making at Home. They’re at home on busy weeknights and also perfect for a relaxed weekend spread with friends. If you’re hosting, make the beans a day ahead. They taste even better the next day as the flavors settle in.
Common Questions
Do I need to soak dried pinto beans? You don’t have to. Soaking shortens the cook time and helps them cook evenly, but you can simmer unsoaked beans longer and still get tender results.
Can I use canned beans? Absolutely. Use three cans of pinto beans, rinse them, and simmer for about 20 to 30 minutes to let the flavors meld.
How do I thicken the broth? Mash a ladle of beans against the side of the pot and stir them back in. It makes the broth lightly creamy without adding dairy.
What if my beans are still tough after an hour? Keep simmering gently and add more broth as needed. Old beans can take longer. A pinch of baking soda early in cooking can help soften tough dried beans.
How long do leftovers keep? Up to 4 days in the fridge in a sealed container. They also freeze well for about 2 months. Reheat with a splash of broth to loosen.
You’ve got everything you need to make Delicious Charro Beans You Can’t Resist Making at Home tonight. A little bacon, a heap of beans, and a handful of simple ingredients turn into something that tastes like a long, slow Sunday. If you want to browse more takes, I love the ideas and variations in Charro Beans (Frijoles Charros) – Tastes Better from Scratch, the approachable guide from Charro Beans (Frijoles Charros), and the flavor packed version at Frijoles Charros (Charro Beans) |Muy Delish. Now grab a pot, turn on some music, and let your kitchen smell amazing. And if you want another cozy dinner idea for later this week, bookmark this comforting favorite.

Delicious Charro Beans You Can’t Resist Making at Home
- Total Time: 105 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
A cozy Mexican bean stew made with pinto beans, smoky bacon, and vibrant spices, perfect for easy comfort dinners.
Ingredients
- 1 pound dried pinto beans, rinsed and sorted (or 3 cans pinto beans, drained and rinsed)
- 6 slices thick cut bacon, chopped
- 1 medium onion, diced
- 1 to 2 jalapeños, seeded and diced
- 3 to 4 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, undrained, or 2 ripe tomatoes, chopped
- 4 to 5 cups low sodium chicken or vegetable broth, plus more if needed
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- Handful of chopped cilantro
- Juice of 1 lime
- Optional: 1 to 2 chipotle peppers in adobo, minced, for smoky heat
Instructions
- Cook the bacon until crisp in a large pot over medium heat. Scoop it out to a plate, but leave the drippings in the pot.
- Add onion and jalapeño to the pot and cook until soft and golden. Stir in garlic for about 30 seconds until fragrant.
- Stir in tomatoes, cumin, and oregano. Let it all mingle for a minute.
- If using dried beans, add them and cover with broth by about 2 inches. If using canned beans, add them and 3 to 4 cups broth. Return the bacon to the pot.
- Bring to a gentle simmer, reduce heat to barely bubbling. If using dried beans, cook for 1 to 1.5 hours; for canned beans, 20 to 30 minutes.
- Stir in cilantro and lime juice. Season with salt and pepper, and adjust heat with jalapeño or chili powder as desired.
Notes
Use quality bacon for best flavor, and remember to season towards the end to prevent oversalting. For a thicker broth, mash a ladle of beans against the pot and stir back in.
- Prep Time: 15 minutes
- Cook Time: 90 minutes
- Category: Side Dish
- Method: Simmering
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 15g
- Protein: 20g
- Cholesterol: 30mg