Bean Mole Recipe: Smoky Chocolate-Chili Depth Over Silky Beans

Main Courses

Bean Mole Recipe: Smoky Chocolate-Chili Depth Over Silky Beans

This bean mole recipe transforms humble beans into a smoky, chocolate-chili masterpiece that balances rich depth with velvety texture. 🌟 The secret lies in roasting spices and blending them with melted chocolate and chili, creating a sauce that's both complex and comforting.

I developed this version after years of experimenting with traditional Mexican flavors, ensuring every bite delivers that perfect harmony of sweet, spicy, and earthy notes.

The process starts with roasting dried chilies and spices to deepen their flavors, then blending them with silky beans and a touch of chocolate for that signature depth.

This isn't just a bean dish—it's a restaurant-quality sauce that works as a main course, a dip, or a flavorful topping for rice and tortillas. The best part? It gets better as it sits, allowing all those rich flavors to meld together.

What you'll end up with is a dish that's rich, smoky, and irresistibly aromatic, where the chocolate and chili create layers of flavor that dance on your palate. The beans stay tender and creamy, absorbing the sauce perfectly, while the spices add warmth and complexity.

This recipe is a celebration of Mexican comfort food, brought to life in your own kitchen.

Serve it with warm corn tortillas, steamed rice, or even as a dip for fresh vegetables. The possibilities are endless, but the result is always the same: a dish that feels like a hug in every bite. Let's get started on this flavorful journey!

👹‍🍳
Difficulty
Medium
đŸŒ±
Diet
Vegan
đŸ”„
Calories
Med Cal

Ingredients for bean mole

Rich, smoky, and deeply flavorful—these ingredients create a bean mole that tastes like a Mexican restaurant classic.

Ingredient Amount Notes
Dried Black Beans đŸŒ± 1 œ cups Soaked overnight for creamy texture
Dried Ancho Chilies đŸŒ¶ïž 4 whole Stemmed and seeded (Mexican brand preferred)
Dried Guajillo Chilies đŸŒ¶ïž 3 whole Stemmed and seeded for smoky depth
Dark Chocolate đŸ« 4 oz 70% cacao or higher (vegan brand)
Garlic Cloves 🧄 6 cloves Peeled and toasted lightly
Onion 🧅 1 whole Yellow or white, roughly chopped
Cumin Seeds 🌿 1 tbsp Toasted for aromatic depth
Ground Cinnamon 🌿 1 tsp For subtle warmth
Smoked Paprika đŸŒ¶ïž 1 tbsp Adds signature smokiness
Olive Oil đŸ«’ œ cup Extra-virgin for richness
Vegetable Broth 💧 2 cups Low-sodium preferred
Lime Juice 🍋 2 tbsp Freshly squeezed for brightness
Salt 🧂 1 tsp Adjust to taste
Cilantro Leaves 🌿 ÂŒ cup Chopped for garnish (optional)

The chilies are non-negotiable here—Mexican brands like La Costeña or Gourmet Mexicain make all the difference. If you can't find them, Penzeys Spices carries good dried chilies. Toast them whole in a dry skillet until fragrant (about 30 seconds per side), then soak in hot water for 15 minutes to soften. The chocolate should be at least 70% cacao—Lindt or Guittard vegan bars work perfectly. For the beans, dried black beans are traditional, but pinto beans add a nice earthy twist if you prefer. Look for organic dried beans—they cook more evenly and taste better.

No ancho or guajillo chilies? Pasilla chilies work in a pinch, though they add more heat. Chocolate too bitter? Substitute with date syrup or agave (reduce by half) for sweetness. The cumin seeds should be toasted in a dry pan until aromatic—this step makes all the difference. If you're short on time, use ground cumin at half the amount, but toasted seeds bring real depth. The vegetable broth can be swapped for water plus a bouillon cube, but quality matters here—Imagine or Pacific Foods are my go-tos. Fresh cilantro is ideal, but dried cilantro at one-third the amount works if you're in a bind.

This mole tastes even better the next day—plan ahead. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The sauce thickens as it sits, so add a splash of broth or water when reheating. I like to portion it into small jars for easy dipping or serving over rice. The beans stay creamy when reheated gently—low heat only—or they'll turn mushy. Garnish with extra cilantro or a sprinkle of smoked paprika right before serving.

