
Mole Poblano is the crown jewel of Mexican cooking: a velvety sauce built from chiles, over 20 spices, and a whisper of dark chocolate. The sauce is layered, warm, and deeply complex—simultaneously savory, slightly sweet, and richly spiced. Chicken is nestled in this magnificent sauce and gently baked until tender and infused with flavor. It’s the dish served at celebrations and family gatherings, a labor of love that proves cooking an Indian dish isn’t simpler, just different.

What is mole poblano?
Mole Poblano is a traditional sauce from Puebla, Mexico, said to have origins in a fusion of Spanish and indigenous Mexican cooking. The sauce is built slowly by toasting and grinding dried chiles, cooking spices in oil to bloom their flavors, then simmering everything together into a velvety paste. A small amount of chocolate (traditionally Mexican chocolate, but unsweetened cocoa or dark chocolate works) adds depth and subtle sweetness. The sauce coats chicken, turkey, or enchiladas, creating a dish that tastes like nothing else—complex, warm, and unforgettable.
Why you’ll love it
- A deeply layered flavor that reveals new notes with each bite—warm spices, a whisper of chocolate, savory depth
- The sauce can be made ahead and freezes beautifully, reducing day-of stress
- Served at celebrations and family gatherings; making it feels like an achievement
Ingredients (serves 4)
| Ingredient | Amount | Where to find it / Substitutes |
|---|---|---|
| Dried ancho chiles | 3 large | International aisle or online; or use dried mulato if needed |
| Dried pasilla chiles | 2 | International aisle or online |
| Dried chipotle in adobo sauce | 1 small | Canned goods aisle; or skip for milder sauce |
| Whole almonds (unskinned) | 30 g (0.25 cup) | Nuts aisle; or use peanuts if nut-allergic |
| Sesame seeds | 2 tbsp | Spice aisle or international section |
| Yellow onion, quartered | 1 large | Produce section |
| Garlic cloves | 5 | Fresh produce |
| Tomato, quartered (fresh or canned) | 250 g (1 cup) | Fresh produce or canned tomatoes |
| Unsweetened cocoa powder or dark chocolate (70% cacao) | 30 g (3 tbsp cocoa / 3 squares chocolate) | Baking aisle; or Mexican chocolate tablets |
| Oil (vegetable or olive) | 3 tbsp | Cooking oil section |
| Cumin powder | 1 tsp | Spice aisle |
| Cinnamon stick | 1 small | Spice aisle; or 0.5 tsp ground cinnamon |
| Whole cloves | 4–5 | Spice aisle |
| Chicken thighs or breasts, bone-in and skin-on | 1 kg (2.2 lb) | Meat counter; about 4 large pieces |
| Chicken broth | 500 ml (2 cups) | Broth aisle or homemade |
| Salt and black pepper | To taste | Pantry staples |
| For garnish: sesame seeds, fresh cilantro | As desired | Spice aisle and fresh herbs |
Allergens: Tree nuts (almonds) and sesame seeds; may be replaced with peanuts or sunflower seeds if nut-allergic. Chicken must be fully cooked through, no longer pink in the thickest part (internal temperature 75℃ / 167℉).
How to make it
-
Toast the chiles: Heat a skillet over medium heat. Remove stems and most seeds from the ancho, pasilla, and chipotle chiles. Dry-toast each chile for 1–2 minutes per side until fragrant but not burnt. Transfer to a bowl, cover with hot water, and let soak for 15 minutes until soft. Drain, reserving 250 ml (1 cup) of the soaking liquid.
-
Toast the seeds and nuts: In the same skillet, lightly toast the almonds for 2–3 minutes, then the sesame seeds for 1–2 minutes, until fragrant. Set aside 1 tbsp sesame seeds for garnish; place the rest in a blender with the almonds.
-
Build the sauce base: Add the softened chiles, reserved soaking liquid, onion quarters, garlic cloves, tomato, cumin, cinnamon stick, and cloves to the blender. Add 1 tsp salt and blend on high until smooth, 1–2 minutes. The mixture should resemble a thick paste.
-
Simmer the sauce: Heat oil in a large, heavy-bottomed pot over medium heat. Pour the chile paste through a fine-mesh sieve into the pot, pressing gently with a spoon to extract liquid while leaving behind any tough chile skin particles. Stir in the chicken broth and bring to a gentle simmer. Cook uncovered for 15–20 minutes, stirring occasionally, until the sauce darkens and thickens slightly.
-
Add the chocolate: Whisk in the cocoa powder (or chop and add dark chocolate) and stir until fully incorporated. The sauce should be velvety, rich, and dark. Taste and adjust seasoning with salt and a pinch of black pepper.
-
Prepare the chicken: Preheat the oven to 180℃ (350℉). Pat the chicken dry and season lightly with salt and pepper. Arrange in a single layer in a large baking dish.
-
Bake with sauce: Pour the mole sauce over the chicken, ensuring each piece is well-coated. Cover with foil and bake for 40–50 minutes, until the chicken is fully cooked through (internal temperature 75℃ / 167℉). The skin should be tender and infused with sauce flavor.
-
Serve: Transfer the chicken to a warm platter and ladle extra sauce over the top. Garnish with reserved sesame seeds and fresh cilantro if desired. Serve with rice, warm tortillas, or crusty bread for soaking up the sauce.
Tips for success
- Don’t rush the sauce: Simmering the mole for 15–20 minutes allows flavors to marry and the sauce to darken, deepening the final flavor.
- Strain the sauce: Pushing the chile paste through a sieve removes bitter chile skin and creates a velvety texture, not gritty.
- Use good chocolate: A 70% dark chocolate or authentic Mexican chocolate (with spices) elevates the sauce. Avoid milk chocolate, which is too sweet.
- Make the sauce a day ahead: Flavors deepen overnight. Refrigerate the sauce separately and reheat gently with the chicken before serving.
- Go bone-in, skin-on chicken: Dark meat (thighs, legs) stays moist during the long braise and carries more flavor than breasts.
Variations / Storage
- Mole verde: Substitute green chiles (poblano or serrano), pumpkin seeds, and herbs for a fresher, brighter sauce.
- Turkey mole: Use bone-in turkey pieces or a small whole turkey; increase braise time to 1.5–2 hours.
- Vegetarian mole: Arrange roasted eggplant, mushrooms, and squash in the baking dish and pour the sauce over; bake uncovered for 25–30 minutes.
- Spicier mole: Add a second chipotle or a small dried arbol chile to the blend.
- Storage: Refrigerate the cooked chicken and sauce together in an airtight container for up to 4 days — storage life varies with conditions. Freeze for up to 3 months. Reheat gently in a 160℃ (320℉) oven, covered with foil, for 20–30 minutes until heated through.
FAQ
Q. Can I use boneless chicken breasts?
A. Yes, but reduce the baking time to 25–30 minutes and watch carefully to avoid drying out. Pound the breasts to even thickness first.
Q. The sauce tastes too sweet. What can I do?
A. Add a squeeze of lime juice or a pinch of salt to balance the chocolate. If making ahead, let the sauce cool and taste again—flavors shift as it sets.
Q. Where do I find ancho and pasilla chiles?
A. International or Latin American markets and specialty spice shops carry them. Many are now available online from Amazon or dedicated spice retailers.
Q. Can I use an Instant Pot or slow cooker?
A. Yes—brown the chicken first, then place it in the pot with the mole sauce. Instant Pot: high pressure 20 minutes. Slow cooker: low 4–5 hours.
Q. Is this recipe nut-free?
A. The traditional recipe includes nuts for body and richness. You can substitute sunflower seeds or pumpkin seeds (pepitas) for almonds if you have a nut allergy.
