Sauces & Condiments
This Mexican chocolate mole sauce recipe delivers the rich, smoky depth that makes it a centerpiece of Mexican cuisine—where toasted nuts, dried chilies, and dark chocolate blend into a velvety, complex sauce.
What sets this version apart is balancing traditional ingredients with a straightforward method that preserves authentic flavor without requiring hours of simmering. The result? A sauce that transforms simple proteins or desserts into something extraordinary.
The foundation of great mole lies in its layers: smoky chipotle, earthy cocoa, and nutty peanuts or almonds create a harmony of flavors that’s both sophisticated and approachable.
Unlike store-bought versions, this recipe builds depth through precise toasting and blending, ensuring every spoonful carries that signature warmth and complexity. It’s vegetarian-friendly but flexible—adjust the heat level or sweetness to suit your taste.
What you’ll achieve is a smooth, aromatic sauce with a glossy sheen and a balance of spice, sweetness, and umami that clings to every bite. Drizzle it over grilled chicken, serve it with rice and beans, or even use it to elevate chocolate desserts.
The best part? It keeps well in the fridge for up to a week, so you can make a batch and enjoy it throughout the week.
Ready to master this sauce? The process is methodical but rewarding—each step builds toward that perfect, restaurant-quality finish. Let’s get started with the ingredients and techniques that make this mole truly unforgettable.
Ingredients for mexican chocolate mole sauce
Eleven ingredients transform into a velvety sauce with layers of smoky, sweet, and earthy complexity.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Bars 🍫 | 6 oz | 70% cocoa minimum, Mexican or Venezuelan preferred |
| Dried Ancho Chilies 🌶️ | 4 whole | Stemmed, seeded, toasted lightly |
| Dried Chipotle Peppers in Adobo 🌶️ | 2 whole | From adobo sauce, stems removed |
| Raw Almonds 🥜 | ½ cup | Skin-on, toasted until golden |
| Garlic Cloves 🧄 | 4 cloves | Peeled, lightly toasted |
| Ground Cinnamon 🌿 | 1 tsp | Ceylon preferred for delicate flavor |
| Ground Cloves 🌿 | ½ tsp | Freshly ground for maximum aroma |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Vegetable Broth 💧 | 1 cup | Low-sodium, homemade preferred |
| Brown Sugar 🍚 | 2 tbsp | Light or dark, adjust to taste |
The dark chocolate and dried chilies are the heart of this sauce—Mexican chocolate bars (like Abuelita or Ibarra) provide the deepest cocoa flavor, while ancho and chipotle peppers deliver authentic smokiness. For the best quality, source dried chilies from Mexican markets or specialty spice shops—they should be pliable, not brittle. Toast the chilies briefly in a dry skillet to deepen their flavor without burning. Almonds are non-negotiable; skin-on, raw almonds toast beautifully, adding nutty richness. If you can't find Ceylon cinnamon, regular ground cinnamon works, but reduce to half a teaspoon—it's more potent.
No dark chocolate? Unsweetened baking chocolate works in a pinch, but the cocoa content will be lower. Short on ancho chilies? Pasilla or mulato add depth, though the color will differ slightly. Chipotle peppers in adobo are essential for that signature smoky heat—no substitute captures the same complexity. The almonds can be swapped for peanuts or hazelnuts, but toast them thoroughly to avoid bitterness. For a sweeter sauce, increase the brown sugar to 3 tablespoons, or add 1 teaspoon of maple syrup for a modern twist. The vegetable broth should be rich; homemade with carrot, celery, and onion is ideal.
This sauce thickens as it cools, so thin with warm water or broth if needed. Store in an airtight container in the fridge for up to 1 week, or freeze for 3 months in ice cube trays for single servings. The flavor deepens over time—make a double batch if you plan to use it throughout the week. To reheat, warm gently on low heat, stirring frequently to prevent scorching. The sauce pairs beautifully with grilled vegetables, black beans, or even vanilla ice cream for a dessert application.
Why You'll Love This Recipe
- No Blender Required: I swear by this version—just toast the almonds in a dry pan and crush them with a mortar and pestle (or a heavy mug, no judgment). That nutty depth from raw almonds? It’s the secret weapon here, and you don’t need fancy tools to unlock it.
- Smoky Chocolate Magic: Between us, the dark chocolate and ancho chilies create a flavor so rich it feels like a hug. The chipotle in adobo adds that smoky punch, but the real star? That first bite where the heat and sweetness dance—it’s the kind of sauce that makes you pause mid-sip of coffee and think, "I need more."
- Weeknight to Dinner Party: This sauce is my go-to for tacos on Tuesdays or when unexpected guests show up. Drizzle it over grilled chicken, fold it into whipped cream for a dessert dip, or even swirl it into oatmeal (yes, really). It’s the one pantry staple that turns simple meals into something special without extra effort.
- Leftovers That Lie: I make a double batch because the leftovers are that good. Store it in the fridge for up to two weeks, and it only gets better—flavors meld like a cozy blanket. Plus, the ingredients stretch thin: a few almonds and a single chocolate bar go a long way, making it my budget-friendly guilty pleasure.
Step-by-step instructions for Mexican chocolate mole sauce
Transforming dried chilies and toasted nuts into velvety, complex mole requires patience and precision.
Toast and Blend the Spice Base
Begin by lightly toasting the 4 whole dried ancho chilies and 2 whole dried chipotle peppers in adobo in a dry skillet over medium-low heat for 2-3 minutes per side, until fragrant but not charred. This step awakens their smoky depth without burning. Transfer them to a bowl and cover with 1 cup vegetable broth to rehydrate for 15 minutes. Meanwhile, toast the 0.5 cup raw almonds in the same skillet for 3-4 minutes, stirring constantly, until they turn a rich golden brown and release their nutty aroma.
Add the peeled 4 cloves garlic cloves to the skillet and toast them for 30 seconds until fragrant. Remove from heat immediately—they should be golden, not browned. Transfer all toasted ingredients to a food processor along with the rehydrated chilies and their soaking liquid. Pulse until you achieve a smooth, thick paste with no visible chunks. This foundational blend carries the sauce's signature depth.
Build the Sauce with Chocolate and Spices
Heat 0.5 cup extra-virgin olive oil in a heavy-bottomed saucepan over medium heat. Add the blended chili-almond mixture and cook for 5 minutes, stirring constantly, until the raw flavors meld and the oil becomes infused with their essence. Reduce heat to low and whisk in the 6 oz dark chocolate bars, broken into small pieces, until fully melted and smooth. The chocolate should dissolve completely, creating a thick, glossy base.
Stir in the 1 tsp ground cinnamon, 0.5 tsp ground cloves, and 0.25 tsp ground nutmeg, whisking vigorously to distribute the spices evenly. Let the mixture simmer gently for 3 minutes, allowing the spices to bloom and release their aromatic oils. This step ensures the flavors are fully integrated before adding the sweetener.
Balance and Simmer to Perfection
Add the 2 tbsp brown sugar and 1 cup vegetable broth to the saucepan, whisking until fully incorporated. Increase heat to medium-low and let the mole simmer uncovered for 10-12 minutes, stirring occasionally, until it reaches a thick, syrupy consistency. The sauce should coat the back of a spoon smoothly, with a glossy sheen that indicates proper reduction. Taste and adjust seasoning—add a pinch more sugar if the chocolate's bitterness dominates, or a splash of broth if the sauce becomes too thick.
For the final touch, remove from heat and let the mole rest for 5 minutes. This resting period allows the flavors to settle and the sauce to thicken slightly. The result should be a rich, velvety sauce with layers of smoky chili, toasted nut complexity, and deep chocolate undertones. Serve immediately over warm tortillas or alongside grilled meats for an authentic Mexican experience.
Pro Tips For Making Mexican Chocolate Mole Sauce
- Toast Almonds Until Golden: Skip the blender until they’re actually toasted—light brown with a nutty aroma, not pale or burnt. I used to rush this and ended up with a gritty, bitter mole; patience here makes all the difference.
- Seed Chilies Carefully: Remove stems and seeds from ancho chilies before toasting—this prevents bitter, seedy bits in your sauce. I learned this the hard way when a lazy prep left me scraping out chunks mid-cook.
- Simmer Chipotles Low: Add chipotles in adobo last and simmer on the lowest heat possible—high heat burns the smoky depth. After three batches of acrid, overpowering sauce, I finally cracked this.
- Blend Chocolate Last: Hold off on the dark chocolate until the sauce is fully reduced and smooth—adding it too soon makes the whole thing seize. I now stir in a few broken pieces first to temper the heat, then blend in the rest.
Make-ahead tips for this mexican chocolate mole sauce
Prep Ahead Strategy
Toast and blend the chili-almond base up to 3 days ahead—store it in an airtight container in the fridge. This step is the most time-consuming, so doing it early saves you hours later.
When ready to make the sauce, simply reheat the paste in a skillet with olive oil for 5 minutes before adding chocolate and spices. This preserves the deep, toasted flavors while keeping the ingredients fresh. 💫
Freezer-Friendly Batches
Make a double batch and freeze half in ice cube trays for single-serving convenience. Once frozen, transfer the cubes to a ziplock bag and store for up to 3 months.
Thaw overnight in the fridge, then reheat gently on the stovetop with a splash of broth to restore its velvety texture. This method is perfect for meal prep—just grab a cube, thaw, and drizzle over your favorite dish. ❄️
Chocolate Prep Shortcut
Chop the 6 oz dark chocolate bars into small, even pieces ahead of time and store them in a cool, dry place (like a sealed jar). This saves you from chopping under time pressure later.
If using unsweetened baking chocolate, chop it even finer—it’s denser and takes longer to melt smoothly into the sauce. 🍫
Broth Boost for Depth
Use homemade vegetable broth instead of store-bought to elevate the sauce’s complexity. Simmer carrots, celery, onion, and a bay leaf for 20 minutes, then strain. The rich, savory base enhances the mole’s umami without overpowering its smoky-sweet profile. Store extra broth in the freezer for future mole batches. 💧
Spice Blend Prep
Combine the cinnamon, cloves, and nutmeg in a small spice jar ahead of time. Label it "Mole Spice Blend" so you can reuse it for future batches or other recipes like chocolate stout cookies or spiced hot chocolate.
This saves you from measuring spices mid-recipe and ensures consistent flavor every time. ✨
Sauce Thickness Control
If the sauce thickens too much while reheating, thin it with warm water or broth—1 tablespoon at a time—until it reaches a pourable consistency. Over-reducing can make mole grainy, so keep an eye on it.
For extra richness, whisk in 1 teaspoon of cornstarch mixed with 1 tablespoon water if you prefer a glossier finish. 🔥
Nutrition facts
Frequently asked questions
Can I make this sauce without chocolate?
While chocolate is traditional and essential for the sauce's signature depth, you can substitute it with unsweetened cocoa powder or Mexican chocolate tablets if needed. For a non-chocolate version, increase the brown sugar to 3 tablespoons and add 1 teaspoon of vanilla extract to compensate for the missing richness. The sauce will still have smoky and nutty layers, but the chocolate's velvety texture will be missing.
How do I adjust the heat level?
The heat comes primarily from the chipotle peppers and ancho chilies. For a milder sauce, remove the stems and seeds from the chilies before toasting, or reduce the chipotle to 1 pepper. For extra heat, add 1-2 dried arbol chilies (they're very hot!) to the blend. Always taste as you go—you can't remove heat, only reduce it.
What’s the best way to store leftover sauce?
Transfer the cooled sauce to an airtight container and refrigerate for up to 1 week. The flavors actually improve over time! For longer storage, freeze in ice cube trays—thaw overnight in the fridge and reheat gently with a splash of broth. Never freeze in a single block, as it can become grainy. The sauce thickens when cold, so thin with warm water or broth before reheating.
Can I use this sauce in desserts?
This sauce is versatile enough for both savory and sweet applications. Drizzle it over vanilla ice cream, swirl it into chocolate mousse, or use it as a glaze for chocolate-dipped fruits. The smoky-sweet balance works beautifully with desserts, especially those featuring dark chocolate or coffee notes. Just reduce the sugar slightly if pairing with sweet dishes.
Why did my sauce turn grainy?
Graininess usually happens from over-reducing or using low-quality chocolate. To fix it, whisk in 1 tablespoon of warm water or broth while reheating on low heat. For prevention, use high-quality dark chocolate (70% cocoa or higher) and avoid letting the sauce boil vigorously. If the issue persists, strain the sauce through a fine-mesh sieve for a silky texture.