Side Dishes
This black bean mole recipe transforms humble ingredients into a rich, velvety sauce where smoky chili meets deep chocolate and silky black beans. The secret lies in slow simmering—allowing spices to bloom and flavors to meld into a complex harmony that’s both comforting and sophisticated.
Unlike traditional moles, this vegetarian version keeps the soul of Mexican cuisine while making it accessible for home cooks.
The process begins with toasting spices until fragrant, then blending them with chocolate and chili into a smooth, aromatic paste. Black beans simmer in this spiced broth until tender, absorbing the depth of flavors while maintaining their natural creaminess.
The result is a sauce that’s equally at home drizzled over tacos, spooned beside rice, or served as a standalone dish with warm tortillas for dipping.
What makes this recipe stand out is its balance—chocolate adds richness without overpowering, while spices like cumin and cinnamon build layers of warmth. The texture is silky yet slightly crunchy from toasted spices, creating a contrast that’s irresistibly satisfying.
It’s a dish that feels special enough for a dinner party but simple enough for a weeknight.
For an extra touch, garnish with avocado slices, crispy tortilla strips, or fresh cilantro to brighten the plate. This mole is versatile enough to adapt to your menu—whether you’re serving it as a sauce, a dip, or the star of the meal.
Ready to create something extraordinary with just a few pantry staples?
Ingredients for black bean mole
Rich spices, velvety beans, and deep chocolate create this soulful vegetarian mole.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 ½ cups | Soaked overnight or quick-soaked |
| Dark Chocolate Bar 🍫 | 4 oz | 70% cocoa or higher, chopped |
| Dried Ancho Chili Peppers 🌶️ | 2 whole | Stemmed and seeded |
| Dried Guajillo Chili Peppers 🌶️ | 2 whole | Stemmed and seeded |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| White Onion 🧅 | 1 whole | Medium, chopped |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For frying chilis |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado Oil 🫒 | 2 tbsp | For finishing |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chilis are the heart of this mole. Look for ancho and guajillo at Mexican markets—they’re often sold dried and ready to toast. If you can’t find them, New Mexico chiles work in a pinch, but reduce the amount by half. Toasting them in olive oil until fragrant unlocks their smoky depth. Penzeys Spices carries excellent dried chilis if your local store doesn’t stock them. Avoid pre-ground spices—they lose potency fast. For chocolate, 70% or higher cocoa content ensures a balanced bitterness that pairs perfectly with the spices.
No ancho chilis? Substitute 1 tbsp smoked paprika plus 1 tsp chipotle powder for the depth. Guajillo can be swapped with arbol chilis at double the amount, but expect more heat. The black beans should be soaked overnight for best texture—quick-soaking works if you’re in a hurry. Fresh cilantro brightens the dish, but dried oregano at half the amount is fine if you’re out. For extra richness, add 1 tbsp vegan butter when blending the paste. The tomato paste adds acidity, so if you’re using sun-dried tomatoes, reduce it to 1 tbsp.
This mole tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Reheat gently on the stove with a splash of vegetable broth to restore creaminess. Garnish with avocado slices or crispy tortilla strips just before serving. The sauce thickens as it cools, so thin with broth if needed. For a smoky finish, drizzle with avocado oil and a pinch of smoked salt.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it uses ingredients I already have—no last-minute grocery runs. Soak those dried black beans overnight, then blend them with toasted cumin and chilis. Boom, you’ve got depth without the fuss.
- Rich Without Effort: That dark chocolate bar isn’t just for dessert—it melts into the mole, giving it a velvety, slightly sweet finish that balances the smoky guajillo and ancho peppers. I’ll be real: it’s the kind of flavor that makes people ask, “What’s in this?”
- Weeknight to Dinner Party: Same recipe, different vibes. Slather it over grilled chicken for a quick weeknight meal, or drizzle it over tortilla chips for a showstopping appetizer. My kids eat it straight from the spoon, but my in-laws? They’ll think you slaved for hours.
- Leftovers That Don’t Suck: Unlike most sauces, this mole actually tastes better the next day—if there’s any left, which there won’t be. But if there is? Freeze half for when you’re too tired to cook. (Yes, even on a Tuesday night.)
Step-by-step instructions for black bean mole
Here's how to craft this rich, complex mole with perfect balance between smoky chilis and deep chocolate.
Prepare the Black Beans
Start by rinsing the 1.5 cups dried black beans thoroughly under cold water. For best texture, soak them overnight in plenty of water. If short on time, quick-soak by covering with fresh water, bringing to a boil for 2 minutes, then letting them sit off heat for 1 hour. Drain and set aside.
In a large pot, combine the soaked beans with 3 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and simmer uncovered for 45-60 minutes until beans are fork-tender but not mushy. You want them to hold their shape while still being creamy when mashed. Season with 1.5 teaspoons salt and 0.5 teaspoon black pepper. Keep warm on low heat while you prepare the mole sauce.
Toast and Fry the Chili Peppers
Carefully remove stems and seeds from the 2 whole dried ancho chili peppers and 2 whole dried guajillo chili peppers. Toast them in a dry skillet over medium heat for 30-45 seconds per side until fragrant and slightly puffed. This step deepens their smoky flavor.
Transfer the toasted peppers to a bowl and cover with 0.5 cup extra-virgin olive oil. Let them soak for 15 minutes to soften. Meanwhile, heat 2 tablespoons avocado oil in a clean skillet over medium heat. Fry the soaked peppers for 1-2 minutes per side until they blister slightly but don't burn. Remove and set aside with their soaking oil.
Build the Mole Base
In the same skillet, add 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly. Add the chopped 1 whole white onion and cook for 5 minutes until softened. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant.
Add the fried chilis (with their oil) to the skillet and mash them with a wooden spoon to create a rough paste. Stir in the 1 tablespoon ground cumin and 1 teaspoon ground cinnamon. Cook for 3 minutes until the spices are fragrant and the mixture looks like a thick paste. This is your flavor foundation.
Simmer the Sauce
Pour in 1 cup vegetable broth and scrape up any browned bits from the bottom of the pan. Bring to a simmer and cook uncovered for 10 minutes to allow flavors to meld. The sauce should reduce slightly and develop a rich, aromatic depth.
Add the 4 ounces chopped dark chocolate bar and stir constantly until fully melted and incorporated. The chocolate should create a glossy sheen in the sauce. If the sauce thickens too much, add 1-2 tablespoons vegetable broth at a time until it reaches a smooth, pourable consistency.
Finish and Serve
Gently fold the cooked black beans into the mole sauce. Simmer together for 5-7 minutes until heated through and the flavors have fully combined. Taste and adjust seasoning with additional salt or pepper if needed.
Ladle the black bean mole into serving bowls and garnish with 0.25 cup chopped fresh cilantro. Serve immediately with warm corn tortillas or over steamed rice to enjoy the perfect balance of smoky, spicy, and chocolatey flavors.
Pro Tips For Making Black Bean Mole
- SOAK BEANS OVERNIGHT: Dried black beans need patience—toss them in cold water with a splash of vinegar (yes, even if you’re impatient like me) and let them sit 12+ hours. I used to rush this and ended up with a gritty, uneven texture that ruined the whole sauce. Trust me, the extra time makes the beans silky and the mole’s consistency perfect.
- REMOVE CHILI SEEDS GENTLY: Pick through ancho and guajillo peppers before toasting—don’t just shake them, or you’ll end up with bitter, sandy bits in your sauce. Use a spoon to scoop out seeds and veins, then give them a quick rinse. My grandmother swore by this, and she was right: the cleaner the peppers, the smoother the mole.
- TOAST CUMIN LOW AND SLOW: Ground cumin burns faster than you’d think. Toast it in a dry skillet over medium-low heat, stirring constantly, until it smells nutty (about 30 seconds). After burning three batches, I finally figured out that high heat = bitter, smoky flavor. Keep it gentle—this spice is the backbone of the mole’s depth.
- MELT CHOCOLATE LAST: Add the dark chocolate bar when the sauce is off the heat, or it’ll seize and turn grainy. Break it into small pieces first, then whisk it in while the pot sits for 2 minutes. I was skeptical until I tried it—now I never skip this step, because that’s what gives the mole its rich, velvety finish.
Common mistakes when making great black bean mole
Over-toasting spices
Watch those chilis like a hawk—they can go from fragrant to bitter in seconds. I’ve ruined a batch by letting ancho peppers toast until they turned dark brown and brittle.
Keep your eye on them and remove them from the pan as soon as they smell deeply aromatic but aren’t yet charred. Toasting should take about 30-45 seconds per side—set a timer if needed. 🔥
Skipping the oil soak
Don’t skip soaking the chilis in oil before frying! This step is crucial for preventing a bitter, dry mole. When I first made this recipe, I fried the chilis dry and ended up with a sauce that tasted harsh and one-dimensional.
Always cover the toasted chilis with 0.5 cup olive oil for 15 minutes before frying to soften them and mellow their heat.
Using pre-ground spices
Pre-ground spices lose their potency quickly, and that’s especially true for cinnamon and cumin in mole. I once used store-bought cumin and ended up with a flat, dull flavor. Always toast whole spices like cumin seeds in a dry pan for 1 minute until fragrant, then grind them fresh.
For cinnamon, buy a stick and grind it yourself—it makes a world of difference. 🌿
Rushing the simmer
Patience is key when simmering the sauce. I’ve seen people rush this step, and the result is always a dish that lacks depth. Let the mole sauce simmer uncovered for the full 10 minutes—this allows the flavors to meld and develop complexity.
Skipping this step means missing out on the rich, smoky aroma that defines this dish.
Adding chocolate too early
Chocolate burns faster than you think, and adding it too soon can turn your mole bitter. I learned this the hard way when I added the chocolate before the spices had fully bloomed.
Always wait until the sauce has simmered for 10 minutes and the spices are fragrant before stirring in the 4 oz dark chocolate. Stir constantly to prevent burning and achieve that glossy, velvety finish. 🍫
Ignoring the bean texture
The beans should be tender but not mushy—this is a common mistake that affects the final texture. Overcooked beans turn to paste, making the mole too thick and heavy. Test the beans after 45 minutes of simmering—they should be fork-tender but still hold their shape.
If they’re falling apart, reduce the cook time next batch. The perfect texture is creamy yet still slightly firm.
Nutrition facts
Frequently asked questions
Can I make this mole without chocolate?
The chocolate is essential for that signature depth, but you can substitute 1/4 cup unsweetened cocoa powder mixed with 1/4 cup water to mimic the richness. For a different flavor profile, try 1/4 cup coffee instead—it adds earthiness that complements the spices beautifully. The texture will be slightly less velvety, but still delicious!
How spicy will this mole be?
The recipe uses mild ancho and guajillo chilis, which give just a hint of warmth rather than heat. For extra spice, add 1/2 teaspoon cayenne or a chopped serrano pepper at the end. If you prefer milder heat, remove the chili seeds before toasting. The chocolate and beans naturally balance any spiciness, so don't worry about overpowering flavors!
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 with a splash of vegetable broth to restore creaminess. For longer storage, freeze for 3 months. The sauce will thicken as it cools, so thin with broth if needed before serving.
What's the best way to serve black bean mole?
This versatile sauce works as a dip for warm tortilla chips, a topping for enchiladas, or a main dish over rice. For presentation, drizzle with avocado oil and garnish with crispy tortilla strips or avocado slices. It pairs perfectly with grilled vegetables or as a standalone dish with lime wedges. The smoky-sweet flavors make it a crowd-pleaser for any Mexican-inspired meal!
Why does my mole taste bitter?
Bitterness usually comes from over-toasted chilis or burnt chocolate. Toast chilis just until fragrant (30-45 seconds per side), and stir constantly when adding chocolate. Another common cause is using low-quality chocolate—stick with 70% cocoa or higher. A pinch of sugar or a splash of broth can help balance any bitterness if needed.
