Soups & Stews
This Borracho Bean Soup recipe brings the bold flavors of Mexico to your kitchen with its signature cornbread-crusted topping and smoky lime broth. š The name borrachoāmeaning "drunk"ācomes from the beans' rich, beer-infused depth, though we use broth for a lighter touch.
It's a dish that balances hearty textures and vibrant spices, perfect for cozy nights or gatherings.
The magic lies in the layers: tender beans simmered in a blend of tomatoes, garlic, and spices until they're fall-apart tender, then topped with a crispy cornbread crust that adds a satisfying crunch.
Traditional versions often include beer, but this adaptation uses broth for a cleaner, equally flavorful result. The lime zest brightens every spoonful, cutting through the richness with a zesty kick.
What makes this recipe special is its versatilityāserve it with warm tortillas, steamed rice, or a dollop of avocado for a complete meal. For a heartier version, add chorizo or diced bacon during the simmering stage.
The dish is rich in tradition but simple enough for weeknight cooking, making it a crowd-pleaser that feels like a hug in a bowl.
Ready in about 1 hour, this soup delivers restaurant-quality depth with minimal effort. The cornbread topping is the secret weaponāit bakes until golden and crispy, adding texture and a touch of sweetness that contrasts beautifully with the smoky broth. Let's get cooking!
Ingredients for borracho bean soup
Sixteen ingredients blend smoky, tangy, and hearty flavors for this vegetarian Borracho Bean Soup masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans š± | 2 cups | Soaked overnight for tenderness |
| Vegetable Broth š§ | 6 cups | Low-sodium preferred |
| Tomato Sauce š | 1 cup | San Marzano preferred |
| Lime Zest š | 1 tbsp | Freshly grated for brightness |
| Lime Juice š | ¼ cup | Freshly squeezed |
| Garlic Cloves š§ | 6 cloves | Minced for aromatic depth |
| Yellow Onion š§ | 1 whole | Diced, medium size |
| JalapeƱo Pepper š¶ļø | 1 whole | Seeded, finely chopped |
| Ground Cumin šæ | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika š¶ļø | 1 tbsp | For authentic smokiness |
| Cornmeal š½ | 1 cup | Fine grind preferred |
| All-Purpose Flour š¾ | ½ cup | For binding cornbread |
| Baking Powder š | 1 tsp | For crispy texture |
| Salt š§ | 1 tsp | Diamond Crystal preferred |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Avocado Oil š« | ¼ cup | For frying cornbread |
| Fresh Cilantro šæ | ¼ cup | Chopped, for garnish |
The beans are the foundationāpinto beans deliver that classic Mexican texture, but black or kidney beans work too. Soak them overnight for perfect tenderness, or use canned beans in a pinch (drained and rinsed). For broth, Homemade Vegetable Broth elevates the dish, but low-sodium store-bought is fine if you're short on time. The San Marzano tomato sauce adds sweetness and depthāskip the canned tomato sauce with aftertaste. Lime zest and juice are non-negotiable; Mexican limes have more punch, but regular limes work if that's what you've got. Toast your cumin seeds before grinding for a richer flavorāPenzeys Spices carries excellent whole spices if you want to splurge.
No fresh cilantro? Dried cilantro at half the amount works, though it lacks freshness. Swap smoked paprika for regular paprika if unavailable, but you'll lose some smokiness. The cornbread topping relies on fine-ground cornmeal for textureāBob's Red Mill is my go-to, but any brand will do. For extra crispiness, fry the cornbread in avocado oil instead of baking. The jalapeƱo can be adjusted to tasteāremove seeds for mild heat or keep them for spice lovers. If you're feeling adventurous, add 1 tsp of chipotle powder to the broth for deeper smokiness, but it's not required.
This soup tastes even better the next day as flavors meldāreheats beautifully in 2-3 minutes. Store leftovers in the fridge for 4-5 days, covered to preserve aroma. For freezing, portion into airtight containers and freeze for up to 3 months. The cornbread topping can be made ahead and reheated separately. Garnish with extra lime zest and cilantro before servingāa squeeze of fresh lime at the table brightens every bowl. Serve with warm tortillas or crusty bread to soak up the smoky broth.
Why You'll Love This Recipe
- No-Soaking Needed: I swear by this shortcutājust toss those dried pinto beans in a pot with broth and let them simmer. No pre-soaking, no fuss, and they turn out tender every time. Honestly, itās the kind of recipe that makes me feel like a lazy genius.
- Tangy Magic: That lime zest and juice? Theyāre the secret weapon. The bright, citrusy kick cuts through the richness of the tomato sauce and beans, leaving you with a flavor thatās fresh but still hearty. Itās like a little burst of sunshine in a bowl.
- Leftover Goldmine: This soup only gets better the next dayāyes, really. The flavors meld together, and the beans soften just enough to make every bite even more satisfying. I make a double batch on Sundays because itās my go-to for lunches all week.
Step-by-step instructions for borracho bean soup
Here's how to transform simple ingredients into a rich, smoky-sweet bean soup with a crispy cornbread crust.
š³ Step 1: SautĆ© Aromatics for Maximum Flavor
Heat 0.25 cup avocado oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 6 cloves garlic cloves, and 1 whole jalapeƱo pepper (seeded and finely chopped). Cook for 5-6 minutes until the onions are translucent and the garlic begins to turn golden.
Here's the thingādon't rush this step. You want those aromatics to soften completely and develop their natural sweetness. The jalapeƱo should melt into the onions without turning bitter. Add 1 tbsp ground cumin and 1 tbsp smoked paprika now, stirring for 30 seconds to toast the spices and release their aromatic oils.
š³ Step 2: Build the Smoky-Sweet Broth Base
Pour in the 6 cups vegetable broth and 1 cup tomato sauce. Bring to a gentle simmer, then add the 2 cups dried pinto beans (drained from soaking). Stir in the 1 tbsp lime zest and 0.25 cup lime juice, then reduce heat to low and cover partially.
The lime adds that signature "drunk" brightness to the soup. Simmer for 1.5 hours until the beans are fork-tender but still hold their shape. I know it seems long, but this slow cooking develops the deep, complex flavors that make this soup special. Stir occasionally and add water if the broth reduces too much.
š„ Step 3: Prepare the Cornbread Topping
In a medium bowl, whisk together the 1 cup cornmeal, 0.5 cup all-purpose flour, 1 tsp baking powder, 1 tsp salt, and 0.5 tsp black pepper. Make a well in the center and pour in the 0.25 cup avocado oil (save 1 tbsp for frying). Mix until just combinedādon't overmix or the topping will be dense.
Here's where it gets funāfold in 0.125 cup of the chopped fresh cilantro (reserve the rest for garnish). The cilantro adds freshness that cuts through the richness of the beans and broth. Drop spoonfuls of the cornbread mixture onto a parchment-lined baking sheet, spacing them 1 inch apart. Bake at 400°F for 12-15 minutes until golden brown and crisp.
š„ Step 4: Assemble and Finish the Soup
After the beans have simmered for 1 hour, taste and adjust seasoning with more salt or lime if needed. The soup should be rich but not overpowering. Once the beans are tender, carefully spoon the hot bean mixture over the baked cornbread pieces. The residual heat will crisp the underside while keeping the cornbread tender inside.
Return the entire Dutch oven to the stove over low heat for 5-7 minutes to let the cornbread soak up some of the broth and develop that signature "borracho" (drunk) texture. The result should be crispy, golden pieces floating in a velvety bean broth with perfect balance of smoky, tangy, and sweet flavors.
š½ļø Step 5: Serve with Garnish and Enjoy
Ladle the soup into bowls, making sure each serving gets a generous portion of the cornbread topping. Garnish with the remaining 0.125 cup fresh cilantro and an extra sprinkle of lime zest for that final bright touch. Serve immediately while the cornbread is still crisp and the broth is steaming hot.
This is the moment that matters: the contrast between the crispy cornbread and the creamy bean broth creates a texture and flavor experience that's uniquely satisfying. Each bite delivers layers of smoky paprika, bright lime, and the earthy richness of slow-cooked beansāall topped with that perfect crunch.
Pro Tips For Making Borracho Bean Soup
- SOAK BEANS OVERNIGHT: Dried pinto beans need at least 8 hours in waterādonāt cut corners. I learned this the hard way when my soup turned out grainy and undercooked; cold-soaking breaks them down properly while keeping skins intact for that perfect creamy texture.
- SKIM THE FOAM: After boiling the beans, skim off the white foam that rises in the first 10 minutes. Itās not just for looksāthis stuff makes the broth cloudy and dulls the bright, tangy flavor of the lime and tomato sauce.
- SIMMER LOW AND SLOW: Borracho bean soup needs patienceākeep the heat at a gentle simmer, not a rolling boil. I used to rush it, and the beans would split into mush, turning the soup gluey instead of rich and velvety.
- ACIDIFY THE SAUCE: Add lime zest and juice after the beans have cooked, not at the start. The acidity helps tenderize the beans, but if you toss it in too early, the lime can make them tough. A splash of vinegar in the broth while cooking also helpsājust donāt tell anyone I said that.
Perfect pairings for this borracho bean soup
Classic Mexican Sides
Serve this hearty soup with warm corn tortillas or fluffy Mexican rice to soak up every last drop of the smoky broth. I love using homemade blue corn tortillas for extra flavor, but store-bought works too.
For rice, try arroz rojo (red rice) cooked with tomatoes and spices for a complementary dish. š½
A simple avocado salad with diced avocado, lime juice, and salt adds freshness. Toss in radishes and red onion for crunch. This bright contrast balances the richness of the beans perfectly. For extra protein, add grilled shrimp or black beans to the salad.
Crunchy Toppings
Add crispy tortilla strips (tostadas) for extra textureātoss them in avocado oil and bake until golden. I like to sprinkle them with chili powder and sea salt before adding to the soup. Pickled red onions also bring a tangy crunch that cuts through the richness.
Protein Add-Ins
For a non-vegetarian twist, stir in diced chorizo during the last 10 minutes of simmering. The fat renders beautifully, adding depth to the broth. Shredded rotisserie chicken works tooājust warm it through before serving. For a seafood option, top with poached shrimp or grilled fish like mahi-mahi.
Beverage Pairings
A Mexican lager like Modelo Especial or PacĆfico complements the smoky, spicy flavors. The crispness cleanses your palate between bites. For non-alcoholic options, try horchata (rice-cinnamon drink) or agua de jamaica (hibiscus tea) for a refreshing contrast. šŗ
For a citrusy kick, serve with sparkling lime soda or Mexican Cokeāthe carbonation and sweetness balance the soup's depth. A margarita (on the rocks) adds a fun, festive touch for gatherings.
Nutrition facts
Frequently asked questions
Can I make Borracho Bean Soup without soaking the beans?
Yes, but it will take longer. Use 3 cups dried beans instead of 2 cups and simmer for 2-2.5 hours instead of 1.5 hours. Quick-soak method (boiling beans for 2 minutes then letting them sit for 1 hour) also works, but overnight soaking still yields the best texture.
Whatās the secret to crispy cornbread topping?
Bake the cornbread pieces at 400°F until golden brown, then finish them under the broiler for 1-2 minutes for extra crispiness. Use avocado oil for frying (instead of baking) if you want restaurant-style crunch. Keep them separate until serving to prevent sogginess.
Can I substitute beer for the broth?
Replace the vegetable broth with 6 cups light Mexican lager (like Modelo or Pacifico) for authentic flavor. Use 1 cup tomato sauce + 1 cup water to balance the alcohol content. Simmer uncovered for 1 hour to let the beer reduce slightly, then add beans. The result will be richer and more complex.
How do I make this soup spicier?
Add 1-2 extra jalapeƱos (seeds included) to the sautĆ©ed aromatics, or stir in ½ tsp cayenne pepper with the spices. For heat lovers, top with diced habanero or a dash of hot sauce before serving. Adjust graduallyāyou can always add more spice!
Is this recipe gluten-free?
Not as written, but easy to adapt! Replace the all-purpose flour in the cornbread topping with ½ cup gluten-free flour blend (like Bobās Red Mill 1:1). Use a gluten-free baking powder too. The rest of the recipe is naturally gluten-free. For extra binding, add 1 tbsp ground flaxseed + 3 tbsp water to the cornbread mixture.