❀

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I forget to grocery shop—just dried beans, a handful of chilies, and a chocolate bar. No fresh herbs, no fancy prep, and it still tastes like I put in hours.
  • Rich, Unexpected Depth: That dark chocolate and toasted garlic? It’s the secret weapon. The smoky ancho and guajillo chilies play off the bittersweet chocolate like a jazz duet—smooth one minute, bold the next.
  • Weeknight to Weekend: Serve it over rice for a quick weeknight dinner, or drizzle it over tortillas for a crowd-pleasing brunch spread. Honestly, I’ve even used it as a dip at parties—no one questions the chocolate, I promise.
  • Budget-Friendly Luxury: A pound of dried beans and a few dried chilies stretch for weeks. Freeze leftovers in portions, and you’ve got a gourmet sauce ready whenever cravings hit—or when you’re too tired to order takeout.

Step-by-step instructions for smoky chocolate-chili bean mole

Here's how to build layers of smoky chili heat, rich chocolate depth, and silky bean texture.

1

đŸ”„ Step 1: Toast and Blend the Chili Base

Preheat your oven to 350°F. Spread the 4 whole dried ancho chilies and 3 whole dried guajillo chilies on a baking sheet. Toast for 3-4 minutes until fragrant and slightly puffed—this awakens their natural flavors. Let cool completely before handling.

Transfer the toasted chilies to a bowl and cover with 2 cups hot vegetable broth. Let soak for 20 minutes while you prepare the remaining ingredients. This rehydration step is crucial for extracting maximum flavor from the dried chilies.

Drain the soaked chilies, reserving the broth for later. In a food processor, combine the chilies with 6 peeled garlic cloves, 1 roughly chopped onion, 1 tbsp toasted cumin seeds, 1 tsp ground cinnamon, and 1 tbsp smoked paprika. Pulse until you get a smooth, thick paste—this will form the aromatic base of your mole.

2

🍳 Step 2: Cook the Chili Paste Until Deep and Rich

Heat 0.5 cup olive oil in a large skillet over medium heat. Add the chili paste and cook for 8-10 minutes, stirring constantly, until it darkens to a deep mahogany color. This color transformation indicates the flavors are developing properly.

Here's where it gets good—add 2 cups reserved chili broth and bring to a gentle simmer. Let it cook uncovered for 15 minutes, stirring occasionally, until the mixture reduces by about half. You're looking for a thick, syrupy consistency that coats the back of a spoon.

Taste and adjust seasoning with 1 tsp salt—you'll want to balance the smoky chili heat with just enough salt to enhance all the flavors. If it needs brightness, add 1 tbsp lime juice now and stir well.

3

👹‍🍳 Step 3: Incorporate the Chocolate for Velvety Depth

While the chili mixture simmers, break the 4 oz dark chocolate into small pieces. When the chili paste has reduced sufficiently, remove the skillet from heat and let it cool slightly for 2 minutes—this prevents the chocolate from seizing.

Gradually whisk in the chocolate pieces, working quickly to melt them into the sauce. Return the skillet to low heat and stir constantly for 3-4 minutes until the chocolate is completely melted and the sauce becomes glossy. The heat should be gentle enough to melt the chocolate without burning it.

Real talk: this is where the magic happens. The chocolate mellows the chili heat while adding that signature Mexican mole richness. If the sauce becomes too thick, thin it with 1-2 tablespoons hot broth until it reaches a smooth, pourable consistency.

4

đŸ„˜ Step 4: Simmer with the Silky Beans

While the mole sauce develops, cook the 1.5 cups dried black beans according to package instructions until tender but not mushy. Drain and set aside, reserving 1 cup of the cooking liquid—this starchy liquid will help emulsify your mole sauce.

Add the cooked beans to the chocolate-chili sauce along with the reserved bean cooking liquid. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until the beans are fully coated and the flavors meld together. The sauce should be thick enough to cling to the beans without being gluey.

Finish with a final taste adjustment—add more lime juice if you want brightness, or a pinch more salt if the flavors need balance. The mole should have a complex interplay of smoky chili, sweet chocolate, and earthy bean notes.

5

đŸœïž Step 5: Garnish and Serve with Confidence

Transfer the mole to a serving bowl and let it rest for 5 minutes to allow the flavors to settle. Garnish with 0.25 cup chopped cilantro leaves just before serving—this adds a fresh contrast to the rich, complex flavors.

Serve the mole over warm rice, with warm tortillas on the side, or even as a filling for enchiladas. Each bite should deliver that perfect balance of smoky, sweet, and slightly spicy flavors with the creamy texture of the beans. The sauce should cling beautifully to the beans, creating every bite.

👹‍🍳

