Main Courses
This bean mole recipe transforms humble black beans into a rich, smoky masterpiece that balances earthy chili, deep chocolate, and warm spices over corn tortillas. 🌟 The secret lies in slow-toasting spices until fragrant, blending them with beans into a velvety sauce that simmers until complex flavors meld together.
What makes this version special is its vegetarian-friendly approach while staying true to traditional techniques—no shortcuts, just layers of flavor built over time.
The process begins with dry-toasting spices like cumin, coriander, and cinnamon until their oils release, creating the aromatic foundation. Black beans then join the pot with garlic, onions, and chili powder, simmering until tender before blending into a thick, textured sauce.
The addition of dark chocolate and a touch of vinegar brightens the depth, while a final simmer with tortillas or vegetables ensures every bite absorbs the sauce's richness.
What you'll end up with is a restaurant-quality mole that's equally at home on weeknight tables or festive menus. The sauce clings perfectly to warm corn tortillas, creating a dish that's both comforting and sophisticated.
This recipe delivers on tradition while offering flexibility—serve it with rice, grilled vegetables, or even as a dip for extra versatility.
Perfect for those who appreciate bold flavors and want to explore Mexican cuisine without meat. The technique is approachable yet rewarding, making it ideal for home cooks looking to elevate their cooking game. Let's create this flavorful masterpiece together.
Ingredients for bean mole
Transform simple pantry staples into a restaurant-worthy bean mole with deep chocolate-chili complexity.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Drained and rinsed thoroughly |
| Dark Chocolate 🍫 | 4 oz | 70% cacao minimum, chopped |
| White Onion 🧅 | 1 whole | Medium size, chopped finely |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted until fragrant |
| Ground Coriander 🌿 | 1 tbsp | Freshly toasted preferred |
| Cinnamon Sticks 🌿 | 2 whole | Or 1 tsp ground cinnamon |
| Chili Powder 🌶️ | 2 tbsp | New Mexico or ancho preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Corn Tortillas 🌽 | 8 whole | For final simmering |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dry-toasting spices |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
The spices are where this dish shines. Penzeys Spices or bulk bins at Whole Foods offer the freshest cumin and coriander—look for whole seeds you can toast yourself. Ancho chili powder (from dried ancho peppers) adds authentic depth that store-bought blends can't replicate. Toast your spices in a dry skillet until fragrant—this releases their essential oils and creates the aromatic foundation. The dark chocolate should be at least 70% cacao; Lindt or Ghirardelli bars work perfectly. For the beans, low-sodium canned is ideal, but rinse thoroughly to remove any residual salt. The corn tortillas should be fresh—Mission Gold or La Tortilla Factory brands stay pliable when warm.
No dark chocolate? Cacao nibs or unsweetened baking chocolate work in a pinch, though the flavor won't be as rich. Substitute apple cider vinegar with white wine vinegar or lime juice for brightness, but reduce to 1 tsp if using lime. Running short on vegetable broth? Water plus 1 tsp vegetable bouillon suffices. For extra depth, add 1 tsp smoked paprika to the spice toast. The corn tortillas can be replaced with corn tortilla chips if you're using this as a dip, but whole tortillas create the most authentic texture when simmered in the sauce. If you can't find ancho chili powder, blend 2 dried ancho peppers into a fine powder—it's worth the effort for that authentic mole flavor.
This sauce tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months—thaw overnight in the fridge before reheating. Garnish with toasted sesame seeds just before serving to add crunch. The sauce pairs beautifully with warm rice or as a dip for grilled vegetables. Double the recipe and freeze half—this mole is always better when you have leftovers to enjoy later.
Why You'll Love This Recipe
- Pantry Magic: I swear by this—no fancy shopping list, just black beans, dark chocolate, and spices you likely already own. The moment I toss in the cumin and let that onion caramelize? Pure alchemy with zero effort.
- Rich Without Trying: That dark chocolate and garlic combo? It’s like a secret handshake for flavor. Sweet, smoky, and just a little bit bold—it’s the kind of dish that makes people ask, “What’s in this?” (Then I get to say, “Just beans and love.”)
- Weeknight to Dinner Party: Same recipe, different vibes. Slather it on toast for a lazy Sunday morning or serve it with tortillas for a crowd—no one will guess it’s basically a shortcut. (Between us, my book club thinks it’s homemade.)
- Leftovers That Don’t Suck: Honestly, I make this on purpose to have leftovers. The flavors deepen overnight, and reheating it? Just a splash of water, a minute in the microwave. Even my picky teenager sneaks seconds—proof it’s foolproof.
Step-by-step instructions for bean mole with smoky chocolate depth
Here's the method—layered flavors, precise timing, and the perfect balance of smoky, sweet, and spicy.
🔥 Step 1: Toast the Spices for Maximum Flavor
Heat the 0.25 cup extra-virgin olive oil in a heavy-bottomed skillet over medium heat. Add the 2 whole cinnamon sticks, 1.5 tablespoons ground cumin, and 1 tablespoon ground coriander, stirring constantly for 1-2 minutes until fragrant and lightly golden.
Watch closely—the spices should smell warm and inviting, not burnt. Add the 2 tablespoons chili powder and continue toasting for another 30 seconds until the mixture deepens in color. Immediately remove from heat and transfer to a bowl, setting aside. This dry-toasting step unlocks the spices' full potential, creating a rich aromatic base for your mole.
🍳 Step 2: Develop the Mole Base with Onion and Garlic
In the same skillet, add the 1 whole white onion chopped finely and cook over medium-low heat for 8-10 minutes until deeply caramelized and golden brown. Stir frequently to prevent burning, adding a splash of water if needed to deglaze and dissolve any stuck bits.
Once the onions are beautifully browned, add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. You'll notice the garlic transforms from raw to sweet and nutty—this is your signal it's ready. Transfer the onion-garlic mixture to the bowl with the toasted spices, reserving any rendered oil in the pan.
🥘 Step 3: Build Depth with Chocolate and Vinegar
Return the skillet to medium heat and add the 4 ounces chopped dark chocolate (70% cacao minimum). Stir constantly for 1-2 minutes until fully melted and smooth. Pour in the 1 tablespoon apple cider vinegar and scrape up any browned bits from the bottom of the pan—these are packed with flavor.
Combine this chocolate-vinegar mixture with the onion-spice blend in the bowl. Add the 1.5 cups drained and rinsed black beans and 2 cups vegetable broth, stirring to create a thick, velvety paste. The mixture should be rich and aromatic, with a deep chocolate-chili aroma that fills your kitchen.
⏰ Step 4: Simmer for Complex Flavor Development
Transfer the mole mixture to a saucepan and bring to a gentle simmer over medium-low heat. Cook uncovered for 20-25 minutes, stirring occasionally, until the sauce thickens and reduces slightly. The mole should coat the back of a spoon with a glossy sheen.
Taste and adjust seasoning with 1 teaspoon salt and 0.5 teaspoon black pepper as needed. The sauce should balance sweet, smoky, and spicy notes—slightly tangy from the vinegar, rich from the chocolate, and warm from the spices. If it's too thick, add a splash of water or broth to reach your desired consistency.
🍽️ Step 5: Warm Tortillas and Garnish
Heat the 8 whole corn tortillas in a dry skillet over medium heat for 30 seconds per side until pliable and warm. Keep them covered with a clean kitchen towel to maintain warmth. Ladle the finished mole over the tortillas, allowing it to pool in the center.
Garnish immediately with 1 tablespoon toasted sesame seeds for a nutty crunch and visual contrast. Serve the bean mole while warm, with the tortillas folded to create a vessel for the rich sauce. Each bite should deliver a perfect harmony of smoky depth, chocolate richness, and subtle heat—balanced by the tangy vinegar and earthy spices.
Pro Tips For Making Bean Mole
- TOAST THE BEANS FIRST: Dry-toast your black beans in a skillet for 5 minutes before simmering—just until they smell nutty and darken slightly. I learned this the hard way: raw beans turn mushy and the mole loses its depth. The toasted flavor is the foundation of the whole dish.
- CHOP ONIONS FINE—REALLY FINE: Pulse your white onion in a food processor for 3-4 seconds, then finish by hand. Mole needs the onion to dissolve into silkiness, not chunks. I used to dice them like a salad—big mistake. The texture changes everything.
- LOW AND SLOW FOR CHOCOLATE: Simmer the dark chocolate with the beans and spices at a bare simmer, never boiling. Chocolate seizes like eggs, and you’ll end up with a grainy, bitter mess. Stir often and keep the heat under 180°F—patience here makes the sauce velvety.
- SALT THE CUMIN WATER: When blooming the cumin in hot water, add a pinch of salt upfront. It cuts the raw earthiness and rounds out the flavor. I skipped this for years, and the cumin always tasted sharp—like someone forgot to season the spice itself.
Dietary considerations for this bean mole
Vegetarian-Friendly Foundation
This bean mole recipe is naturally vegetarian, relying on black beans as the protein base instead of meat. The beans provide 15 grams of plant-based protein per serving while keeping the dish hearty and satisfying.
I love how the beans absorb the rich flavors of the spices and chocolate, creating a deep, umami-packed sauce that feels indulgent yet wholesome. 🌱
Gluten-Free Adaptations
The recipe is already gluten-free when using corn tortillas, but always double-check labels to ensure no cross-contamination. For extra security, I recommend Mission Gold corn tortillas, which are certified gluten-free.
The sauce itself contains no wheat or gluten ingredients, making it safe for those with celiac disease or gluten sensitivities.
Vegan Modifications
To make this mole fully vegan, simply omit the dark chocolate and replace it with 4 ounces vegan dark chocolate (like Hu Kitchen or Enjoy Life brands) or ¼ cup cacao powder mixed with 2 tablespoons water to create a paste.
The recipe maintains its rich, complex flavors while remaining completely plant-based. I've tested this version and found the texture remains velvety smooth.
Nut-Free Options
The original recipe includes sesame seeds for garnish, but these can be easily omitted for nut-free diets. Instead, try toasting 1 tablespoon pumpkin seeds or sunflower seeds for a similar crunchy texture.
These alternatives provide a neutral flavor that won't compete with the mole's complex profile while still adding visual appeal.
Allergen Awareness
This recipe contains common allergens including beans, chocolate, and sesame seeds. Always verify ingredient labels, especially for store-bought spices and chocolate bars. For those with chocolate allergies, substitute with ¼ cup unsweetened applesauce or 2 tablespoons tahini to maintain creaminess without dairy or chocolate.
Low-Sodium Considerations
To reduce sodium content, use low-sodium vegetable broth and rinse the black beans thoroughly before adding them to the sauce. I recommend Pacific Foods low-sodium broth for the best flavor without excessive salt. The recipe naturally balances well with minimal added salt, so taste as you go and adjust gradually.
Nutrition facts
Frequently asked questions
Can I substitute pinto beans for black beans in this recipe?
Yes, you can use pinto beans as a direct substitute! They'll give the mole a slightly different texture—pinto beans are creamier when cooked, which can make the sauce even richer. Just ensure they're drained and rinsed thoroughly before using. For best results, soak the pinto beans overnight if you're using dried, as they'll need extra time to soften properly.
How do I adjust the spice level in this bean mole?
Start by reducing the chili powder to 1 tablespoon if you prefer milder heat, or increase to 3 tablespoons for extra spice. For a smoky kick, add ½ teaspoon smoked paprika when toasting the spices. Always taste as you go—you can balance heat with a splash of apple cider vinegar or a pinch of sugar if needed.
Can I make this mole ahead of time?
This mole tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove over low heat, stirring occasionally and adding a splash of water or broth if it thickens too much. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge before reheating.
What can I serve with bean mole besides tortillas?
This rich sauce pairs beautifully with warm white rice, grilled corn on the cob, or roasted sweet potatoes. For a heartier meal, serve it over mashed potatoes or with crusty bread to soak up the sauce. It also works as a dip for corn chips or as a topping for tamales or enchiladas.
Why did my mole turn bitter?
Bitterness usually comes from overcooking the chocolate or letting the spices burn. Always melt the chocolate over low heat and stir constantly. Remove the cinnamon sticks early if you notice bitterness developing. For extra depth without bitterness, try adding ½ teaspoon vanilla extract when combining the ingredients—it balances the flavors beautifully.
