Bean Mole Recipe: Deep Smoky Chocolate and Spiced Bean Fusion

Main Courses

Bean Mole Recipe: Deep Smoky Chocolate and Spiced Bean Fusion

This bean mole recipe transforms humble black beans into a rich, smoky masterpiece where deep chocolate and warm spices create a complex, plant-based sauce.

The secret lies in slow simmering dried beans until they're tender, then blending them with toasted spices, dark chocolate, and a touch of acidity to balance the richness. Every bite delivers layers of earthy bean flavor, bittersweet chocolate depth, and aromatic spices that make this dish unforgettable.

The beauty of this recipe is its versatility—it works as a hearty main course with rice or tortillas, or as a bold sauce for grilled vegetables and tofu. Traditional Mexican mole techniques meet modern plant-based adaptations, creating a dish that's both authentic and innovative.

The key steps include proper bean soaking, careful spice toasting, and patient simmering to develop maximum flavor.

What you'll achieve is a velvety, deeply flavorful mole that coats every ingredient it touches, creating a harmonious blend of sweet, smoky, and slightly spicy notes. The texture is perfect—thick enough to cling to rice or tortillas but still silky smooth.

This isn't just a bean dish; it's a celebration of Mexican cuisine reimagined for plant-based eaters.

The best part? This recipe makes enough to feed a crowd, with leftovers that actually improve over time as flavors meld. Perfect for special occasions or when you want to impress dinner guests with restaurant-quality Mexican flavors at home. Let's create this dish together—step by step.

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for bean mole

Sixteen ingredients blend into a velvety, smoky bean mole that's richer than restaurant versions.

Ingredient Amount Notes
Dried Black Beans 🌱 2 cups Rinsed thoroughly before soaking
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Dark Chocolate Chips 🍫 8 oz 70% cocoa or higher, vegan
Chipotle Peppers in Adobo 🌶️ 3 whole Chopped, including sauce
Garlic Cloves 🧄 6 cloves Peeled and lightly toasted
Ground Cumin 🌿 2 tbsp Toasted for deeper aroma
Mexican Oregano 🍃 1 ½ tbsp Dried, not Italian oregano
Smoked Paprika 🌶️ 1 ½ tbsp High quality, not sweet
Cinnamon Sticks 🌿 2 whole Lightly toasted for warmth
Fresh Tomatillos 🍅 4 whole Husk removed, quartered
Fresh Jalapeños 🌶️ 2 whole Seeds removed for mild heat
Fresh Limes 🍋 2 whole Juiced, zest reserved
Vegetable Broth 💧 3 cups Low sodium preferred
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked

The black beans are the foundation—soak them overnight for maximum tenderness. I always use Navajo or pinto beans from the bulk section at Whole Foods or Trader Joe's, but any dried black bean works. The dark chocolate is non-negotiable—70% cocoa or higher from Guittard or Alter Eco brands delivers that bittersweet depth. Toast your spices in a dry pan first—cumin, oregano, and paprika should smell like a Mexican market when you're done. Pro tip: Toast the cinnamon sticks whole to avoid burning them, then crush lightly after toasting.

No chipotle peppers? Substitute smoked paprika plus a pinch of cayenne—it won't be identical, but you'll still get that smoky punch. Fresh tomatillos are a game-changer, but green tomatoes work in a pinch if you can't find them. The jalapeños can be swapped for serranos if you want more heat. For the chocolate, vegan chocolate bars from Enjoy Life melt beautifully. The vegetable broth? Low-sodium is crucial—you don't want to over-salt this rich sauce. And if you're short on time, pre-cooked canned beans (drained and rinsed) will save you 8 hours of soaking, though texture won't be identical.

This mole tastes even better the next day as flavors meld—make extra and freeze portions in ice cube trays for easy single servings. Store in the fridge for up to 5 days or freeze for 3 months. The sauce thickens as it cools, so add a splash of water or broth when reheating. For serving, drizzle with fresh cilantro and serve with warm corn tortillas or over steamed jasmine rice. The leftovers make incredible burrito bowls—just reheat and top with avocado and vegan sour cream.

❤️

