Soups & Stews
This borracho bean soup recipe delivers the soul-warming comfort of Mexican street food right to your kitchen table. The secret lies in its rich, beer-infused broth that tenderizes the beans while building deep, savory layers of flavor—perfect for chilly evenings or game day gatherings.
What sets this version apart is the crispy tortilla topping, which mimics the texture of taqueria-style crumbles while adding a satisfying crunch to every spoonful.
The recipe balances simplicity with restaurant-quality results, using pantry staples like canned beans, beer (or a non-alcoholic substitute), and aromatic spices. Simmering time is key—about 45 minutes—allowing the flavors to meld into a hearty, comforting stew that's both filling and deeply satisfying.
The tortilla topping transforms this into a complete dish, elevating it from ordinary bean soup to a showstopper that rivals your favorite Mexican eatery.
By the time you're done, you'll have a bold, flavorful soup with tender beans swimming in a rich broth, topped with crispy, savory tortilla crumbles that add texture and depth. The dish is versatile enough for weeknight dinners or potlucks, and the leftovers reheat beautifully—if they last that long.
This is the kind of recipe that turns a simple meal into an experience.
Pair it with warm tortillas, lime wedges, and a sprinkle of fresh cilantro for the full taqueria experience. Ready to make this soup? Let's get started with the ingredients and step-by-step instructions that will bring this dish to life.
Ingredients for borracho bean soup
Pantry staples meet Mexican street food magic in this beer-braised bean soup with crispy tortilla crumbles.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Black Beans 🌱 | 2 cups | Rinsed thoroughly before cooking |
| Dark Beer 🍺 | 4 cups | Mexican lager or non-alcoholic substitute |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Corn Tortillas 🌽 | 6 whole | Cut into small triangles |
| Vegetable Oil 🫒 | ¼ cup | For crispy tortilla topping |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tsp | Adds smoky richness |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Lime 🍋 | 1 whole | Juiced for brightness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beans are the heart of this dish, so pick dry black beans—they hold up better than canned and soak up all that beer flavor. Trader Joe's has great bulk options, or grab a bag from the Mexican aisle at Walmart. For the beer, Modelo Especial or Pacifico work perfectly, but any dark lager (or non-alcoholic beer) brings that malty depth. Don't skip rinsing the beans—it cuts down on gassiness and lets the beer shine. The tortillas? Mission brand if you can find them—they crisp up beautifully. If you're short on time, pre-cooked canned beans work, but soaking overnight makes a world of difference.
No beer? Chicken broth with a splash of balsamic vinegar mimics the depth. Swap smoked paprika for regular paprika if you're out, but you'll miss that smoky kick. The tortilla topping can be made with corn chips in a pinch—just crush them up and toast with the oil. Fresh cilantro is ideal, but dried oregano at half the amount works if you're out. The lime should be juiced fresh—bottled juice lacks that bright zing. For extra richness, stir in a spoonful of vegetable or chicken fat from your fridge at the end. And if you're feeling fancy, add a dash of hot sauce for heat.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. The tortilla topping stays crispy for about 2 days if stored in an airtight container, so make it fresh if you can. Double the batch—it disappears fast. For serving, keep the tortilla crumbles in a small bowl so everyone can add their own. Garnish with extra cilantro and lime wedges right before eating—that's when the magic happens.
Why You'll Love This Recipe
- Just One Pot: I swear by this—literally dump everything into a pot and let it simmer. No chopping boards, no extra pans, just you, the stove, and that rich beer aroma filling your kitchen by hour two.
- Beer-Braised Magic: That dark beer doesn’t just flavor the beans—it transforms them. The maltiness cuts through the onions and garlic, leaving you with a depth that’s both earthy and slightly sweet, like a hug in a bowl.
- Weeknight to Party: Same recipe, totally different vibes. Serve it with crusty bread for a lazy Sunday or add a sprinkle of cheese and avocado for a crowd-pleasing fiesta dish. My roommates didn’t even question why I made it for game night.
- Budget-Friendly Leftovers: Black beans are my wallet’s best friend, and this soup only gets better the next day. I make a double batch on Sundays—one for dinner, one for lunch—and still have enough for a quick reheat when I’m too tired to plan.
Step-by-step instructions for borracho bean soup
Here's how to make this hearty soup with a crispy tortilla topping that'll make you forget takeout.
🍳 Step 1: Toast the Spices and Sauté the Aromatics
Heat a heavy pot over medium heat and add the 1 tablespoon ground cumin and 1 teaspoon smoked paprika. Toast for 30 seconds until fragrant and you can smell that deep, smoky aroma—this builds the flavor foundation. Immediately add 2 tablespoons vegetable oil and the diced yellow onion.
Cook the onion for 5-6 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until golden. Here's the thing—don't let the garlic burn, or it'll turn bitter. Keep your eye on the pan and stir constantly during this final minute.
🍳 Step 2: Build the Flavor Base with Beer and Broth
Pour in the 4 cups dark beer and scrape up any browned bits from the bottom of the pot—this is where all the flavor lives. Add the 2 cups chicken broth, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, then bring to a gentle boil.
Once boiling, reduce heat to low and add the 2 whole bay leaves and 2 cups rinsed dry black beans. The beans should be just submerged—if not, add a splash of water. Here's where patience pays off: let this simmer uncovered for 45 minutes until the beans are tender but not mushy. Stir occasionally to prevent sticking, but don't overdo it.
🔥 Step 3: Prepare the Crispy Tortilla Topping
While the beans cook, cut the 6 corn tortillas into small triangles—about 1-inch pieces. Heat 2 tablespoons vegetable oil in a separate skillet over medium-high heat until shimmering. Add half the tortilla pieces and fry for 2-3 minutes until golden brown and crispy.
Transfer to a paper towel-lined plate to drain, then repeat with the remaining tortillas. The key here is getting them golden—not just brown. If they're too pale, they'll be soggy when you add them to the soup. Work in batches so they don't get soggy waiting.
🥘 Step 4: Finish the Soup and Assemble
After the beans are tender, remove the bay leaves and give the soup a taste. Adjust seasoning if needed—sometimes the beer needs more salt. Stir in the juice of 1 lime and 0.25 cup chopped fresh cilantro. The lime brightens everything up while the cilantro adds freshness that cuts through the richness.
Ladle the soup into bowls and top with the crispy tortilla pieces. The contrast of warm, creamy soup with crunchy, salty tortilla bits is what makes this dish special. Serve immediately while the tortillas are still crispy—this isn't something you want to reheat.
Pro Tips For Making Borracho Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means gummy beans that refuse to break down. Rinse them well first, then cover with plenty of water (at least 3 inches above the beans) and let them sit 8–12 hours. The longer they soak, the creamier your soup will be.
- USE STOUT OR PORTER: That cheap lager won’t cut it—dark beer’s maltiness is what gives borracho its depth. Reach for a stout or porter (think Guinness or a local craft option) instead of a light lager. If you’re out, a splash of coffee or espresso powder in the broth mimics the roasted notes.
- SWEAT ONIONS LOW AND SLOW: High heat turns onions bitter, and bitter onions ruin the beer’s balance. Cook them in a dry pot over medium-low for 10–12 minutes until translucent and golden, stirring often. Add a pinch of salt halfway—it draws out moisture and speeds up the process.
- SKIP THE BOIL: Once the beans hit the pot, resist the urge to crank the heat. Simmer gently (tiny bubbles, occasional skimming) or you’ll break the beans into mush and cloud the broth. Cover and let it work—patience here means a soup that’s tender, not mushy.
Serving suggestions for borracho bean soup
Warm Tortilla Garnish
Serve this soup with warm corn tortillas on the side for dipping—just heat them in a dry skillet for 30 seconds per side until pliable. The crispy tortilla topping on the soup adds texture, but having fresh tortillas lets everyone customize their bowl.
I like to brush them with a little garlic butter (mix 1 tbsp melted butter with ½ tsp minced garlic) for extra flavor. 🌽
Lime and Cilantro Finish
Always include lime wedges and fresh cilantro at the table—this is non-negotiable for authentic flavor. The lime juice brightens every spoonful, while the cilantro adds freshness that cuts through the richness. I squeeze a little extra lime directly into each bowl before serving, and scatter the cilantro on top.
For a pop of color, add a few radish slices or jalapeño rings if you like heat. 🍋
Crunchy Topping Alternatives
If you can't find corn tortillas, crushed tortilla chips work perfectly—they add the same crunch. For a smoky twist, toast ½ cup pepitas (pumpkin seeds) in a dry pan for 3-4 minutes until golden, then sprinkle on top.
Another great option is crumbled queso fresco for a salty, creamy contrast. Just make sure whatever you add stays crispy! 🌶️
Dipping Sauces
Set out small bowls of salsa verde or avocado crema for dipping tortillas or spooning over the soup. For a quick crema, blend ½ cup sour cream, ½ cup avocado, juice of 1 lime, and 2 tbsp chopped cilantro.
For heat lovers, offer chipotle in adobo mixed with a little mayo. These sauces take this soup from simple to spectacular. 🌶️
Beverage Pairings
This beer-infused soup pairs perfectly with Mexican lager (like Modelo or Pacifico) or a Mexican-style margarita—the citrus cuts through the richness. For non-alcoholic options, try horchata or hibiscus iced tea (agua de jamaica). A cold Mexican Coke with its vanilla and cinnamon notes also works beautifully. 🍺
Make-Ahead Serving Tips
If making ahead, store the soup and tortilla topping separately. Reheat the soup on the stovetop over medium-low heat for 10 minutes, then add fresh tortilla topping just before serving to keep it crispy.
For leftovers, keep the tortilla crumbles in an airtight container and toast them in the oven at 375°F for 3-4 minutes before adding back to the soup. 💡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dry?
Yes, but with a few adjustments! Use 2 (15 oz) cans of drained black beans and reduce the simmering time to 20-25 minutes—they're already pre-cooked. Drain and rinse them well to remove excess sodium, then proceed with the recipe. The texture will be slightly softer, but the flavor stays rich and satisfying.
What beer works best for this recipe?
For authentic flavor, use a Mexican lager like Modelo Especial or Pacifico—their malty, slightly sweet notes complement the beans beautifully. Non-alcoholic beer works too, but add 1 teaspoon balsamic vinegar to mimic the depth. Avoid light beers like pilsners, as they lack the body needed for this hearty soup.
How do I keep the tortilla topping crispy?
Fry the tortillas in small batches over medium-high heat until golden brown, then drain on a wire rack (not paper towels) to prevent sogginess. For leftovers, store the crumbles in an airtight container and reheat in a 375°F oven for 3-4 minutes before adding back to the soup. Work fast—crispy tortillas lose their crunch in minutes!
Is this soup spicy?
Not traditionally—this recipe focuses on smoky, savory flavors from the beer, cumin, and paprika. For heat, add ½ teaspoon cayenne or diced jalapeño while simmering, or serve with hot sauce on the side. The lime and cilantro add brightness without spice, keeping the dish approachable for all palates.
Can I make this vegetarian?
Skip the chicken broth and use vegetable broth instead. For extra umami, add 1 teaspoon soy sauce or 1 crushed chipotle pepper in adobo to the broth. The beer and spices will still create a rich, satisfying base—just ensure your broth is well-seasoned.
