Borracho Beans Soup Recipe: Smoky Beer-Braised Beans With Charred Tortilla Crunch

Soups & Stews

Borracho Beans Soup Recipe: Smoky Beer-Braised Beans With Charred Tortilla Crunch

This borracho beans soup recipe transforms humble pinto beans into a rich, smoky masterpiece—where beer-infused broth meets charred tortilla crunch for a dish that tastes like a Mexican fiesta in a bowl. 🌟 The secret lies in slow-braising the beans with bacon, tomatoes, and spices until they're tender and infused with deep, savory flavors.

I've been perfecting this recipe for years, and it never fails to impress—whether served at a gathering or as a comforting weeknight meal.

The beauty of borracho beans is its simplicity paired with bold flavor. You'll start with a base of bacon and onions, then add dried beans that soak up the smoky, beer-rich broth as they simmer for hours.

The charred tortilla crunch on top adds a satisfying texture contrast, while optional toppings like avocado, cilantro, or lime brighten every bite. This recipe delivers restaurant-quality results with minimal effort—just gather your ingredients and let the flavors meld together.

What makes this dish truly special is its cultural heart. Borracho beans, or "drunken beans," originated in Mexican cuisine as a way to use beer in cooking, creating a dish that's both hearty and celebratory.

The slow simmering process develops layers of flavor that store-bought versions can't match, making it a staple for gatherings and family meals. By the time you're done, you'll have a pot of soup that's rich, aromatic, and impossible to resist.

Perfect for feeding a crowd or meal prepping for the week, this recipe scales beautifully and tastes even better the next day. Serve it with warm tortillas, rice, or a simple green salad to round out the meal. Let's get cooking—your taste buds will thank you!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for borracho bean soup

Pinto beans, smoky bacon, and beer—simple ingredients for a flavor-packed fiesta bowl.

Ingredient Amount Notes
Dried Pinto Beans 🌱 2 cups Rinsed, no soaking required
Thick-Cut Bacon 🥓 ½ lb Thick-cut for crispy texture
Yellow Onion 🧅 2 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Canned Tomato Sauce 🍅 1 can 28 oz, San Marzano if possible
Mexican Lager Beer 🍺 2 cups Corona or Modelo preferred
Chicken Broth 💧 2 cups Low-sodium preferred
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For authentic smokiness
Bay Leaves 🌿 2 whole Fresh for best flavor
Corn Tortillas 🌽 6 whole Charred for crunchy topping
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lime 🍋 1 whole Juiced for finishing
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The beans are the heart of this dish, so don't skimp on quality. Dried pinto beans from the bulk section at H-E-B or Mexican markets have more flavor than canned, but if you're short on time, no judgment—just rinse well. The bacon should be thick-cut for that perfect crispy edge, and Costco or Trader Joe's usually have great deals. For the beer, Mexican lagers like Corona or Modelo work best—they're crisp and balance the richness. If you can't find those, any light lager in a glass bottle will do (no cans, please—they oxidize faster).

No beer? Substitute with extra chicken broth and a splash of apple cider vinegar—it mimics the acidity. Short on tortillas? Toasted flour tortillas or even pita bread add great crunch. The San Marzano tomato sauce is worth hunting down at Whole Foods or Italian markets, but regular canned tomato sauce works in a pinch. For extra smokiness, swap half the smoked paprika for liquid smoke (1/4 tsp), but don't overdo it—we're going for flavor, not campfire. The lime and cilantro are optional but game-changers—they cut through the richness and add that bright Mexican finish.

This soup tastes even better the next day, so make a double batch if you can. Store in the fridge for up to 5 days, or freeze portions for 3 months—just thaw overnight in the fridge. The tortilla crunch? Make it fresh before serving—char them in a dry skillet for 30 seconds per side. For meal prep, keep the toppings separate until serving so everything stays crisp. Leftovers reheat beautifully—just add a splash of water or beer to loosen things up.

❤️