Why You'll Love This Recipe

  • You’re already using staples: beans, olive oil, chocolate. Between us, this recipe costs me less than $3 per serving, and it’s way more exciting than takeout. Budget-friendly doesn’t have to mean boring.
  • No-Soak Needed: I toss dried black beans in a pot with garlic and chipotle, then let them simmer. No pre-soaking, no fuss—just 20 minutes of hands-off magic while I chop veggies or answer emails.
  • Sweet Heat Magic: That dark chocolate and chipotle combo? It’s like a hug for your taste buds—smoky, rich, and just a little bit naughty. Honestly, the first time I tasted it, I nearly burned my tongue and wanted more.
  • Meal Prep MVP: Double the batch, and you’ve got lunches for days. I swear by it—toss it with rice, serve it over toast, or even blend it into a dip. The leftovers taste just as good reheated as they do fresh.

Step-by-step instructions for bean mole recipe

This smoky, chocolate-infused bean mole delivers restaurant-quality depth with simple techniques.

1

Soak and Pressure Cook the Black Beans

Place the 2 cups dried black beans in a large bowl and cover with plenty of cold water—at least 6 cups. Let them soak overnight (or at minimum 8 hours) to reduce cooking time and improve texture. The next day, drain and rinse thoroughly.

Transfer the soaked beans to a pressure cooker with 3 cups vegetable broth. Seal and cook on high pressure for 20 minutes, then release pressure naturally. The beans should be tender enough to mash slightly with a fork but still hold their shape. If they're too firm, cook another 5 minutes. This forms the rich, creamy base for your mole.

2

Build the Spice Base with Toasted Aromatics

In a dry skillet over medium heat, toast the 6 cloves garlic cloves for 2 minutes until fragrant. Immediately transfer to a bowl to cool. In the same skillet, add the 2 whole cinnamon sticks and toast for 1 minute until aromatic. Remove and set aside.

Add the 0.5 cup extra-virgin olive oil to the skillet and warm over medium heat. Stir in the 2 tbsp ground cumin and 1.5 tbsp smoked paprika, cooking for 30 seconds until the spices release their oils and smell deeply toasted. Remove from heat and let cool slightly—these aromatics will form the complex backbone of your mole.

3

Simmer the Tomatillo-Jalapeño Purée

In a blender, combine the 4 whole fresh tomatillos, 2 whole fresh jalapeños, and 1 cup vegetable broth. Blend until completely smooth, then strain through a fine-mesh sieve to remove any pulp. Transfer the purée to a saucepan and bring to a gentle simmer over medium heat.

Add the chopped 3 whole chipotle peppers in adobo (including the sauce) and simmer for 10 minutes. The mixture should reduce slightly and develop a deep, smoky aroma. This purée balances the richness of the chocolate with bright acidity—don't skip the simmering time.

4

Combine and Infuse with Chocolate

In a large pot, combine the cooked black beans, spice mixture, and tomatillo purée. Add the remaining 2 cups vegetable broth and bring to a gentle boil. Reduce heat to low and let simmer uncovered for 20 minutes, stirring occasionally, until the flavors meld.

Stir in the 8 oz dark chocolate chips, reducing heat to low. Cook gently for 5-7 minutes, stirring constantly, until the chocolate melts completely and the mixture becomes velvety smooth. The mole should coat the back of a spoon with a glossy sheen—this indicates proper emulsification.

5

Finish with Bright Citrus and Fresh Herbs

Remove the pot from heat and stir in the juice of 2 whole fresh limes and the zest of 1 lime. Add the 1.5 tsp sea salt and 0.5 tsp freshly cracked black peppercorns. Taste and adjust seasoning—you want a perfect balance of smoky, sweet, and tangy flavors.

Let the mole rest for 10 minutes before serving. The flavors will continue developing as it sits. Serve warm over rice, with warm tortillas, or as a filling for tacos. This bean mole delivers layers of complexity that will impress even the most discerning palates.

👨‍🍳

