Side Dishes
This black bean mole recipe transforms humble ingredients into a rich, smoky-sweet masterpiece with layers of chocolate and chipotle. The secret lies in toasting spices until fragrant and blending them into a velvety paste that coats each black bean.
I developed this vegetarian version after discovering how well the earthy beans balance the deep flavors of Mexican chocolate and smoked chiles.
The process is simpler than it sounds—just one pot for simmering, with no special equipment needed beyond a blender. You'll start by dry-toasting spices like cumin and cinnamon until their aromas fill your kitchen, then blend them with chocolate, chipotle peppers, and black beans into a thick, complex sauce.
The result is a dish that's hearty enough for a main course but elegant enough for dinner parties.
What makes this recipe stand out is the chocolate-chipotle crunch—where crispy tortilla strips or toasted pecans add texture against the smooth, slightly spicy mole. The beans absorb all the smoky, sweet flavors, creating a dish that's both comforting and sophisticated.
It's the kind of recipe that gets better with leftovers, as the flavors deepen overnight.
Perfect for serving with warm corn tortillas, rice, or grilled vegetables, this mole proves that vegetarian dishes can be just as bold and satisfying as their meat-based counterparts.
The key is patience—letting the spices bloom and the chocolate melt into the beans creates a harmony of flavors that's impossible to resist. Let's get cooking!
Ingredients for black bean mole
Sixteen ingredients transform into a velvety chocolate-chipotle masterpiece with deep smoky-sweet complexity.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 2 cups | Dried or canned, drained and rinsed |
| Mexican Dark Chocolate 🍫 | 8 oz | 70% cocoa or higher, finely chopped |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | With 2 tbsp adobo sauce reserved |
| Ground Cumin 🌿 | 2 tbsp | Freshly toasted for aroma |
| Ground Cinnamon 🍃 | 1 tbsp | High-quality Ceylon preferred |
| Garlic Cloves 🧄 | 4 cloves | Peeled and lightly toasted |
| White Onion 🧅 | 1 whole | Medium size, finely chopped |
| Fresh Tomatillos 🍅 | 4 whole | Husk removed, quartered |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Corn Tortillas 🌽 | 6 whole | For crunch topping, cut into strips |
| Pecans 🥜 | ½ cup | Toasted for garnish |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dry-toasting spices |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime 🍋 | 1 whole | Juiced for brightness |
The Mexican dark chocolate is non-negotiable here—Abel or Ibarra brands deliver the richest cocoa flavor. Look for 70% cocoa or higher, as the lower percentages often contain added sugar that can overpower the delicate balance of spices. Chipotle peppers in adobo sauce are essential for that authentic smoky depth; Hatch chiles work best, but any brand will suffice. Toasting the spices—cumin, cinnamon, and garlic—until fragrant is critical; this releases their essential oils and forms the aromatic base of the mole. For the tortillas, Maseca brand corn tortillas are ideal, but any quality brand will work for the crunchy topping.
No chipotle peppers? Smoked paprika plus a dash of liquid smoke can mimic the smokiness, though it won't be identical. Substituting dark chocolate for milk chocolate will drastically alter the depth of flavor—stick with dark if possible. Fresh tomatillos are ideal, but green tomatoes or even green bell peppers can stand in if needed. The pecans can be swapped for toasted almonds or walnuts if unavailable, though the flavor profile will shift slightly. For a quicker version, pre-toasted spices from a bulk bin at Whole Foods or Trader Joe's save time without sacrificing quality.
This mole reheats beautifully—simmer gently on the stove for 5-10 minutes, stirring occasionally, until fully heated through. Store leftovers in an airtight container in the refrigerator for up to 5 days, though the flavors deepen overnight, making it even more complex. For freezing, portion into single-serving containers and freeze for up to 3 months. To revive from frozen, thaw overnight in the fridge and reheat gently. The tortilla strips and pecans should be toasted fresh before serving to maintain their crisp texture.
Why You'll Love This Recipe
- No Pan Required: I swear by this—just toss everything into a blender, simmer, and let the flavors meld. No chopping, no fuss, and honestly? The beans and chocolate do all the work for you.
- Smoky-Sweet Magic: That chipotle in adobo brings the heat, while the dark chocolate rounds it out—like a hug for your taste buds. Between us, the cinnamon and cumin make it taste like a restaurant dish, but with way less effort.
- Leftovers That Shine: This sauce keeps for days in the fridge and only gets better. I’ve reheated mine over rice, eggs, or even toast—it’s my go-to for lazy mornings or last-minute dinners.
- Budget-Friendly Luxury: Black beans and spices are cheap, but the result feels fancy. I’ll be real: this is the kind of recipe that makes me feel like I’m hosting a dinner party without breaking the bank.
Step-by-step instructions for black bean mole with chocolate-chipotle depth
Here's the method—complex flavors simplified through precise technique.
Toast the Spice Foundation
Heat a dry skillet over medium-low heat and add the 2 tablespoons ground cumin and 1 tablespoon ground cinnamon. Toast for 1-2 minutes until fragrant, stirring constantly to prevent burning. The spices should smell earthy and warm, not bitter.
Remove from heat and immediately transfer to a bowl. Add the 0.25 cup extra-virgin olive oil and stir until the spices are fully coated and the oil becomes infused with their aroma. This dry-toasting step develops depth that simmering alone can't achieve. Keep this spice-oil mixture aside—it's the flavor backbone of your mole.
Build the Base with Beans and Aromatics
In a heavy Dutch oven, combine the 2 cups black beans, 3 cups vegetable broth, 1 whole white onion (finely chopped), 4 cloves garlic cloves (lightly toasted), and 4 whole fresh tomatillos (quartered). Bring to a boil over medium-high heat, then reduce to medium-low and simmer uncovered for 20-25 minutes until the beans are completely tender and the liquid reduces by half.
Use an immersion blender to purée the mixture until smooth, scraping down the sides as needed. This creates your velvety base—smooth but still with body. If using canned beans, skip the initial simmering and start with the purée step after combining all ingredients.
Infuse with Chocolate and Chipotle Heat
Return the puréed mixture to the Dutch oven and stir in the 8 ounces finely chopped Mexican dark chocolate and the 2 whole chipotle peppers in adobo (minced, including 2 tablespoons reserved adobo sauce). Bring to a gentle simmer over medium heat and cook for 15-20 minutes, stirring frequently to prevent scorching.
The sauce should thicken gradually as the chocolate melts and the chipotle infuses its smoky depth. You're aiming for a consistency between a thick gravy and a pudding—it should coat the back of a spoon but still flow smoothly. Taste and adjust seasoning with 1 teaspoon sea salt and 0.5 teaspoon black pepper as needed.
Finish with Crunch and Brightness
In a separate skillet, toast the 0.5 cup pecans over medium heat for 3-4 minutes until golden and fragrant. Remove from heat immediately to prevent burning. Cut the 6 whole corn tortillas into thin strips and fry in batches in the same skillet until crispy and golden.
Stir the toasted pecans and fried tortilla strips into the mole just before serving. Finish with the juice of the 1 whole lime and a final taste adjustment. The contrast of crunchy pecans and tortilla strips against the silky sauce is what makes this mole extraordinary.
Pro Tips For Making Black Bean Mole
- Toast the Beans Low: Simmer your black beans on the lowest heat possible—this prevents them from breaking down into mush. I learned this the hard way after making a sauce that looked more like soup than mole.
- Blend Chocolate Last: Add the Mexican dark chocolate after removing the sauce from heat—otherwise, it’ll seize and turn grainy. Stir in small chunks and let it melt slowly; rushing it ruins the texture.
- Strain the Adobo Sauce: Chipotle peppers in adobo come with a salty, vinegary sauce that can overpower your mole. Strain it through a fine-mesh sieve first—your sauce will thank you.
- Bloom the Spices Dry: Toast your ground cumin and cinnamon in a dry pan for 30 seconds before adding them to the sauce. This deepens their flavor and stops them from turning bitter when cooked in liquid.
Creative variations of this black bean mole
Smoky-Sweet Fusion
Swap the chipotle peppers for 2 tablespoons smoked paprika plus ½ teaspoon liquid smoke if you can't find adobo chiles. This shortcut still delivers that signature smoky depth while keeping the chocolate's richness intact. For extra heat, add 1 teaspoon cayenne pepper when blending the spices. 🌶️
Chocolate Variations
Try Abel 100% cacao chocolate for a more intense, less sweet profile, or Ibarra 70% dark chocolate for a balanced sweetness. For a nutty twist, fold in 2 tablespoons almond butter during the final simmer.
If you prefer milk chocolate, reduce the sugar in the recipe by 1 tablespoon to maintain balance.
Spice Swaps
Replace the cinnamon with 1 tablespoon Mexican oregano for an earthier note, or add ½ teaspoon ground cloves for warmth. For a citrusy kick, zest 1 lime into the spice-oil mixture before blending. Toasted sesame seeds (2 tbsp) can replace pecans for a nut-free crunch.
Protein Boost
Stir in 1 cup cooked quinoa or ½ cup crumbled tofu during the final simmer for added protein. For a meaty texture, add ½ cup shredded jackfruit (drained and sautéed) in the last 10 minutes of cooking. These additions work beautifully with the beans' earthiness.
Regional Twists
For an Oaxacan-inspired version, add 1 tablespoon anise seeds (toasted) and 1 teaspoon ground allspice to the spice blend. In Yucatán, this mole might include achiote paste (1 tbsp) for a vibrant red hue and nutty flavor. Each regional variation keeps the chocolate-chipotle core while adding local spices.
Texture Contrasts
Instead of tortilla strips, try toasted pumpkin seeds or crumbled bacon (for non-vegetarian versions). For a creamy finish, stir in 2 tablespoons coconut cream just before serving. The key is balancing the silky mole with something crisp or creamy for every bite.
Nutrition facts
Frequently asked questions
Can I make this black bean mole without chipotle peppers?
Yes! For a smoky flavor, substitute with 2 tablespoons smoked paprika plus ½ teaspoon liquid smoke. For heat, add 1 teaspoon cayenne pepper when blending spices. The chocolate's richness will still shine through, though the depth won't be identical to chipotle's smoky-sweet complexity.
How do I adjust this recipe for a vegan diet?
This recipe is already vegan-friendly! Just ensure your chocolate is dairy-free and verify the adobo sauce contains no honey. For extra richness, stir in 1 tablespoon coconut oil during the final simmer. The dish maintains its deep, smoky-sweet profile without any animal products.
Why does my mole taste bitter?
Bitterness usually comes from over-toasting spices or burning the chocolate. Always toast spices over medium-low heat for 1-2 minutes max—they should smell fragrant, not burnt. For chocolate, melt it gently over low heat while stirring constantly. If it's too late, balance the bitterness with 1 tablespoon maple syrup or extra lime juice.
Can I make this mole ahead of time?
This mole tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove, stirring frequently. For freezing, portion into single servings and freeze for 3 months max. Thaw overnight in the fridge before reheating.
What's the best way to serve this black bean mole?
This rich, smoky-sweet dish pairs perfectly with warm corn tortillas for scooping, or over steamed white rice for a heartier meal. For a complete plate, add sliced avocado, pickled red onions, and cilantro. It's also delicious spooned over grilled vegetables or as a filling for tacos and enchiladas.