Why You'll Love This Recipe

  • 20-Minute Start: I swear by soaking the dried pinto beans overnight—yes, it’s one step—but it cuts prep time dramatically. While they soak, I chop the onion and fry the thick-cut bacon until crispy. By the time the beans hit the pot, the hard part’s already done. (Honestly, the bacon alone makes this feel like a celebration.)
  • Smoky Depth Bomb: That crispy bacon isn’t just for flavor—it’s the soul of this soup. The fat renders down into the beans and tomato sauce, creating this ridiculously rich, caramelized base. Add a splash of beer (or broth) at the end, and suddenly you’ve got layers of umami that’ll have everyone asking for seconds.
  • Weeknight to Potluck: Between us, this soup is my secret weapon for everything. Too tired for dinner? Toss it together with a side of crusty bread. Bringing food to a gathering? It reheats like a dream and tastes even better the next day. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Pinto beans and canned tomato sauce won’t break the bank, but the bacon makes it feel special—without the restaurant price tag. A single batch stretches for four meals, and the leftovers? Even better the third day. My wallet and my freezer thank me.

Step-by-step instructions for smoky beer-braised beans

Here's how to transform simple beans into a rich, smoky masterpiece with crispy bacon and tortilla crunch.

1

🔥 Step 1: Render the Bacon and Sauté Aromatics

Cut the 0.5 lb thick-cut bacon into ½-inch pieces and cook in a large Dutch oven over medium heat until golden and crispy, about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels—you'll need most of that rendered fat for flavor.

In the same pot, add the 2 whole diced yellow onions and cook for 5-6 minutes until softened and beginning to caramelize. Stir in the 6 minced garlic cloves and cook for 30 seconds until fragrant—don't let the garlic burn, or it'll turn bitter. This aromatic base forms the flavor foundation for your soup.

2

🍳 Step 2: Toast the Spices and Build the Base

Reduce heat to medium-low and add the 2 tsp ground cumin and 1 tbsp smoked paprika, stirring constantly for 30 seconds until the spices are toasted and fragrant. This step deepens their flavor and prevents them from tasting raw.

Pour in the 1 can tomato sauce and scrape up any browned bits from the bottom of the pot. Add the 2 cups Mexican lager beer and 2 cups chicken broth, along with the 2 whole bay leaves. Bring to a gentle simmer and let cook for 5 minutes to meld the flavors—you should smell that smoky, beer-infused aroma developing.

3

🥘 Step 3: Braise the Beans Until Tender

Add the 2 cups rinsed dried pinto beans to the pot and stir to combine. Bring to a boil, then reduce heat to low and cover partially. Let the beans simmer for 45-50 minutes until they're fork-tender but not mushy. Stir occasionally and add ½ cup hot water if the liquid level gets too low.

Here's the thing—don't peek too often. Every time you lift the lid, you lose heat and steam, which can make the beans tough. You'll know they're ready when they're soft enough to mash slightly between your fingers but still hold their shape.

4

🔥 Step 4: Char the Tortillas and Finish the Soup

While the beans cook, char the 6 whole corn tortillas over an open flame or under a broiler for 1-2 minutes per side until blackened and crispy. Let them cool, then tear into ¼-inch strips—these will add incredible texture to your soup.

Once the beans are tender, stir in the reserved crispy bacon and 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning—you might need a bit more salt to balance the beer's bitterness. Remove the bay leaves before serving.

5

🍽️ Step 5: Serve with Crunch and Zing

Ladle the hot soup into bowls and top each serving with the charred tortilla strips. Finish with a squeeze of 1 whole lime (about 1 tablespoon juice) and sprinkle with 0.25 cup chopped fresh cilantro. The contrast of crispy tortillas against the creamy beans and the bright citrus cut through the richness perfectly.

This soup tastes even better the next day as the flavors deepen. Serve with warm cornbread or crusty bread to soak up every last drop of that smoky, beer-braised goodness.

👨‍🍳

Pro Tips For Making Borracho Bean Soup

  • SOAK BEANS OVERNIGHT: Dried pinto beans need 8–12 hours in water to soften properly—don’t rush this. I used to soak them for just 4 hours and still had to cook them twice as long. Trust the process, even if you’re impatient.
  • CRISP THE BACON LOW: Render the thick-cut bacon at medium-low heat until the fat runs clear but the meat stays firm—no need to cook it crisp. Overcooking turns it greasy, and you’ll end up with a soup that tastes more like bacon grease than bacon.
  • SWEAT ONIONS UNTIL SOFT: Take your time with the onion—cook it slowly until it’s translucent and barely clings to the pan. Rushing this step means you’ll taste raw onion in your soup, and nobody wants that.
  • SIMMER BEANS GENTLY: Once the beans are tender, reduce heat to the lowest setting and let them simmer uncovered. This prevents the sauce from turning mushy and keeps the flavors balanced—no need to babysit the pot.

