This authentic mole poblano is a rich, deeply layered Mexican sauce made with dried chiles, nuts, seeds, spices, raisins, and Mexican chocolate. The result is smooth, savory, slightly sweet, and wonderfully complex. It is especially delicious spooned over cooked chicken, served with rice, used in enchiladas, or added to tamales for a traditional and comforting meal.
Why You’ll Love This Recipe
Mole poblano is one of those recipes that feels truly special from the very first bite. It delivers a deep, complex flavor that combines earthy chiles, toasted nuts and seeds, gentle spice, a touch of sweetness, and the subtle richness of Mexican chocolate. Even though it takes time to prepare, the step-by-step process is simple and rewarding.
You’ll also love how versatile it is. This sauce can be served over chicken, paired with turkey, spooned into enmoladas, or made ahead for future meals. Once prepared, it stores well and tastes even better as the flavors continue to develop. If you enjoy traditional Mexican cooking and want a dish that feels both comforting and impressive, this recipe is a wonderful choice.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
6 tablespoons vegetable oil, divided
8 ancho chiles (about 4 ounces), rinsed, stemmed, seeded, and torn into pieces
8 pasilla chiles (about 2 ½ ounces), rinsed, stemmed, seeded, and torn into pieces
1 cup raw almonds
1 cup unsalted peanuts
½ cup raw pumpkin seeds
1 corn tortilla
1 slice white bread
1 cup raisins
1 4-inch Ceylon cinnamon stick
10 whole black peppercorns
¼ teaspoon coriander seeds
3 cloves garlic
2 whole cloves
1 medium white onion, sliced
½ cup sesame seeds, plus more for garnish
7 to 8 cups chicken broth
3.1 ounces Mexican chocolate (about 1 round disc)
2 tablespoons kosher salt
2 chicken bouillon cubes
Cooked chicken, for serving
Directions
Begin by heating 4 tablespoons of vegetable oil in a large Dutch oven or heavy pot over medium-high heat. Add half of the ancho chiles and half of the pasilla chiles. Fry them for about 1 minute, stirring frequently so they do not burn. Once fragrant, lift them out, shake off the excess oil, and transfer them to a large heat-safe bowl. Repeat with the remaining chiles.
Using the same pot, add the raw almonds, unsalted peanuts, and pumpkin seeds. Fry them for about 1 minute until lightly toasted and aromatic, then transfer them to the bowl with the chiles.
Add 1 more tablespoon of oil to the pot. Fry the corn tortilla for about 30 seconds per side, then transfer it to the bowl. Next, lightly toast the slice of white bread for about 30 seconds on each side and add it to the bowl as well.
Heat ½ tablespoon of oil in the same pot and add the Ceylon cinnamon stick. Fry for 30 seconds while stirring often. Add the raisins and continue frying for 2 minutes. Transfer both to the bowl.
Add another ½ tablespoon of oil to the pot. Fry the black peppercorns, coriander seeds, garlic, and cloves for about 1 minute, stirring frequently. Transfer them to the bowl.
Add the remaining ½ tablespoon of oil and fry the sliced onion for about 3 minutes until softened. Transfer it to the bowl.
Finally, add the sesame seeds to the pot and fry them for about 1 minute until lightly toasted, stirring often. Transfer them to the bowl and remove the pot from the heat.
Heat the chicken broth until very hot, either in a saucepan or in the microwave. Pour the hot broth over the bowl of fried ingredients. Cover the bowl and let everything soak for 15 minutes so the ingredients soften and blend more easily.
Working in batches, transfer half of the softened ingredients and half of the soaking liquid to a large blender. Blend on high for 3 to 5 minutes until the mixture is as smooth as possible. Pour it through a fine mesh strainer into the same large pot. Repeat with the remaining ingredients and liquid.
Once all of the sauce has been blended and strained, add the Mexican chocolate, chicken bouillon cubes, and kosher salt. Place the pot over medium heat and cook for about 8 minutes, stirring occasionally, until the chocolate has fully melted and the seasonings are incorporated.
Add the cooked chicken to the sauce and simmer for 2 more minutes, just until heated through. Serve with extra mole spooned over the top and garnish with sesame seeds.
Servings and timing
This recipe makes 10 servings.
Prep time: 40 minutes
Cook time: 1 hour 45 minutes
Total time: 2 hours 25 minutes
This timing makes it ideal for a weekend cooking project, a family meal, or a special gathering where you want to serve something traditional and memorable.
Variations
There are several ways to adjust this mole poblano while still keeping its signature depth of flavor.
For the chiles, ancho chiles are essential for the sauce’s rich base, but the pasilla chiles can be replaced with guajillo or mulato chiles if needed. For a spicier version, you can add 2 to 4 dried chile de árbol.
For the nuts and seeds, sunflower seeds, pecans, or cashews can work well in place of some of the almonds, peanuts, or pumpkin seeds. Just make sure they are raw and unsalted.
For the thickening ingredients, the corn tortilla and white bread can be swapped with a small piece of bolillo, French bread, or even a few plain sweet-style cookies for a slightly different traditional touch.
For the fruit element, golden raisins or dried cranberries can be used instead of regular raisins.
If you do not have a Ceylon cinnamon stick, use 2 teaspoons of ground cinnamon. Add the ground cinnamon when you add the chocolate, salt, and bouillon.
You can also serve the finished mole with turkey instead of chicken for a more festive presentation.
Storage/Reheating
Allow the mole to cool completely before storing. Place it in an airtight container and refrigerate for up to 1 week. For longer storage, freeze it for up to 3 months.
To reheat, warm the mole gently in a saucepan over low to medium heat, stirring occasionally until hot. You can also reheat it in the microwave in short intervals, stirring between each one. If the sauce thickens too much after chilling, stir in a small amount of chicken broth or water until it reaches your desired consistency.
FAQs
What is mole poblano?
Mole poblano is a traditional Mexican sauce made from a blend of dried chiles, nuts, seeds, spices, dried fruit, and chocolate. It is known for its deep, layered flavor and smooth texture.
Does mole sauce taste like chocolate?
Not exactly. Mexican chocolate adds richness, mild sweetness, and depth, but the sauce does not taste like dessert. The chile, spice, nut, and seed flavors remain the most prominent.
Is mole spicy?
Mole poblano usually has a gentle warmth rather than intense heat. The ancho and pasilla chiles bring rich flavor more than strong spiciness. You can make it hotter by adding chile de árbol.
Why do I need to toast the ingredients?
Toasting builds flavor and gives the sauce its signature complexity. It helps the chiles, nuts, seeds, bread, and spices release their natural oils and aromas.
Why is my mole bitter?
Mole can become bitter if the chiles or other ingredients are burned during frying. Keep a close eye on each batch and cook just until fragrant and lightly toasted.
Do I have to strain the sauce?
Straining is highly recommended for the smoothest texture. It removes tough bits from the chiles, seeds, and spices, giving the finished mole a more refined consistency.
Can I make mole ahead of time?
Yes. Mole is an excellent make-ahead dish. In fact, many people find that the flavor improves after resting because the ingredients have more time to meld together.
What should I serve with mole poblano?
It is traditionally served over chicken or turkey and often paired with rice. It is also delicious in enchiladas, tamales, or spooned over other savory dishes.
Can I freeze mole sauce?
Yes. Mole freezes very well. Store it in airtight containers or freezer-safe bags for up to 3 months, then thaw and reheat gently when ready to serve.
Can I use store-bought broth and cooked chicken?
Yes. Using prepared chicken broth and pre-cooked chicken is a practical way to save time while still making a deeply flavorful homemade mole.
Conclusion
Mole poblano is a true celebration of flavor, tradition, and patience. With its blend of chiles, nuts, seeds, raisins, spices, and chocolate, it creates a sauce that is rich, balanced, and unforgettable. While the ingredient list is long, each step adds something meaningful to the final dish. Once you taste the finished mole spooned over tender chicken and topped with sesame seeds, you will understand why this classic recipe has remained so beloved for generations.
A traditional Mexican mole poblano sauce made with dried chiles, nuts, seeds, spices, raisins, and Mexican chocolate, creating a rich, smooth, and deeply complex sauce often served over chicken.
Total Time:2 hours 25 minutes
Yield:10 servings
Ingredients
6 tablespoons vegetable oil, divided
8 ancho chiles (about 4 ounces), rinsed, stemmed, seeded, and torn into pieces
8 pasilla chiles (about 2 1/2 ounces), rinsed, stemmed, seeded, and torn into pieces
1 cup raw almonds
1 cup unsalted peanuts
1/2 cup raw pumpkin seeds
1 corn tortilla
1 slice white bread
1 cup raisins
1 4-inch Ceylon cinnamon stick
10 whole black peppercorns
1/4 teaspoon coriander seeds
3 cloves garlic
2 whole cloves
1 medium white onion, sliced
1/2 cup sesame seeds, plus more for garnish
7 to 8 cups chicken broth
3.1 ounces Mexican chocolate
2 tablespoons kosher salt
2 chicken bouillon cubes
Cooked chicken, for serving
Instructions
Heat 4 tablespoons vegetable oil in a large Dutch oven over medium-high heat.
Fry half the ancho and pasilla chiles for about 1 minute until fragrant, stirring frequently. Transfer to a large heat-safe bowl. Repeat with the remaining chiles.
In the same pot, fry almonds, peanuts, and pumpkin seeds for about 1 minute until lightly toasted, then add to the bowl.
Add 1 tablespoon oil and fry the corn tortilla for about 30 seconds per side. Remove and add to the bowl. Toast the slice of white bread for about 30 seconds per side and add to the bowl.
Add 1/2 tablespoon oil and fry the cinnamon stick for 30 seconds. Add raisins and fry for 2 minutes. Transfer to the bowl.
Add another 1/2 tablespoon oil and fry peppercorns, coriander seeds, garlic, and cloves for about 1 minute. Transfer to the bowl.
Add the remaining oil and fry the sliced onion for about 3 minutes until softened. Transfer to the bowl.
Toast sesame seeds in the pot for about 1 minute until fragrant and add to the bowl.
Heat the chicken broth until very hot and pour it over the bowl of fried ingredients. Cover and soak for 15 minutes.
Working in batches, blend half the softened ingredients with half the soaking liquid until very smooth.
Strain the blended mixture through a fine mesh strainer into a large pot. Repeat with the remaining ingredients.
Add Mexican chocolate, chicken bouillon cubes, and kosher salt.
Cook over medium heat for about 8 minutes, stirring occasionally, until the chocolate melts and the sauce thickens slightly.
Add cooked chicken to the sauce and simmer for about 2 minutes until heated through.
Serve with sesame seeds sprinkled on top.
Notes
Keep a close eye on ingredients while frying to prevent burning, which can cause bitterness.
Straining the sauce helps achieve a smooth, traditional mole texture.
Add dried chile de arbol if you prefer a spicier mole.
Guajillo or mulato chiles can substitute for pasilla chiles.
Sunflower seeds, pecans, or cashews can replace some nuts or seeds.
The sauce tastes even better the next day as flavors develop.
If the mole thickens too much when reheating, add chicken broth to loosen it.