Soups & Stews
This borracho bean soup recipe transforms humble pinto beans into a rich, smoky masterpiece with a bold kick of spiced rum. The name—meaning "drunk beans"—comes from the deep, caramelized flavors developed through slow simmering with beer and aromatic spices.
What makes this dish special is how it balances hearty textures with layers of depth, making every spoonful unforgettable.
The process starts with soaking beans overnight for tender results, then building flavor with sautéed onions, garlic, and chiles before adding tomatoes and broth. The secret lies in the rum and beer, which infuse the soup with warmth and complexity as it simmers for hours.
This isn’t just a soup—it’s a flavor experience that feels like a hug in a bowl.
By the end, you’ll have a velvety, smoky broth filled with tender beans, caramelized edges, and a hint of spice that lingers. The aroma alone will have everyone gathering around the table, and the taste—rich, slightly sweet, and deeply satisfying—makes it worth every minute of simmering time.
Serve it with warm tortillas, steamed rice, or a dollop of avocado for the full Mexican-inspired meal. The leftovers only get better, as flavors meld further overnight. Let’s get cooking—this soup is a game-changer for hearty weeknight dinners.
Ingredients for borracho bean soup
Sixteen ingredients, hours of simmering, and flavors that transform simple beans into a smoky, rum-kissed masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Pinto Beans 🌿 | 2 cups | Dried, soaked overnight |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Dried Ancho Chiles 🌶️ | 2 pieces | Stemmed and seeded |
| Canned Tomato Sauce 🍅 | 28 oz | High-quality, no sugar added |
| Light Beer 🍺 | 2 cups | Lager or pale ale preferred |
| Spiced Rum 🍹 | ½ cup | Dark rum, like Captain Morgan |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Dried, for infusion |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
The pinto beans are the heart of this soup, so don’t skimp on quality. Look for organic or heirloom varieties at Whole Foods or your local Latin market—they hold up better during long cooking. Soaking overnight reduces cooking time and improves texture, but if you're in a rush, use canned beans (drained and rinsed) and add them later. The dried ancho chiles are non-negotiable for that authentic smoky depth; toast them briefly in a dry pan to deepen their flavor. For the beer, Mexican lagers like Modelo or pale ales work best—they add a subtle maltiness that complements the rum.
No spiced rum? Substitute with 1/4 cup dark molasses plus 1/4 cup bourbon for a similar caramelized richness. Running out of beer? Use extra vegetable broth or even apple cider, but add a splash of vinegar to mimic the acidity. Fresh cilantro is ideal, but dried oregano at half the amount works in a pinch. The tomato sauce can be homemade (simmer crushed tomatoes with garlic and cumin) or store-bought—just avoid brands with added sugar. For a deeper flavor, char the onion and garlic slightly before adding them to the pot—this adds a smoky note without extra work.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months in airtight containers. The beans will soften further when reheated, so add a splash of broth if it thickens too much. Garnish with fresh cilantro and a squeeze of lime just before serving—that bright finish cuts through the richness. Double the batch if you can; it’s the kind of soup that disappears faster than you can say "borracho."
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because you only need to dice one onion and mince a few garlic cloves—no fancy prep, no stress. The ancho chiles do all the heavy lifting with their deep, smoky flavor once you soak and seed them (which takes five minutes, tops).
- Smoky, Boozy Magic: That canned tomato sauce and a splash of beer (or broth) transform simple pinto beans into something rich and complex—like a hug in a bowl. The ancho chiles add a subtle heat that lingers, while the garlic and onion caramelize into sweet, savory perfection.
- Leftovers That Don’t Suck: Between us, most bean soups turn sad after day two. Not this one. The flavors actually deepened in my fridge—better the next day, honestly. I freeze half the batch and reheat it straight from frozen for lazy nights (just add a splash of water).
- Budget Meal for Crowds: A single can of tomato sauce, a bag of dried beans, and a handful of pantry staples feed six for under $10. My college roommates and I lived on this—it’s the kind of dish that makes you feel like you’re feeding a banquet, not just filling stomachs.
Step-by-step instructions for borracho beans soup
This rich, smoky soup delivers deep flavor through careful layering and slow simmering.
Prepare the Base with Aromatics and Chiles
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 2 stemmed and seeded dried ancho chiles and toast them in the oil for 1 minute, stirring constantly. This step develops their smoky depth. Immediately pour in the 28 oz canned tomato sauce, scraping the bottom to release any browned bits. Add the 2 whole bay leaves, 1 tablespoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to combine all ingredients into a cohesive base.
Build Flavor with Rum and Beer
Pour in the 0.5 cup spiced rum and let it simmer for 2 minutes to allow the alcohol to burn off and the flavors to meld. Then add the 2 cups light beer, stirring to incorporate. The beer will help break down the chiles and create a smooth, balanced sauce. Let the mixture simmer uncovered for 10 minutes until slightly reduced and the raw flavors have integrated.
Here's where the magic happens: the rum adds warmth while the beer lightens the richness. If you notice the mixture sticking to the bottom, add ½ cup vegetable broth to keep it moist. This step ensures your soup has that signature "borracho" character without being overpowering.
Simmer the Beans Until Tender
Add the 2 cups soaked pinto beans (drained) and the 4 cups vegetable broth. Bring to a gentle boil, then reduce heat to low and cover partially. Let the beans simmer for 1 hour to 1 hour 15 minutes until they're fork-tender. You'll know they're ready when they collapse easily under gentle pressure but still hold their shape.
During this time, stir occasionally to prevent sticking. If the soup gets too thick, add ½ cup water to maintain the proper consistency. The beans should absorb the flavors completely, becoming plump and infused with the smoky, spiced profile of the broth.
Finish with Brightness and Garnish
Remove the 2 bay leaves and discard. Stir in the juice of the 1 whole lime and cook for 1 minute to brighten the flavors. Taste and adjust seasoning—you may need a pinch more salt or a splash of lime juice to balance the richness. The lime juice cuts through the smokiness and beer notes, creating harmony in each spoonful.
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro. The cilantro adds freshness and visual appeal, while its slight peppery note complements the smoky depth. Serve immediately while warm, with crusty bread to soak up every last drop of this flavorful, rum-kissed creation.
Pro Tips For Making Borracho Bean Soup
- CHAR THE ANCHO CHILES: DESCRIPTION:
- SALT THE BEANS FIRST: DESCRIPTION:
- LOW AND SLOW FOR FLAVOR: DESCRIPTION:
- TOAST THE ONIONS: DESCRIPTION:
Dietary considerations for this dish
Gluten-Free Adaptations
This soup is naturally gluten-free as long as you use certified gluten-free ingredients. Check your vegetable broth and beer—opt for a gluten-free lager like Glutenberg Brewing or Omission Beer to avoid cross-contamination. The spiced rum and tomato sauce are also safe, but always verify labels.
For extra safety, I recommend using a gluten-free tamale seasoning blend (like La Preferida) instead of regular spices if you're concerned about shared pantry tools. 🌾
Vegan-Friendly Swaps
To make this a vegan borracho bean soup, replace the spiced rum with ½ cup dark molasses or ½ cup bourbon (for depth without animal products). Use vegan vegetable broth (like Imagine brand) and skip the beer entirely—substitute with extra broth or apple cider.
The olive oil and tomato sauce are already plant-based, but check for hidden additives. Garnish with avocado slices and vegan sour cream for richness. 🌱
Protein Boost Options
Add ½ lb shredded chicken or diced smoked sausage (like chorizo) for extra protein. Cook the meat separately and add it during the final 10 minutes of simmering. For a seafood twist, stir in ½ lb cooked shrimp or diced smoked salmon just before serving.
Keep the lime juice bright and the cilantro fresh to balance richer proteins. 🍤
Lower-Carb Modifications
Reduce the pinto beans to 1 cup and bulk up with zucchini or cauliflower florets for a lighter texture. Use cauliflower rice instead of traditional rice as a side.
The beer and rum add flavor without carbs, but watch your portion sizes if tracking macros. For extra creaminess, stir in ¼ cup coconut milk at the end. 🥦
Allergen Awareness
Watch for shellfish if using smoked salmon or dairy if adding cheese. The ancho chiles can sometimes contain traces of gluten from processing, so rinse them well. If you have nut allergies, avoid garnishes like pistachios—stick to cilantro, lime, and avocado.
Always double-check ingredient labels, especially for store-bought broths and sauces. 🚨
Nutrition facts
Frequently asked questions about borracho bean soup
Why does this soup have "borracho" in the name?
The name means "drunk beans" in Spanish, referencing the deep, caramelized flavors developed from simmering with beer and spiced rum. These ingredients infuse the beans with warmth and complexity, creating that signature "drunken" richness that makes the dish unforgettable.
Can I use canned beans instead of dried?
Yes! For convenience, use 2 (15 oz) cans of pinto beans, drained and rinsed. Add them during the final 30 minutes of simmering to prevent them from becoming mushy. The texture will be slightly softer than dried beans, but the flavor remains just as rich.
How do I prevent the soup from getting too thick?
Stir in ½ cup water or broth whenever the soup thickens during simmering. The beans release starch as they cook, which can make the broth heavy. Keeping it at a gentle simmer and stirring occasionally also helps maintain the right consistency.
What’s the best beer to use in this recipe?
A light lager or pale ale works best—brands like Modelo Especial or Corona add subtle maltiness that complements the rum. Avoid dark beers, as they can overpower the delicate smoky notes. If you prefer non-alcoholic, use alcohol-free beer or extra broth.
Can I make this soup in a slow cooker?
Combine all ingredients (except lime and cilantro) in the slow cooker and cook on low for 6-8 hours or high for 3-4 hours. The slow cooking enhances the flavors even more. Stir occasionally to prevent sticking, and adjust seasoning at the end with lime juice.
