Bean Mole Recipe: Smoky Chipotle and Chocolate Depth in One Pot

Main Courses

Bean Mole Recipe: Smoky Chipotle and Chocolate Depth in One Pot

The rich, complex flavors of bean mole transform simple ingredients into a vegetarian masterpiece that rivals traditional Mexican moles. This smoky chipotle and chocolate-infused sauce delivers deep, layered taste in one pot, perfect for plant-based cooks seeking restaurant-quality results without meat.

The key lies in toasting spices and blending dried chilies for that authentic, smoky depth that defines this dish.

What sets this bean mole apart is its balance of smoky heat from chipotle peppers, sweetness from chocolate, and earthy notes from roasted spices. Unlike many vegetarian adaptations, this recipe preserves the traditional technique of dry-toasting spices and simmering the sauce until it achieves that signature velvety texture.

The result is a sauce that's equally at home as a dip, over rice, or paired with warm tortillas.

By the time you're done, you'll have a vibrant, aromatic sauce with a perfect balance of sweet, smoky, and slightly spicy flavors. The beans add heartiness while absorbing the rich sauce, creating a dish that's both satisfying and deeply flavorful.

This recipe proves that plant-based cooking can deliver the same depth and complexity as traditional Mexican cuisine.

Serve with warm corn tortillas, steamed rice, or as a bold dip for roasted vegetables. The versatility of this bean mole makes it ideal for weeknight dinners or special occasions—all while staying true to its cultural roots. Let's get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean mole

Rich, smoky, and deeply flavorful—these ingredients create a vegetarian bean mole with restaurant-quality depth.

Ingredient Amount Notes
Black Beans 🌱 1 ½ cups Cooked or canned, drained and rinsed
Dried Chipotle Peppers in Adobo 🌶️ 2 whole Stems and seeds removed, minced
Dark Chocolate 🍫 ½ oz 70% cacao or higher, chopped
Onion 🧅 1 whole Yellow or white, chopped
Garlic Cloves 🧄 4 cloves Peeled and minced
Tomato Paste 🍅 ¼ cup Smooth, no sugar added
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Dried Oregano 🍃 1 tbsp Mexican oregano if available
Cinnamon Stick 🌿 1 whole For infusion, removed after cooking
Bay Leaf 🌿 1 whole For depth, removed after cooking
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For dry-toasting spices
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The foundation of this bean mole lies in the dried chipotle peppers and dark chocolate, which deliver the signature smoky-sweet balance. Source chipotles in adobo from Latin markets or specialty stores like Goya or La Tienda—avoid canned versions with added vinegar, as they alter the flavor profile. For chocolate, 70% cacao or higher ensures bitterness cuts through the richness without overpowering. Toast your spices in a dry skillet with extra-virgin olive oil—this step unlocks their full aromatic potential, a technique professional Mexican chefs rely on for depth. The black beans should be firm and plump; canned varieties like Low Sodium Black Beans by Amy’s work perfectly, but rinse them well to remove any residual sodium.

No dried chipotles? Smoked paprika at half the amount gets you close, though the smokiness won’t be as pronounced. Substituting dark chocolate for bittersweet baking chocolate works in a pinch, but the flavor won’t be as complex. Fresh garlic and onion are non-negotiable—they’re the aromatic backbone, so don’t skip them. For the tomato paste, Trader Joe’s unsweetened version is ideal, but any smooth, no-sugar-added paste will do. The spices—cumin, coriander, and oregano—should be freshly toasted in the oil; pre-ground spices lack the depth. If you’re short on time, toast them whole in a dry pan for 30 seconds before grinding. The vegetable broth can be swapped for low-sodium chicken broth if you’re not strictly vegetarian, but the flavor will shift slightly toward savory rather than purely vegetal.

This mole tastes even better the next day as flavors meld, so make a double batch if you’re serving a crowd. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months—portion into ice cube trays before transferring to a bag for easy serving. Reheat gently on the stove with a splash of broth to restore its velvety texture. The sauce thickens as it cools, so thin with a little broth if needed. For serving, warm corn tortillas or steamed jasmine rice make ideal partners—both absorb the rich sauce beautifully. The leftovers reheat perfectly, making this a great make-ahead dish for dinner parties or meal prep.

