Sauces & Condiments
This authentic mole poblano sauce recipe transforms smoky chipotle peppers and rich Mexican chocolate into a velvety, complex sauce that defines Oaxacan cuisine. The key lies in toasting spices and blending dried chilies into a paste—no shortcuts can replicate that deep, earthy flavor.
I've perfected this recipe through years of testing, ensuring every batch delivers the perfect balance of heat, sweetness, and smokiness.
The process begins with carefully toasting and grinding chilies, garlic, and spices to release their essential oils, then simmering them with chicken broth until reduced to a thick, aromatic base. Adding Mexican chocolate and blending until silky creates that signature velvety texture.
What makes this sauce truly special is its versatility—it elevates roasted chicken, turkey, or even black beans into a restaurant-worthy meal.
What you'll achieve is a sauce with layers of flavor: smoky from the chipotle, slightly sweet from the chocolate, and warm from the cinnamon and cloves. The result is rich yet balanced, with just enough heat to linger without overpowering.
This isn't just a sauce; it's a taste of tradition that brings the soul of Mexico to your kitchen.
For those short on time, pre-made chili pastes can replace fresh grinding, though purists will insist on the traditional method. Either way, the outcome is a sauce so deeply flavorful it transforms simple proteins into something extraordinary. Let's get started on creating this culinary masterpiece.
Ingredients for authentic mole poblano sauce
Eleven essential ingredients for a sauce that captures Oaxacan tradition in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Ancho Chilies 🌶️ | 4 whole | Stems and seeds removed |
| Dried Chipotle Peppers in Adobo 🌶️ | 2 whole | From canned adobo sauce |
| Garlic Cloves 🧄 | 6 cloves | Peeled and toasted lightly |
| Mexican Chocolate 🍫 | 4 oz | Tableta or Ibarra brand |
| Almonds 🌰 | ½ cup | Blanched and peeled |
| Cinnamon Sticks 🌿 | 2 whole | For aroma and warmth |
| Cloves 🌿 | 4 whole | Lightly crushed |
| Chicken Broth 💧 | 3 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For toasting spices |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
The chilies and chocolate are non-negotiable for authentic flavor. Ancho chilies should be medium-dark red, not faded or brittle—La Costeña or Gourmet Mexicain brands are reliable. Chipotles in adobo add smokiness; avoid the canned version with added vinegar. For chocolate, Ibarra or Abuelita tableta are the gold standard. Toasting spices in olive oil releases their oils—don't skip this step. If you can't find Mexican chocolate, high-quality dark chocolate with at least 70% cocoa works in a pinch, though it won't be identical.
No almonds? Pecans or walnuts work, but texture changes slightly. Short on cinnamon? Cinnamon sticks are best—ground loses potency fast. The broth can be swapped for vegetable broth for vegetarian versions, though chicken adds depth. For extra smokiness, add 1/2 tsp smoked paprika. If your sauce seems too thick, blend with a splash of warm water—it should coat the back of a spoon but still pour smoothly. The key is patience; simmering reduces the sauce naturally, concentrating flavors.
Toasted spices lose flavor quickly, so store them in an airtight container away from light. The finished sauce keeps 5 days refrigerated or 3 months frozen. For freezer storage, portion into ice cube trays—thaw and reheat gently. This sauce transforms proteins dramatically; double the recipe if serving a crowd. The flavors deepen overnight, so making ahead is ideal. If you have leftovers, freeze them immediately—the sauce doesn't reheat well after sitting at room temperature.
Why You'll Love This Recipe
- No Pantry Panic: I keep dried ancho chilies and chipotles in adobo on hand anyway—this sauce just uses what’s already there. Honestly, the only fresh ingredient you might need is garlic, and that’s in every kitchen.
- Deep, Smoky Magic: That toasted almond base and Mexican chocolate? It’s like a hug in a bowl—rich, slightly bitter, but with this perfect balance of heat and sweetness. The chipotles add this unmistakable smoky depth that makes it feel special.
- Weeknight to Dinner Party: Slather it over chicken for a weeknight dinner, or drizzle it on grilled fish for guests—it works everywhere. Between us, I’ve even used it to jazz up scrambled eggs (don’t judge).
- Leftovers That Shine: Mole tastes better the next day—seriously, the flavors meld into this incredible sauce. I make double batches, freeze half, and pull it out for lazy nights or when I’m craving that restaurant-quality taste without the effort.
Step-by-step instructions for authentic mole poblano sauce
This traditional Mexican sauce balances smoky depth with rich chocolate notes—here's how to craft it properly.
Toast and Prepare the Dried Chilies
Heat a dry skillet over medium heat and toast the 4 whole dried ancho chilies for 30 seconds per side until fragrant and slightly puffed. This step awakens their natural sweetness and removes any bitterness. Immediately transfer them to a bowl and cover with 3 cups hot chicken broth to soften.
Meanwhile, remove the 2 whole dried chipotle peppers in adobo from their can and scrape out the peppers, discarding the sauce. These will provide the signature smoky heat. Add them to the same bowl with the ancho chilies and let them soak for 15 minutes—this ensures even rehydration and prevents burning when blended.
Toast the Aromatics and Nuts
In the same skillet (now clean), heat 0.25 cup extra-virgin olive oil over medium heat. Add the 6 cloves peeled garlic cloves and toast for 1 minute until golden and fragrant. Remove immediately—they cook fast and burn easily.
In a separate dry skillet, toast the 0.5 cup blanched and peeled almonds over medium-low heat for 3-4 minutes, stirring constantly, until they turn a light golden color. The almonds add nutty richness that balances the sauce's complexity. Let them cool slightly before proceeding.
Blend the Base Ingredients
Drain the soaked chilies and chipotles, reserving the broth. In a blender, combine the chilies, chipotles, toasted garlic, 2 whole cinnamon sticks, and 4 whole lightly crushed cloves. Add 1 cup of the reserved broth and blend until completely smooth, scraping down the sides as needed.
This step is critical—you want a velvety purée that forms the foundation of your mole. If the mixture is too thick, add 1 tablespoon at a time of the remaining broth until it reaches a pourable consistency. The sauce should coat the back of a spoon without being watery.
Cook the Sauce to Perfection
Return the blended mixture to the skillet and cook over medium-low heat for 10 minutes, stirring frequently to prevent sticking. The sauce will thicken as the starches release from the chilies and almonds. Here's the thing—don't rush this step. You're developing layers of flavor that can't be rushed.
Add the 4 oz Mexican chocolate, broken into small pieces, and stir until completely melted and incorporated. The chocolate should dissolve smoothly, adding a subtle sweetness that contrasts beautifully with the smoky chilies. Taste and adjust seasoning with 1 tsp salt and 0.5 tsp freshly cracked black peppercorns. The sauce should be rich but balanced, with a hint of heat from the chipotles.
Finish with Toasted Almonds
Stir in the toasted almonds and simmer for an additional 5 minutes over low heat. This final step incorporates their nutty texture and allows all the flavors to meld together. The sauce should coat the back of a spoon and have a glossy sheen—this indicates proper thickness.
Serve immediately over shredded chicken or with corn tortillas, garnished with a sprinkle of toasted almonds. The sauce will continue to deepen in flavor as it sits, but it's best enjoyed fresh when the heat from the chipotles is most pronounced. This authentic mole poblano delivers the perfect harmony of smoky, sweet, and savory notes that define Mexican cuisine.
Pro Tips For Making Authentic Mole Poblano Sauce
- STEAM THE CHILIES FIRST: Toss your dried ancho and chipotles into a bowl, cover with hot (not boiling) water, and let them soak for 20 minutes before blending. I learned this the hard way—skipping the steam step means you’ll end up with a grainy, uneven sauce that fights you the whole time. The heat softens the skins and loosens the seeds, making the blend silky smooth.
- TOAST ALMONDS UNTIL GOLDEN: Don’t just toss them in—dry-toast the almonds in a skillet over medium heat for 5-7 minutes, stirring constantly, until they’re fragrant and just starting to turn golden. This isn’t the prettiest method, but it’s the tastiest: raw almonds add bitterness, while toasted ones bring nutty depth that balances the chocolate and chili. (Yes, even if you’re impatient like me.)
- LOW AND SLOW FOR THE SAUCE: Once you’ve blended everything and started simmering, resist the urge to crank the heat. A gentle simmer—barely bubbles, more like a whisper—lets the flavors meld without scorching. I used to rush this, and the sauce would taste flat or even bitter. Give it 45 minutes minimum, stirring often.
- SAVE THE ADOBO SAUCE: That jar of adobo sauce from the chipotles isn’t just for flavor—it’s liquid gold. Strain it, measure it, and add it back to the sauce later if it’s too thick. I was skeptical until I tried it: the acidity and smokiness cut through the richness, and the extra liquid keeps the sauce from clinging like glue to your pot. (Your future self will thank you.)
Storing and reheating your authentic mole poblano sauce
Refrigerator Storage
Store your freshly made mole poblano in an airtight glass container (I recommend Pyrex) for up to 5 days in the refrigerator. The sauce actually improves overnight as the flavors meld together beautifully.
Let it cool completely before sealing to prevent condensation, which can dilute the sauce's richness. Reheat gently on the stovetop to preserve its velvety texture. 💧
Freezer Storage
For longer storage, portion the sauce into quart-sized freezer bags or silicone molds, leaving ½ inch headspace for expansion. Label with the date—it keeps for 3 months without significant quality loss.
When ready to use, thaw overnight in the refrigerator, then reheat slowly on low heat. Avoid microwaving, as it can make the sauce grainy. 🧊
Reheating Methods
For the best results, reheat mole poblano on the stovetop over low heat with a splash of chicken broth (about 2 tablespoons) to prevent sticking. Stir frequently and simmer for 5-7 minutes until fully heated through.
If using a microwave, heat in 30-second intervals, stirring between each, until warmed to 165°F. Never reheat leftovers that have been sitting at room temperature for more than 2 hours. 🔥
Reviving Texture
If your reheated mole seems too thick, thin it with 1-2 tablespoons warm broth and stir until smooth. For extra richness, add a pinch of salt or a small piece of Mexican chocolate while reheating.
Over time, the sauce may separate slightly—simply blend briefly with an immersion blender to restore its silky consistency. This is completely normal and doesn't affect flavor. ✨
Make-Ahead Tips
Double the recipe and freeze half for future meals—this sauce is perfect for meal prep! Store components separately if making ahead: freeze the blended base (without chocolate) in one container and the chocolate separately.
When ready to use, thaw and cook as directed, adding the chocolate at the end. This method preserves maximum flavor and texture. 📅
Serving Fresh
Mole poblano tastes best when served fresh, especially when paired with warm corn tortillas or shredded chicken. Garnish with a sprinkle of toasted almonds and a drizzle of extra-virgin olive oil to enhance its natural flavors.
If serving later, reheat gently and garnish just before serving to maintain its vibrant appearance and aroma. 🌟
Nutrition facts
Frequently asked questions
Why does authentic mole poblano need both ancho and chipotle chilies?
Ancho chilies provide the sauce's signature sweet, earthy depth while chipotles contribute essential smokiness. The ancho's mild heat balances the chipotle's intensity, creating that perfect harmony of flavors. Together, they build the sauce's complex profile that defines mole poblano.
Can I substitute Mexican chocolate with regular dark chocolate?
You can try, but it won't be identical. Mexican chocolate contains cinnamon and spices already blended in, which gives mole poblano its authentic warmth. For a substitute, use 70% dark chocolate plus ½ tsp cinnamon and ¼ tsp ground cloves per 4 oz. The texture will differ slightly but still deliver rich flavor.
How do I adjust the heat level in this sauce?
For milder heat, remove the seeds from the chipotles before blending. For extra spice, add 1 extra chipotle pepper or ½ tsp cayenne powder when cooking. The ancho chilies contribute minimal heat, so adjusting chipotles gives you precise control over the final spice level.
What's the best way to toast the spices without burning them?
Toast spices over medium-low heat in a dry skillet, stirring constantly for 1-2 minutes until fragrant but not dark brown. The garlic should be golden (about 1 minute) while almonds take 3-4 minutes to reach light golden color. Watch closely—they burn quickly once they start to darken!
Why does my mole poblano taste bitter?
Over-toasting the chilies or using old spices creates bitterness. Always toast chilies just until fragrant (30 seconds per side) and use fresh spices. If bitterness appears during cooking, add 1 tsp sugar or honey to balance it. The chocolate's sweetness should naturally counteract any bitterness in properly prepared sauce.