Pro Tips For Making Bean Mole

  • Toast the Beans Hard: I learned this the hard way—skipping the toast step makes your beans gummy and bland. Dry the black beans thoroughly first, then toast them in a skillet over medium-high heat for 8-10 minutes, stirring constantly, until they’re deep brown and smell nutty. That’s the flavor foundation, not optional.
  • Strain Twice for Smoothness: After blending your chilies, chocolate, and spices, don’t pour the paste directly into the beans—strain it first. Use a fine-mesh sieve or cheesecloth, then press hard with a spoon to remove every last bit of grit. I used to skip this, and my mole always had an annoying texture. (Yes, even if you’re impatient like me.)
  • Simmer Low or Burn the Chocolate: The chocolate in mole is delicate—if you let the sauce boil hard, it’ll seize and turn bitter. Once you add the chocolate, reduce heat to the lowest setting and stir constantly for 5-7 minutes. If it starts to separate, just keep it moving and trust the process. (Your future self will thank you.)
  • Use Garlic Oil Early: Infuse your garlic in oil before adding it to the beans—this keeps the flavor concentrated and prevents it from turning to mush. SautĂ© 6-8 smashed cloves in 2 tablespoons of neutral oil over medium heat until golden (about 5 minutes), then pour that oil right into the beans. It makes a real difference in depth.

Perfect pairings for these flavors

Classic Serving Styles

This bean mole shines as a main course over steamed white rice—the neutral base lets the sauce's complex flavors take center stage.

I always serve it with warm corn tortillas on the side for scooping, because nothing beats that first bite of tortilla dipped into the rich, smoky sauce. 🌟

For a heartier meal, spoon the mole over crispy fried plantains—the caramelized sweetness contrasts beautifully with the chili's heat. Another favorite is serving it as a taco filling in warm corn tortillas with shredded cabbage and lime wedges for brightness.

Unexpected Pairings

This mole works surprisingly well with avocado slices—the creamy texture and mild flavor balance the sauce's intensity. I like to serve it with grilled zucchini or roasted sweet potatoes for a vegetarian-friendly platter. The earthy sweetness of the potatoes complements the chocolate-chili depth perfectly.

For a breakfast twist, try it with scrambled tofu or crispy breakfast potatoes—the smoky flavors add unexpected depth to morning meals. I've even used it as a dipping sauce for queso fresco and cruditĂ© platters at parties.

Beverage Pairings

A Mexican lager like Modelo Especial or PacĂ­fico cuts through the richness without overpowering the flavors. The crisp, clean taste refreshes your palate between bites. For something lighter, horchata—the sweet, cinnamon-infused rice milk—balances the heat and chocolate perfectly. đŸș

If you prefer wine, a medium-bodied red like Tempranillo or Zinfandel enhances the chocolate and spice notes. For non-alcoholic options, hibiscus iced tea (agua de Jamaica) adds a tart contrast that makes the mole taste even more vibrant.

Global Twists

For an Asian-inspired fusion, stir in 1 tbsp soy sauce and 1 tsp ginger at the end—this adds umami depth that pairs beautifully with steamed jasmine rice or rice noodles. The combination feels surprisingly cohesive and exciting.

In Mediterranean-style dishes, serve the mole over couscous with toasted pine nuts and golden raisins. The nutty crunch and sweet raisins create a delightful contrast to the smoky sauce. This unexpected combo has become a favorite at my dinner parties!

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 18g
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?

For a chocolate-free version, replace the 4 oz dark chocolate with œ cup date syrup or agave nectar (reduce other liquids by 2 tbsp). The sauce will still be rich and complex, though the chocolate adds that signature depth. For extra umami, add 1 tbsp soy sauce when simmering the chili paste.

2

How do I adjust the spice level in this recipe?

The recipe uses mild ancho and guajillo chilies, but if you want more heat, swap 1 guajillo chili for a dried arbol or serrano. For less heat, remove the seeds and membranes from the chilies before blending. Always taste as you go—you can balance heat with extra lime juice or sweet potato when serving.

3

Why does my mole sauce turn out too thick or too thin?

Thickness depends on reduction time and liquid balance. If too thick, stir in 1-2 tbsp hot broth or reserved bean liquid until smooth. If too thin, simmer uncovered for 5-10 more minutes to evaporate excess liquid. The sauce should coat the back of a spoon but still be pourable. Pro tip: Skim off any foam that forms while simmering for a cleaner texture.

4

Can I make this mole ahead of time?

This mole tastes even better the next day! Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on low heat, adding a splash of broth if it thickens too much. The flavors meld beautifully overnight—perfect for meal prep!

5

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

Leftover mole is incredibly versatile! Serve it as a dipping sauce with tortilla chips, spoon over grilled vegetables, or mix into breakfast scrambles for a smoky kick. It also makes a fantastic soup base—just add broth and extra beans. The possibilities are endless!

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