Sauces & Condiments
Creating an authentic Mexican chocolate mole sauce transforms ordinary dishes into something extraordinary—rich, smoky, and layered with deep flavor. This sauce blends traditional techniques with modern convenience, delivering restaurant-quality depth in just minutes of active prep.
The balance of smoky chili, sweet chocolate, and warm spices creates a complex profile that elevates everything from meats to desserts.
The foundation of great mole lies in toasting ingredients—nuts, spices, and chocolate—to release their natural oils and aromas before blending. Simmering the mixture reduces it into a velvety sauce with a perfect balance of sweetness and heat.
While traditional recipes require hours, this version streamlines the process without sacrificing authenticity, making it accessible for home cooks.
What you’ll achieve is a glossy, aromatic sauce that clings beautifully to proteins or pairs perfectly with fruit-based desserts. The smoky-sweet notes linger long after the first bite, proving that homemade mole is far superior to store-bought versions.
Store it for up to two weeks in the refrigerator or freeze for extended use.
This recipe works equally well as a marinade, sauce for enchiladas, or drizzle over ice cream. Whether you’re hosting a dinner party or simply craving something special, this mole sauce delivers professional results with minimal effort. Let’s get started!
Ingredients for mexican chocolate mole sauce
The heart of authentic Mexican chocolate mole lies in these carefully selected, toasted ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Mexican Chocolate (Tableta de Chocolate Abuelita or Ibarra) 🍫 | 6 oz | Unsweetened, high-quality for authenticity |
| Dried Ancho Chili Peppers 🌶️ | 4 whole | Stems and seeds removed, toasted |
| Dried Guajillo Chili Peppers 🌶️ | 3 whole | Stems and seeds removed, toasted |
| Dried Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | From can, rinsed, toasted |
| Almonds (Skinless) 🥜 | ½ cup | Toasted until golden, roughly chopped |
| Pecans 🥜 | ¼ cup | Toasted until fragrant, roughly chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled, toasted until aromatic |
| White Onion 🧅 | 1 whole | Quartered, charred on edges |
| Cinnamon Sticks 🌿 | 2 whole | Toasted lightly for depth |
| Ground Cinnamon 🌿 | 1 tsp | For balanced warmth |
| Ground Cloves 🌿 | ½ tsp | Freshly ground for intensity |
| Black Peppercorns 🌶️ | ½ tsp | Toasted until fragrant |
| Vegetable Oil 🫒 | ½ cup | For blending and simmering |
| Water 💧 | 2 cups | For blending and reduction |
| Tomato Paste 🍅 | 2 tbsp | High-quality, no added salt |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
The quality of your chocolate and chilies is non-negotiable. Abuelita or Ibarra Mexican chocolate delivers the authentic depth—avoid Dutch-process cocoa powder, which lacks the necessary acidity and complexity. For chilies, MexGrocer or La Tienda offer the freshest dried varieties, but if unavailable, ensure they’re plump and free of blemishes. Toasting nuts and spices in a dry skillet until fragrant unlocks their full potential—almonds and pecans should turn golden, while chilies develop a smoky aroma. Skip pre-toasted ingredients; the process takes mere minutes but transforms the sauce’s character. Whole spices like cloves and cinnamon should be toasted until aromatic, not burnt.
No Mexican chocolate? High-quality dark chocolate (70% cocoa or higher) plus a pinch of cinnamon approximates the flavor, though the texture will differ. Substitute guajillo with pasilla chilies for a deeper, fruitier note. Running short on almonds? Cashews or walnuts work, though texture varies. For a smokier profile, add an extra chipotle pepper or a dash of liquid smoke (sparingly). The tomato paste can be omitted entirely if you prefer a less acidic sauce, but it adds body and balance. Always blend the mixture thoroughly—immersion blenders yield the smoothest results, but food processors work too.
Store homemade mole in an airtight container in the refrigerator for up to two weeks, where flavors meld and deepen. For longer storage, freeze in ice cube trays—thaw quickly in a saucepan over low heat. Reheat gently to preserve texture, adding a splash of water if needed. This sauce transforms into a marinade, enchilada dip, or dessert drizzle—pairs beautifully with vanilla ice cream or churros. The longer it sits, the richer it becomes, so make extra for future cravings.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it uses ingredients I already have—no last-minute grocery runs. The dried chilies and chocolate just sit there, waiting for their moment, while the almonds add that rich, nutty depth without extra effort.
- Rich Without Guilt: That deep, smoky-sweet balance? It’s like a hug in sauce form. The Mexican chocolate melts into the guajillo and ancho peppers, creating a flavor so complex it feels fancy, but honestly, it’s just toasted almonds and a little patience.
- Weeknight to Dinner Party: Spice up tacos on a Tuesday or drizzle it over ice cream for a fancy dessert. It’s my go-to for when I want to impress but don’t have time to slave over a stove—just simmer, blend, and serve.
- Leftovers That Shine: Between us, this sauce only gets better after a day or two. The flavors meld into something even more incredible, and it freezes like a dream. I make a big batch, portion it out, and boom—ready for whenever cravings hit.
Step-by-step instructions for Mexican chocolate mole sauce
Transforming simple ingredients into rich, complex sauce requires precision and patience.
Toast and Prepare the Chili Peppers
Begin by toasting the 4 whole dried ancho chili peppers and 3 whole dried guajillo chili peppers in a dry skillet over medium heat for 30-45 seconds per side until fragrant and slightly darkened. This step develops their natural oils and deepens their smoky flavor. Transfer them to a bowl and cover with 2 cups hot water from the kettle to soften completely—this should take about 15 minutes. Meanwhile, rinse the 2 whole dried chipotle peppers in adobo sauce thoroughly under cold water to remove excess salt, then toast them in the same skillet for 15-20 seconds until aromatic.
While the peppers toast, toast the 0.5 cup skinless almonds and 0.25 cup pecans in the same skillet until golden and fragrant, about 3-4 minutes. Remove them immediately to prevent burning. Toast the 6 cloves garlic and 2 whole cinnamon sticks in the skillet for 1-2 minutes until the garlic is fragrant and the cinnamon releases its aroma. Finally, toast the 0.5 tsp black peppercorns for 30 seconds until they darken slightly. All these components will form the aromatic base of your sauce.
Blend the Toasted Ingredients with Oil and Water
In a high-powered blender, combine the softened chili peppers (with their soaking liquid), toasted almonds, pecans, garlic, cinnamon sticks, 0.5 cup vegetable oil, and 2 tbsp tomato paste. Blend on high until completely smooth, scraping down the sides as needed. This mixture should be velvety and homogeneous—if it's too thick, add 1-2 tablespoons of the soaking liquid to facilitate blending. The oil helps emulsify the sauce, while the tomato paste adds depth and structure.
Next, add the 6 oz Mexican chocolate (Tableta de Chocolate Abuelita or Ibarra), broken into small pieces, along with the 1 tsp ground cinnamon, 0.5 tsp ground cloves, and 0.5 tsp salt. Blend again until fully incorporated and the chocolate melts completely into the mixture. The sauce should now have a rich, dark hue and a thick, paste-like consistency. Taste and adjust the salt if needed—this is your flavor baseline before simmering.
Simmer the Sauce to Develop Complexity
Transfer the blended mixture to a heavy-bottomed saucepan and place it over medium-low heat. Stir constantly with a wooden spoon, allowing the sauce to simmer gently for 20-25 minutes. This slow cooking process allows the flavors to meld and deepen, while the excess moisture evaporates, intensifying the sauce's richness. Skim off any foam that rises to the surface to keep the sauce smooth and velvety.
As the sauce simmers, stir in the 1 whole white onion, quartered and charred on the edges (you can achieve this by holding the quarters over a gas flame or under a broiler for 2-3 minutes until blackened in spots). The charred onion adds a smoky, slightly bitter contrast that balances the sweetness of the chocolate and nuts. Continue simmering for an additional 10 minutes, stirring frequently, until the sauce reaches a thick, glossy consistency that coats the back of a spoon. The final texture should be luxurious yet still pourable—neither too thin nor too stiff.
Strain and Finish the Sauce
Line a fine-mesh strainer with cheesecloth or a coffee filter and set it over a clean bowl. Pour the simmered sauce through the strainer, pressing gently with a wooden spoon to extract all the liquid while leaving behind any fibrous or gritty particles. This step ensures a silky, refined texture that's perfect for drizzling over dishes. Discard the solids in the strainer—they've done their job.
Return the strained sauce to the saucepan and simmer over low heat for an additional 5 minutes to ensure it's fully heated through and any remaining moisture has evaporated. Taste and make final adjustments: a pinch more salt if needed, or a splash of hot water if the sauce is too thick. The sauce should now have a perfect balance of smoky, sweet, and slightly spicy notes, with a velvety finish. Serve immediately over your choice of protein—chicken, turkey, or even black beans—to fully appreciate its depth of flavor.
Pro Tips For Making Mexican Chocolate Mole Sauce
- TOAST ALMONDS UNTIL GOLDEN: I learned this the hard way—raw almonds in mole taste like chalk. Toast them in a dry skillet over medium heat until they’re a rich golden brown, stirring constantly. Watch them like a hawk—burnt almonds ruin the whole dish.
- REMOVE CHIPOTLE SEEDS CAREFULLY: The adobo sauce clings to chipotle peppers like glue, soaking the seeds. Rinse them under cold water first, then scrape out the seeds and veins with a spoon—don’t just eyeball it. Those seeds turn your mole bitter, and nobody wants that.
- SIMMER LOW AND SLOW: This isn’t a race. After blending everything into a paste, cook it on low heat for at least 20 minutes, stirring often. High heat skips the flavor development, and you’ll end up with a sauce that tastes like it’s missing something. Patience here is non-negotiable.
- USE CHOCOLATE LAST: Add the Mexican chocolate tablet at the very end, when the sauce is thick and fragrant. If you toss it in too early, it’ll seize up and turn grainy—trust me, you don’t want to fish out lumps. Break it into small pieces first for even melting.
Common mistakes when making this dish
Skipping the Toast
One of the biggest mistakes is skipping the toasting step entirely. Toasting nuts, spices, and chilies releases their natural oils and deepens their flavors—almonds and pecans should be golden, while chilies need that smoky aroma.
I’ve seen homemade mole taste flat because someone just tossed everything raw into the blender. Use a dry skillet over medium heat for 2-3 minutes per ingredient until fragrant. 🌶️
Overblending or Underblending
Blending too long can turn your sauce into a gritty paste, while underblending leaves chunks behind. Aim for a smooth, velvety consistency—like thick pudding—before simmering. I recommend using an immersion blender for precision.
If the mixture is too thick, add 1-2 tablespoons of the chili-soaking liquid to help it blend properly. Never force it; patience here prevents a grainy sauce. 🥣
Ignoring the Simmer Time
Rushing the simmering process is a recipe for disaster. Mole needs 30-40 minutes of gentle simmering to develop its complex flavors. Skim off any foam that rises to the surface—this keeps the sauce smooth.
I once made mole that tasted one-dimensional because I only simmered it for 15 minutes. The sauce should coat the back of a spoon and have a glossy sheen. 🔥
Using Low-Quality Chocolate
Substituting Dutch-process cocoa powder for authentic Mexican chocolate (Abuelita or Ibarra) changes the entire flavor profile. Mexican chocolate has a unique acidity and depth that’s impossible to replicate. If you must substitute, use 70% dark chocolate plus a pinch of cinnamon—but expect a slightly different texture.
The chocolate is the soul of mole; don’t skimp here. 🍫
Not Adjusting Salt or Spice
Taste your mole before serving—this is non-negotiable. Many home cooks forget to adjust seasoning, leaving the sauce bland or overly spicy. Start with ½ tsp salt, then taste and adjust. If it’s too thick after simmering, add a splash of hot water to thin it out.
I keep a small bowl of salt and extra chili powder nearby for quick fixes. 🧂
Straining Too Aggressively
Pressing too hard when straining removes the natural body from the sauce, making it thin and watery. Use cheesecloth or a coffee filter to strain gently, letting the sauce pass through naturally. Discard the solids—they’ve done their job.
If your sauce ends up too thin, simmer it uncovered for 5-10 minutes to reduce it. The goal is a luxurious, glossy finish, not a watery glaze. 🥄
Nutrition facts
Frequently asked questions
What’s the key difference between Mexican chocolate mole and regular chocolate sauce?
Authentic Mexican chocolate mole uses toasted spices, chilies, and nuts blended with Mexican chocolate (like Abuelita) for a complex, smoky-sweet depth. Regular chocolate sauce lacks the layered flavors from ingredients like ancho peppers, almonds, and cinnamon sticks. The toasting process unlocks flavors that store-bought sauces simply can't replicate.
Can I make this mole sauce without a blender?
Yes! If you don’t have a blender, toast all ingredients as directed, then grind them into a coarse powder using a mortar and pestle or food processor. Simmer the ground mixture with 2 cups water and strain through cheesecloth for a smoother texture. The sauce will be slightly less refined but still delicious.
How spicy will this mole sauce be?
The heat level depends on the chilies: ancho and guajillo peppers add mild warmth, while chipotle peppers contribute smoky depth. For a milder sauce, remove the chipotle seeds before toasting. If you prefer more heat, add an extra 1-2 dried arbol peppers (they’re tiny but fiery!). Taste and adjust with salt or extra chili powder as needed.
Can I use this sauce for desserts?
This mole sauce pairs beautifully with desserts like churros, vanilla ice cream, or fruit tarts. The smoky-sweet balance enhances creamy textures, while the spices add warmth. For a dessert version, reduce the heat by omitting the chipotle peppers and using pasilla chilies instead. Drizzle it over warm cinnamon-dusted fruit for a showstopper.
How long can I store homemade mole sauce?
Store in an airtight container in the fridge for up to 2 weeks, where flavors deepen over time. For longer storage, freeze in ice cube trays—thaw quickly in a saucepan over low heat, adding a splash of water if needed. The sauce thickens when cold, so reheat gently to restore its glossy texture.