These Borracho Beans (Frijoles Borracho) are a rich, savory twist on traditional Mexican charro beans. Made with pinto beans simmered in beer, smoky bacon, ham or sausage, and a blend of spices, they’re hearty enough to serve as a main dish but also make an incredible side for tacos, grilled meats, or rice.
I first tasted borracho beans at a family barbecue, and they completely stole the show from the grilled carne asada! The dark beer adds a subtle bitterness that balances beautifully with smoky bacon, spicy peppers, and fresh cilantro. Once you try them, you’ll see why they’re a staple in Tex-Mex and Mexican cooking.
Table of Contents
Why You’ll Love This Recipe
-
Deep, Bold Flavor – Beer, bacon, and chipotle create a smoky, rich base.
-
Versatile – Serve as a side or a hearty main with tortillas.
-
Budget-Friendly – Dried beans are affordable and feed a crowd.
-
Customizable Heat – Adjust spice levels with jalapeño, serrano, or chipotle.
Ingredients
For the Pinto Beans
-
1 lb dried pinto beans (about 2 cups)
-
6 cups water (or more as needed)
-
¼ onion
-
½ tsp salt
-
1 bay leaf
For the Borracho Beans
-
5 slices bacon, chopped
-
1 cup diced ham or sausage
-
½ yellow onion, chopped
-
3 cloves garlic, minced
-
2 tomatoes, diced
-
1 jalapeño or serrano pepper, seeded and chopped
-
½–1 chipotle pepper in adobo sauce, chopped (optional, for smoky spice)
-
1 cup fresh cilantro, chopped (about ½ bunch)
-
½ tsp cumin
-
½ tsp paprika
-
½ tsp oregano
-
Salt and pepper, to taste
-
12 oz dark beer (Mexican beer recommended)
Instructions
-
Cook the Pinto Beans
-
Rinse beans in a colander, discarding any broken pieces.
-
Add to a large pot with 6 cups water, onion chunk, bay leaf, and salt.
-
Bring to a boil, then reduce to a simmer and cook 1–2 hours, until tender but not falling apart.
-
Check occasionally, adding water if needed.
-
Once tender, drain and reserve ¼ cup cooking liquid. Set beans aside.
-
-
Prepare the Flavor Base
-
In a large pot, cook bacon until crispy (about 5 minutes).
-
Drain off excess grease, leaving about 1–2 tbsp.
-
Add onion and garlic; sauté until translucent.
-
-
Add Meat & Veggies
-
Stir in diced ham/sausage, tomatoes, peppers, and cilantro.
-
Add cumin, paprika, oregano, black pepper.
-
Cook for 5 minutes until fragrant.
-
-
Combine & Simmer
-
Add cooked beans, reserved bean broth, and dark beer.
-
Stir and simmer for 15 minutes, letting flavors meld.
-
-
Taste & Serve
-
Season with salt and pepper to taste.
-
Garnish with fresh cilantro.
-
Serve warm with tortillas, rice, or as a side to grilled meats.
-
Tips for Success
-
Soak Beans Overnight for faster cooking and easier digestion.
-
Use Mexican dark beer (like Negra Modelo) for authentic flavor.
-
For vegetarian version, skip bacon/ham and use olive oil with smoked paprika.
-
Make a big batch—these beans taste even better the next day!
Make It Your Own
-
Extra Smoky – Add more chipotle in adobo or smoked sausage.
-
Veggie Boost – Stir in zucchini, corn, or bell peppers.
-
Spicy Kick – Leave seeds in the jalapeño/serrano or add hot sauce.
-
Creamier Beans – Mash some beans in the pot before serving.
Serving Suggestions
-
With warm flour or corn tortillas for scooping.
-
As a side dish for carne asada, grilled chicken, or tacos.
-
Ladled over steamed rice for a simple, hearty meal.
-
Topped with cheese, sour cream, or avocado for extra richness.
Storage & Reheating
-
Refrigerate: Store in airtight containers up to 4 days.
-
Freeze: Freeze portions up to 2 months. Thaw overnight in the fridge.
-
Reheat: Warm gently on the stove, adding a splash of broth or water if too thick.
Final Thoughts
These Borracho Beans are smoky, hearty, and packed with flavor. Whether you serve them as a side or a main dish, they’ll quickly become a favorite at your table. Grab some tortillas, a cold beer, and dig into this Mexican comfort food classic!
Share Your Beans!
Made this recipe? Tag @yourhandle and use #BorrachoBeans so I can see your delicious bowls!

Borracho Beans (Frijoles Borracho)
Ingredients
Method
- Rinse beans in a colander, discarding any broken pieces.
- Add to a large pot with 6 cups water, onion chunk, bay leaf, and salt.
- Bring to a boil, then reduce to a simmer and cook 1–2 hours, until tender but not falling apart.
- Check occasionally, adding water if needed.
- Once tender, drain and reserve ¼ cup cooking liquid. Set beans aside.
- In a large pot, cook bacon until crispy (about 5 minutes).
- Drain off excess grease, leaving about 1–2 tbsp.
- Add onion and garlic; sauté until translucent.
- Stir in diced ham/sausage, tomatoes, peppers, and cilantro.
- Add cumin, paprika, oregano, black pepper.
- Cook for 5 minutes until fragrant.
- Add cooked beans, reserved bean broth, and dark beer.
- Stir and simmer for 15 minutes, letting flavors meld.
- Season with salt and pepper to taste.
- Garnish with fresh cilantro.
- Serve warm with tortillas, rice, or as a side to grilled meats.