Regional styles of borracho bean soup

Mexican Fiesta Style

In Mexico, borracho beans are a staple at gatherings and family meals, especially during Día de los Muertos celebrations. The dish gets its name from the beer ("borracho" means "drunk") that infuses the beans with rich, malty depth.

I remember my abuela always serving it with warm corn tortillas and a side of refried beans—the combination is pure comfort food. 🌟

For an authentic touch, use Mexican lager beer like Corona or Modelo, as these beers have a crisp, clean flavor that balances the smoky spices. The dish is traditionally made in a clay pot (olla de barro) over an open flame, which adds an earthy note.

If you don’t have one, a heavy Dutch oven works perfectly—just keep the heat low and steady.

Texas-Style Twist

In Texas, borracho beans often get a spicier kick with the addition of chipotle peppers in adobo or extra smoked paprika. Some versions even include chorizo for added richness.

I’ve seen it served at Texas BBQ joints as a side dish alongside brisket, where the smoky flavors of the beer and meat complement each other beautifully. 🔥

For a Tex-Mex fusion, swap half the beer for beef broth and add 1 diced jalapeño to the pot while the beans simmer. This gives the dish a brighter, slightly spicy edge that’s perfect for pairing with guacamole and salsa.

The key is to let the flavors meld—don’t rush the simmering process!

California Fusion

On the West Coast, borracho beans often get a modern twist with ingredients like avocado slices, lime crema, or even grilled shrimp stirred in at the end. I love adding 1 diced avocado per bowl just before serving to keep it creamy and fresh.

The contrast of cool avocado against the warm, smoky beans is incredible. 🥑

For a vegetarian version, swap the bacon for crispy fried shallots or toasted pumpkin seeds. Top with pickled red onions and a sprinkle of cotija cheese for a tangy, crunchy finish. This version is just as hearty and satisfying—perfect for a lighter but still flavorful meal.

Southwestern Adaptation

In the Southwest, borracho beans often include diced green chiles (like Anaheim or Hatch) and a touch of honey to balance the heat. This sweet-and-spicy profile is inspired by New Mexican cuisine, where chiles are a staple.

I like to add 1 tbsp honey during the last 10 minutes of cooking to let it caramelize slightly. 🌶️

For extra depth, stir in 1 cup roasted corn (cut from the cob) and ½ cup black beans along with the pinto beans. This creates a heartier, more textured soup that’s perfect for serving with blue corn tortillas or cilantro-lime rice.

The combination of beans and corn makes it a complete, protein-packed meal.

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 40mg13%
Sodium 1120mg49%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this recipe?

You can absolutely use canned beans for convenience! Use 2 (15 oz) cans of drained pinto beans and reduce the simmering time to just 20-25 minutes (or skip it entirely). However, dried beans develop deeper flavor through the long braising process, so if you want that authentic richness, dried is the way to go.

2

What if I don't have Mexican lager beer? Can I substitute?

Yes! For the beer's malty depth, use light lager in glass bottles (like Pilsner Urquell) or even non-alcoholic Mexican beer. In a pinch, mix 1 cup chicken broth + ½ cup apple cider vinegar to mimic the acidity and body. The beer adds complexity, but the dish will still be delicious without it.

3

How do I make this recipe vegetarian?

Swap the bacon for smoked paprika (2 tbsp) + 1 tbsp liquid smoke and add ½ cup toasted pumpkin seeds for crunch. Use vegetable broth instead of chicken broth, and consider adding 1 cup diced sweet potatoes for heartiness. The smoky, beer-infused flavor still shines through!

4

Why does my soup taste bitter? How can I fix it?

Bitterness usually comes from overcooked garlic or too much smoked paprika. To fix it, stir in 1 tbsp honey or brown sugar and a squeeze of lime juice to balance. For future batches, toast spices gently and remove garlic just as it turns golden. The beer's bitterness can also be offset by adding a pinch of sugar during cooking.

5

Can I make this in an Instant Pot?

Cook the bacon and aromatics normally, then add all ingredients except tortillas. Seal the lid, set to high pressure for 20 minutes, then quick-release. Finish by toasting the tortillas separately and adding them last. The Instant Pot cuts cooking time to about 30 minutes total—just be sure to add extra liquid (½ cup water) to prevent burning.

★★★★★4.8(7 reviews)
Categories Soups & Stews