❤️

Why You'll Love This Recipe

  • No-Sweat Simplicity: I swear, this comes together faster than my coffee brews—just toss black beans, adobo sauce, and minced garlic into a pot, let it simmer while you chop one onion. The dark chocolate melts right in, so no fancy tempering or stressing over heat.
  • Smoky-Sweet Magic: That first bite? Chef’s kiss. The chipotle peppers in adobo give it a slow, smoky burn, while the dark chocolate rounds out the heat with deep, bittersweet richness. It’s the kind of flavor that makes you pause mid-bite, like, “Wait, I’m actually eating this?”
  • Weeknight to Party: Between us, I’ve served this over rice for a lazy Tuesday and as a dip at holiday gatherings—no one bats an eye. The smoky depth holds up to anything, and the chocolate makes it feel special enough for guests. (Yes, even when I forget to set the table.)
  • Budget-Friendly Luxe: Black beans and dried peppers cost pennies, but the chocolate and adobo sauce make it taste like a restaurant dish. Honestly, I make this when I want to feel fancy without breaking the bank—plus, leftovers reheat like a dream. Win-win.

Step-by-step instructions for smoky chipotle and chocolate bean mole

This one-pot method transforms simple ingredients into a rich, complex mole with layers of smoky chipotle and deep chocolate notes.

1

Toast Spices and Aromatics for Maximum Flavor

Heat the 0.25 cup extra-virgin olive oil in a heavy-bottomed pot over medium heat. Add the 1 whole chopped onion and cook for 5-6 minutes until translucent and slightly caramelized. Stir occasionally to prevent burning.

Add the 4 minced garlic cloves, 1 tbsp ground cumin, 1 tbsp ground coriander, and 1 tbsp dried oregano. Toast for 1-2 minutes until fragrant—you'll smell the spices release their essential oils. This dry-toasting step builds the mole's aromatic foundation. Remove from heat and set aside.

2

Build the Mole Base with Chipotle and Chocolate

Return the pot to medium heat and add the 2 minced dried chipotle peppers in adobo along with the 0.25 cup tomato paste. Stir constantly for 3-4 minutes until the mixture darkens and thickens slightly. This step develops the mole's signature smoky depth.

Reduce heat to low and stir in the 0.5 oz chopped dark chocolate. Cook for 2 minutes until completely melted and smooth. The chocolate will mellow the heat from the chipotle while adding a subtle bitterness that balances the sweetness. If the mixture seizes, add 1 tablespoon vegetable broth to help it incorporate.

3

Simmer with Beans and Broth for Rich Texture

Add the 1.5 cups drained black beans, 1.5 cups vegetable broth, 1 whole cinnamon stick, and 1 whole bay leaf to the pot. Stir to combine, then bring to a gentle simmer over medium-low heat. Partially cover and cook for 15-20 minutes until the beans are tender and the sauce has thickened.

Here's the thing—this simmering time is critical. You want the beans to break down slightly while maintaining their shape, and the sauce to develop a velvety consistency. Stir occasionally to prevent sticking, and add more broth if the mixture becomes too thick. The aroma should be complex, with notes of chocolate, spices, and smoky chipotle.

4

Season and Finish to Perfection

Remove the cinnamon stick and bay leaf from the pot. Stir in the 1 tsp salt and 0.5 tsp freshly ground black pepper. Taste and adjust seasoning—you may need a touch more salt to balance the smoky and sweet elements. Let the mole simmer uncovered for an additional 5 minutes to allow excess moisture to evaporate and the flavors to meld.

The final texture should be thick enough to coat the back of a spoon but still fluid enough to spoon over rice or tortillas. If it's too thick, thin with 1-2 tablespoons vegetable broth as needed. The mole should have a glossy sheen and a rich, complex aroma that hints at all its components working together in harmony.

👨‍🍳

