Main Courses
This bean mole recipe transforms humble beans into a smoky, chocolate-chili masterpiece that balances rich depth with velvety texture. đ The secret lies in roasting spices and blending them with melted chocolate and chili, creating a sauce that's both complex and comforting.
I developed this version after years of experimenting with traditional Mexican flavors, ensuring every bite delivers that perfect harmony of sweet, spicy, and earthy notes.
The process starts with roasting dried chilies and spices to deepen their flavors, then blending them with silky beans and a touch of chocolate for that signature depth.
This isn't just a bean dishâit's a restaurant-quality sauce that works as a main course, a dip, or a flavorful topping for rice and tortillas. The best part? It gets better as it sits, allowing all those rich flavors to meld together.
What you'll end up with is a dish that's rich, smoky, and irresistibly aromatic, where the chocolate and chili create layers of flavor that dance on your palate. The beans stay tender and creamy, absorbing the sauce perfectly, while the spices add warmth and complexity.
This recipe is a celebration of Mexican comfort food, brought to life in your own kitchen.
Serve it with warm corn tortillas, steamed rice, or even as a dip for fresh vegetables. The possibilities are endless, but the result is always the same: a dish that feels like a hug in every bite. Let's get started on this flavorful journey!
Ingredients for bean mole
Rich, smoky, and deeply flavorfulâthese ingredients create a bean mole that tastes like a Mexican restaurant classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans đ± | 1 œ cups | Soaked overnight for creamy texture |
| Dried Ancho Chilies đ¶ïž | 4 whole | Stemmed and seeded (Mexican brand preferred) |
| Dried Guajillo Chilies đ¶ïž | 3 whole | Stemmed and seeded for smoky depth |
| Dark Chocolate đ« | 4 oz | 70% cacao or higher (vegan brand) |
| Garlic Cloves đ§ | 6 cloves | Peeled and toasted lightly |
| Onion đ§ | 1 whole | Yellow or white, roughly chopped |
| Cumin Seeds đż | 1 tbsp | Toasted for aromatic depth |
| Ground Cinnamon đż | 1 tsp | For subtle warmth |
| Smoked Paprika đ¶ïž | 1 tbsp | Adds signature smokiness |
| Olive Oil đ« | œ cup | Extra-virgin for richness |
| Vegetable Broth đ§ | 2 cups | Low-sodium preferred |
| Lime Juice đ | 2 tbsp | Freshly squeezed for brightness |
| Salt đ§ | 1 tsp | Adjust to taste |
| Cilantro Leaves đż | ÂŒ cup | Chopped for garnish (optional) |
The chilies are non-negotiable hereâMexican brands like La Costeña or Gourmet Mexicain make all the difference. If you can't find them, Penzeys Spices carries good dried chilies. Toast them whole in a dry skillet until fragrant (about 30 seconds per side), then soak in hot water for 15 minutes to soften. The chocolate should be at least 70% cacaoâLindt or Guittard vegan bars work perfectly. For the beans, dried black beans are traditional, but pinto beans add a nice earthy twist if you prefer. Look for organic dried beansâthey cook more evenly and taste better.
No ancho or guajillo chilies? Pasilla chilies work in a pinch, though they add more heat. Chocolate too bitter? Substitute with date syrup or agave (reduce by half) for sweetness. The cumin seeds should be toasted in a dry pan until aromaticâthis step makes all the difference. If you're short on time, use ground cumin at half the amount, but toasted seeds bring real depth. The vegetable broth can be swapped for water plus a bouillon cube, but quality matters hereâImagine or Pacific Foods are my go-tos. Fresh cilantro is ideal, but dried cilantro at one-third the amount works if you're in a bind.
This mole tastes even better the next dayâplan ahead. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The sauce thickens as it sits, so add a splash of broth or water when reheating. I like to portion it into small jars for easy dipping or serving over rice. The beans stay creamy when reheated gentlyâlow heat onlyâor they'll turn mushy. Garnish with extra cilantro or a sprinkle of smoked paprika right before serving.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to grocery shopâjust dried beans, a handful of chilies, and a chocolate bar. No fresh herbs, no fancy prep, and it still tastes like I put in hours.
- Rich, Unexpected Depth: That dark chocolate and toasted garlic? Itâs the secret weapon. The smoky ancho and guajillo chilies play off the bittersweet chocolate like a jazz duetâsmooth one minute, bold the next.
- Weeknight to Weekend: Serve it over rice for a quick weeknight dinner, or drizzle it over tortillas for a crowd-pleasing brunch spread. Honestly, Iâve even used it as a dip at partiesâno one questions the chocolate, I promise.
- Budget-Friendly Luxury: A pound of dried beans and a few dried chilies stretch for weeks. Freeze leftovers in portions, and youâve got a gourmet sauce ready whenever cravings hitâor when youâre too tired to order takeout.
Step-by-step instructions for smoky chocolate-chili bean mole
Here's how to build layers of smoky chili heat, rich chocolate depth, and silky bean texture.
đ„ Step 1: Toast and Blend the Chili Base
Preheat your oven to 350°F. Spread the 4 whole dried ancho chilies and 3 whole dried guajillo chilies on a baking sheet. Toast for 3-4 minutes until fragrant and slightly puffedâthis awakens their natural flavors. Let cool completely before handling.
Transfer the toasted chilies to a bowl and cover with 2 cups hot vegetable broth. Let soak for 20 minutes while you prepare the remaining ingredients. This rehydration step is crucial for extracting maximum flavor from the dried chilies.
Drain the soaked chilies, reserving the broth for later. In a food processor, combine the chilies with 6 peeled garlic cloves, 1 roughly chopped onion, 1 tbsp toasted cumin seeds, 1 tsp ground cinnamon, and 1 tbsp smoked paprika. Pulse until you get a smooth, thick pasteâthis will form the aromatic base of your mole.
đł Step 2: Cook the Chili Paste Until Deep and Rich
Heat 0.5 cup olive oil in a large skillet over medium heat. Add the chili paste and cook for 8-10 minutes, stirring constantly, until it darkens to a deep mahogany color. This color transformation indicates the flavors are developing properly.
Here's where it gets goodâadd 2 cups reserved chili broth and bring to a gentle simmer. Let it cook uncovered for 15 minutes, stirring occasionally, until the mixture reduces by about half. You're looking for a thick, syrupy consistency that coats the back of a spoon.
Taste and adjust seasoning with 1 tsp saltâyou'll want to balance the smoky chili heat with just enough salt to enhance all the flavors. If it needs brightness, add 1 tbsp lime juice now and stir well.
đšâđł Step 3: Incorporate the Chocolate for Velvety Depth
While the chili mixture simmers, break the 4 oz dark chocolate into small pieces. When the chili paste has reduced sufficiently, remove the skillet from heat and let it cool slightly for 2 minutesâthis prevents the chocolate from seizing.
Gradually whisk in the chocolate pieces, working quickly to melt them into the sauce. Return the skillet to low heat and stir constantly for 3-4 minutes until the chocolate is completely melted and the sauce becomes glossy. The heat should be gentle enough to melt the chocolate without burning it.
Real talk: this is where the magic happens. The chocolate mellows the chili heat while adding that signature Mexican mole richness. If the sauce becomes too thick, thin it with 1-2 tablespoons hot broth until it reaches a smooth, pourable consistency.
đ„ Step 4: Simmer with the Silky Beans
While the mole sauce develops, cook the 1.5 cups dried black beans according to package instructions until tender but not mushy. Drain and set aside, reserving 1 cup of the cooking liquidâthis starchy liquid will help emulsify your mole sauce.
Add the cooked beans to the chocolate-chili sauce along with the reserved bean cooking liquid. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until the beans are fully coated and the flavors meld together. The sauce should be thick enough to cling to the beans without being gluey.
Finish with a final taste adjustmentâadd more lime juice if you want brightness, or a pinch more salt if the flavors need balance. The mole should have a complex interplay of smoky chili, sweet chocolate, and earthy bean notes.
đœïž Step 5: Garnish and Serve with Confidence
Transfer the mole to a serving bowl and let it rest for 5 minutes to allow the flavors to settle. Garnish with 0.25 cup chopped cilantro leaves just before servingâthis adds a fresh contrast to the rich, complex flavors.
Serve the mole over warm rice, with warm tortillas on the side, or even as a filling for enchiladas. Each bite should deliver that perfect balance of smoky, sweet, and slightly spicy flavors with the creamy texture of the beans. The sauce should cling beautifully to the beans, creating every bite.
Pro Tips For Making Bean Mole
- Toast the Beans Hard: I learned this the hard wayâskipping the toast step makes your beans gummy and bland. Dry the black beans thoroughly first, then toast them in a skillet over medium-high heat for 8-10 minutes, stirring constantly, until theyâre deep brown and smell nutty. Thatâs the flavor foundation, not optional.
- Strain Twice for Smoothness: After blending your chilies, chocolate, and spices, donât pour the paste directly into the beansâstrain it first. Use a fine-mesh sieve or cheesecloth, then press hard with a spoon to remove every last bit of grit. I used to skip this, and my mole always had an annoying texture. (Yes, even if youâre impatient like me.)
- Simmer Low or Burn the Chocolate: The chocolate in mole is delicateâif you let the sauce boil hard, itâll seize and turn bitter. Once you add the chocolate, reduce heat to the lowest setting and stir constantly for 5-7 minutes. If it starts to separate, just keep it moving and trust the process. (Your future self will thank you.)
- Use Garlic Oil Early: Infuse your garlic in oil before adding it to the beansâthis keeps the flavor concentrated and prevents it from turning to mush. SautĂ© 6-8 smashed cloves in 2 tablespoons of neutral oil over medium heat until golden (about 5 minutes), then pour that oil right into the beans. It makes a real difference in depth.
Perfect pairings for these flavors
Classic Serving Styles
This bean mole shines as a main course over steamed white riceâthe neutral base lets the sauce's complex flavors take center stage.
I always serve it with warm corn tortillas on the side for scooping, because nothing beats that first bite of tortilla dipped into the rich, smoky sauce. đ
For a heartier meal, spoon the mole over crispy fried plantainsâthe caramelized sweetness contrasts beautifully with the chili's heat. Another favorite is serving it as a taco filling in warm corn tortillas with shredded cabbage and lime wedges for brightness.
Unexpected Pairings
This mole works surprisingly well with avocado slicesâthe creamy texture and mild flavor balance the sauce's intensity. I like to serve it with grilled zucchini or roasted sweet potatoes for a vegetarian-friendly platter. The earthy sweetness of the potatoes complements the chocolate-chili depth perfectly.
For a breakfast twist, try it with scrambled tofu or crispy breakfast potatoesâthe smoky flavors add unexpected depth to morning meals. I've even used it as a dipping sauce for queso fresco and cruditĂ© platters at parties.
Beverage Pairings
A Mexican lager like Modelo Especial or PacĂfico cuts through the richness without overpowering the flavors. The crisp, clean taste refreshes your palate between bites. For something lighter, horchataâthe sweet, cinnamon-infused rice milkâbalances the heat and chocolate perfectly. đș
If you prefer wine, a medium-bodied red like Tempranillo or Zinfandel enhances the chocolate and spice notes. For non-alcoholic options, hibiscus iced tea (agua de Jamaica) adds a tart contrast that makes the mole taste even more vibrant.
Global Twists
For an Asian-inspired fusion, stir in 1 tbsp soy sauce and 1 tsp ginger at the endâthis adds umami depth that pairs beautifully with steamed jasmine rice or rice noodles. The combination feels surprisingly cohesive and exciting.
In Mediterranean-style dishes, serve the mole over couscous with toasted pine nuts and golden raisins. The nutty crunch and sweet raisins create a delightful contrast to the smoky sauce. This unexpected combo has become a favorite at my dinner parties!
Nutrition facts
Frequently asked questions
Can I make this bean mole recipe without chocolate?
For a chocolate-free version, replace the 4 oz dark chocolate with œ cup date syrup or agave nectar (reduce other liquids by 2 tbsp). The sauce will still be rich and complex, though the chocolate adds that signature depth. For extra umami, add 1 tbsp soy sauce when simmering the chili paste.
How do I adjust the spice level in this recipe?
The recipe uses mild ancho and guajillo chilies, but if you want more heat, swap 1 guajillo chili for a dried arbol or serrano. For less heat, remove the seeds and membranes from the chilies before blending. Always taste as you goâyou can balance heat with extra lime juice or sweet potato when serving.
Why does my mole sauce turn out too thick or too thin?
Thickness depends on reduction time and liquid balance. If too thick, stir in 1-2 tbsp hot broth or reserved bean liquid until smooth. If too thin, simmer uncovered for 5-10 more minutes to evaporate excess liquid. The sauce should coat the back of a spoon but still be pourable. Pro tip: Skim off any foam that forms while simmering for a cleaner texture.
Can I make this mole ahead of time?
This mole tastes even better the next day! Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on low heat, adding a splash of broth if it thickens too much. The flavors meld beautifully overnightâperfect for meal prep!
What's the best way to serve leftover bean mole?
Leftover mole is incredibly versatile! Serve it as a dipping sauce with tortilla chips, spoon over grilled vegetables, or mix into breakfast scrambles for a smoky kick. It also makes a fantastic soup baseâjust add broth and extra beans. The possibilities are endless!