Pro Tips For Making Bean Mole

  • TOAST THE BEANS FIRST: I learned this the hard way—skipping the quick dry-toast in olive oil before simmering leaves your beans mealy instead of creamy. Heat a heavy pot over medium-high, add 2 tablespoons of olive oil, then dump in the dried beans. Stir constantly for 3-4 minutes until they smell nutty and slightly charred—this breaks down their skins and builds flavor. (Yes, even if you're impatient like me.)
  • STRAIN THE ADOBO SAUCE: Chipotle peppers in adobo sauce are packed with seeds and debris that turn your mole gritty. After blending, pour the mixture through a fine-mesh sieve or cheesecloth-lined colander to catch the unwanted bits. I used to skip this, and the texture always suffered—especially when using high-quality chocolate chips later.
  • SIMMER LOW AND LONG: Mole needs time to develop depth, not rush. After blending all ingredients, return the sauce to a pot and reduce heat to the lowest setting you can tolerate. Let it bubble gently for at least 30 minutes, stirring occasionally—this lets the chocolate melt smoothly and the chipotle flavors meld. (Your future self will thank you for not walking away.)
  • USE REAL CHOCOLATE, NOT CHOCOLATE CHIPS: Dark chocolate chips are convenient, but they’re designed to melt cleanly—not to develop complex flavors. If you’re short on time, melt them separately and fold in at the end, but for a richer mole, chop a 70% dark chocolate bar into chunks and add it directly to the simmering sauce. It’ll create a glossier, more aromatic finish. (I was skeptical until I tried it.)

Creative variations of bean mole

Smoky Chipotle Twist

For a deeper smoky flavor, increase the chipotle peppers to 4 whole (with sauce) and add 1 tbsp smoked chipotle powder when toasting the spices. This creates a bold, smoky profile that pairs perfectly with grilled vegetables or vegan carnitas.

I like to blend the extra chipotle powder into the spice base for even distribution. 🌶️

Chocolate Variations

Swap the dark chocolate for Mexican chocolate tablets like Abuelita or Ibarra for a more traditional taste. These contain cinnamon and spice blends that enhance the mole's depth. For a sweeter profile, use 72% cocoa chocolate instead of 70%. Always melt chocolate gently over low heat to avoid burning.

Nutty Crunch Addition

Stir in ¼ cup toasted pecans or walnuts during the final 5 minutes of simmering for texture contrast. Pulse nuts in a food processor until coarsely chopped, then fold them in. This adds a satisfying crunch that balances the sauce's velvety texture. I recommend pecans for their buttery richness.

Spicy Heat Level

Adjust heat by controlling the jalapeños: remove seeds for mild, keep seeds for medium, or add 1 tsp cayenne pepper for extra kick. For a fruity heat twist, blend in 2 tbsp diced pineapple with the tomatillos. The acidity brightens the mole while adding subtle sweetness that complements the chocolate.

Regional Adaptations

For a Oaxacan-style mole, add 1 tbsp anise seeds and 1 tsp ground coriander to the spice toast. For a Puebla-inspired version, incorporate 1 tbsp pumpkin seeds and ½ tsp ground cloves. Each variation maintains the bean base while offering distinct regional flavors that keep this dish exciting.

Make-Ahead Tips

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.

When reheating, add 2 tbsp water or broth to prevent thickening. The sauce naturally reduces overnight, so adjust consistency before serving. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 15mg5%
Sodium 580mg25%
Total Carbohydrate 62g23%
Dietary Fiber 18g64%
Sugars 22g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this bean mole?

Yes, but with adjustments! Use 2 (15 oz) cans of black beans, drained and rinsed, to replace the dried beans. Since canned beans are pre-cooked, you'll need to reduce the vegetable broth to 1 cup total (instead of 3 cups) to maintain proper sauce consistency. The texture will be slightly softer, but still delicious.

2

Why does my bean mole taste bitter? How can I fix it?

Bitterness usually comes from over-toasted spices or too much chocolate. To fix it, add 1 tbsp lime juice or a pinch of sugar to balance the flavors. For prevention, toast spices for 30 seconds max and use 70% cocoa chocolate—not higher. The acidity from tomatillos and lime naturally counteracts bitterness.

3

How do I make this bean mole spicier without adding raw heat?

For smoky heat without raw spice, blend 1 tbsp smoked chipotle powder into the spice toast or add 1 extra chipotle pepper in adobo (with sauce). The adobo sauce contains natural sugars that caramelize, creating a deeper, more complex heat. Avoid cayenne unless you want immediate, sharp spice—smoked elements build flavor gradually.

4

Can I make this bean mole in an Instant Pot?

After soaking the beans, cook them in the Instant Pot with 3 cups broth on high pressure for 15 minutes. For the spice base, use the sauté function to toast aromatics. The only difference is you'll need to simmer the final sauce on the stovetop to develop full flavor—Instant Pot can't replicate the slow reduction of traditional methods.

5

What's the best way to serve leftover bean mole?

Leftover bean mole becomes even more flavorful! Serve it as a taco filling with crispy tofu, over mashed sweet potatoes, or as a soup base with added vegan chorizo. For texture contrast, top with toasted pumpkin seeds or avocado slices. The sauce thickens when chilled, so thin with warm broth before reheating.

★★★★★4.7(13 reviews)
Categories Main Courses