Pro Tips For Making Bean Mole

  • TOAST THE BEANS: Start your black beans in a dry, screaming-hot pan for 3-4 minutes before adding liquid—this deepens their nuttiness and prevents that sad, gluey texture. I used to skip this, and my mole always tasted flat until I tried it.
  • STRAIN THE ADOBO: Chipotle peppers in adobo sauce are packed with seeds and debris that turn your mole bitter or grainy. Reserve the peppers, then strain the sauce through a fine-mesh sieve—discard the sludge at the bottom. (Yes, even if it looks like you’re wasting good sauce.)
  • MELT CHOCOLATE LOW: Dark chocolate seizes and turns grainy if you rush it. Once your mole base is simmering, reduce heat to a whisper and add chocolate in thin ribbons, stirring constantly. If it looks like it’s fighting you, take the pan off the heat for 10 seconds—better to pause than salvage.
  • SWEAT ONIONS LONG: Onions for mole need 10-12 minutes of slow, sweaty caramelization—no rushing. Cover the pan for the first 5 minutes to soften them, then uncover and let them turn deep amber. Skimp here, and your mole will taste raw and sharp. (I learned this after burning two batches.)

Wine and beer pairings for bean mole

Mexican Red Wine

Pair your bean mole with a bold Mexican red wine like Cabernet Sauvignon or Tempranillo—both stand up to the smoky chipotle and rich chocolate notes. I love Bodegas Muga Tempranillo from Rioja, Spain; its earthy undertones complement the mole's depth without overpowering.

The wine's tannins also help cleanse your palate between bites of the rich, spicy sauce. 🍷

Light Beer Balance

A crisp Mexican lager like Modelo Especial or Pacifico cuts through the sauce's richness beautifully. The effervescence refreshes your palate, while the subtle malt sweetness enhances the chocolate notes.

For a craft option, try a Mexican-style IPA—the citrusy hops play nicely with the smoky chipotle. Serve slightly chilled to highlight the beer's brightness.

Spiced White Wine

If you prefer white wine, opt for a spiced Chardonnay or Viognier with a hint of vanilla or citrus. La Rioja Alta Viña Alberdi is a fantastic choice—its floral notes contrast the mole's smokiness while the slight sweetness balances the heat.

Avoid overly oaky whites; they’ll clash with the chocolate and spices.

Non-Alcoholic Options

For a non-alcoholic pairing, sparkling hibiscus iced tea (agua de jamaica) mirrors the mole’s deep flavors. Brew hibiscus flowers with cinnamon sticks and a touch of stevia, then chill. The tartness and floral notes echo the sauce’s complexity. Serve over ice with a lime wedge for brightness. 🌸

Beer and Wine Tips

Let your wine or beer breathe for 5-10 minutes before serving to enhance their aromas. For beer, pour into a tulip-shaped glass to concentrate the flavors. With wine, decant if it’s young—this softens tannins and brings out the fruitiness.

I always serve wine slightly cooler than room temperature (55-60°F) to preserve its crispness. 🍺

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 8g
Protein 16g32%
* 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 make this bean mole recipe without chocolate?

Yes, but the flavor profile will shift significantly. Replace the dark chocolate with 1 tablespoon unsweetened cocoa powder and an extra 1 teaspoon cinnamon to mimic the depth. For a smokier version, add ½ teaspoon smoked paprika or an extra chipotle pepper. The sauce will still be rich but lose the complex sweetness that balances the heat.

2

How do I adjust the heat level in this recipe?

Start by removing the seeds and membranes from the chipotle peppers—this reduces heat by 30-40%. For milder heat, use 1 chipotle pepper instead of 2. If you want more spice, add ½ teaspoon cayenne pepper or a pinch of red pepper flakes at the end. Always taste as you go and adjust gradually.

3

Can I make this bean mole in a slow cooker?

Follow the same steps for toasting spices, then transfer everything to your slow cooker on low for 4-5 hours. The slow cooking enhances the flavors without risking burning. Stir occasionally and add broth if needed to maintain texture. The sauce will be even richer due to the extended simmering time.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze in portions—transfer to ice cube trays, freeze, then move to a bag. Reheat gently on the stove with 1-2 tablespoons broth to restore its velvety consistency. The flavors actually improve after resting overnight!

5

What are some creative ways to serve this bean mole?

Beyond traditional pairings, try it as a filling for stuffed sweet potatoes or portobello mushrooms. It's also fantastic over polenta or mashed cauliflower for a modern twist. For a quick snack, spread on toasted baguette slices with crumbled cotija cheese**. The possibilities are endless!

★★★★★4.6(12 reviews)
Categories Main Courses