Main Courses
This chocolate chicken mole recipe delivers the bold, complex flavors of Oaxaca’s most iconic dish—smoky, spicy, and rich with deep cocoa notes that balance perfectly with tender chicken.
The secret lies in toasting whole spices until fragrant and blending them with Mexican chocolate, chiles, and warm broth to create a sauce that’s both velvety and slightly gritty from toasted nuts and seeds.
What makes this recipe special is the two-stage cooking process: first marinating the chicken in a blend of spices and citrus to develop deep flavor, then simmering it in the mole sauce until the meat falls apart.
The result is chicken so infused with smoky, chocolatey richness that every bite feels like a taste of Mexico’s heartland. This isn’t just a dish—it’s an experience.
The sauce itself is where the magic happens: dark chocolate melts into the broth, creating a thick, aromatic sauce with layers of heat from chiles and warmth from cinnamon.
The texture is luxurious—smooth yet textured from toasted peanuts or almonds—and the aroma alone will have your kitchen smelling like a bustling Oaxacan market. Serve it over warm tortillas with rice and refried beans for the full traditional experience.
Modern adaptations let you adjust the heat level or swap chocolate types, but the core technique remains: patience and layering. The longer you let the spices toast and the sauce simmer, the deeper the flavors become.
This recipe isn’t just about following steps—it’s about mastering the art of balance between sweet, spicy, and smoky. Let’s get cooking.
Ingredients for chocolate chicken mole
Fourteen ingredients transform into Oaxaca’s iconic chocolate chicken mole—rich, smoky, and deeply flavorful.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Mexican Chocolate 🍫 | 4 oz | Abuelita or Ibarra brand |
| Dried Ancho Chiles 🌶️ | 3 whole | Stems/seeds removed |
| Dried Pasilla Chiles 🌶️ | 2 whole | For smoky depth |
| White Onion 🧅 | 1 whole | Chopped, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, whole |
| Almonds 🥜 | ¼ cup | Blanched, skin removed |
| Cinnamon Sticks 🌿 | 2 whole | 2-inch pieces |
| Cloves 🌶️ | 4 whole | Whole, not ground |
| Cumin Seeds 🌿 | 1 tbsp | Toasted, whole |
| Orange Juice 🍊 | ½ cup | Freshly squeezed |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For toasting spices |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chiles are the heart of this dish. Look for dried ancho and pasilla at Latin markets—they should be dark, leathery, and free of moisture. Trader Joe's and Whole Foods often carry them, but specialty stores like La Tienda or Despaña offer better quality. Never skip toasting spices—this step unlocks their aromatic oils. The Mexican chocolate? Abuelita or Ibarra are the gold standards, but any high-quality tableta will work. For the almonds, blanching removes skins easily, but pre-blanched almonds from the bulk section save time.
No pasilla chiles? More ancho plus a pinch of smoked paprika mimics the smokiness. Substituting regular chocolate? Use 70% dark cocoa plus 1 tsp cinnamon to balance sweetness. The broth can be swapped for water, but homemade chicken stock adds depth. For extra richness, add 1 tbsp of peanut butter to the sauce—it’s a traditional trick. If you’re short on time, pre-toasted cumin seeds from the bulk bin work, but toasting fresh in a dry pan is worth the extra minute for that nutty aroma.
Toasted spices and chiles keep for 3 months in an airtight container. The finished mole sauce reheats beautifully—simmer gently to avoid graininess. For leftovers, store in the fridge for 5 days or freeze for 3 months. I portion mine into ramekins for easy reheating. The sauce thickens as it cools, so add a splash of broth when reheating. This dish tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pan—no skillet, no saucepan juggling. The chicken thighs braise right in the mole, and the chocolate melts into a glossy sauce without extra bowls. (Yes, even on a Tuesday night.)
- Rich Without Effort: Here’s what sold me—the chocolate and ancho chiles blend into this deep, smoky-sweet sauce that tastes like a restaurant dish but takes zero tricks. The pasilla chiles add that earthy kick, and the onion caramelizes into the perfect balance of sweet and tangy. It’s the kind of flavor that makes people pause mid-bite.
- Weeknight Crowd-Pleaser: This feeds six with ease—perfect for game nights or when your in-laws drop by unannounced. The thighs stay juicy, the sauce clings perfectly, and honestly? No one will guess it’s not from a fancy taqueria. (Between us, my picky teen requests it twice a month.)
- Leftovers That Don’t Suck: Unlike most mole recipes, this reheats like a dream—no grainy texture, no sad chicken. I’ve had it for breakfast (yes, with tortillas) and packed it for lunch the next day. Plus, the ingredients stretch far, so you’re not blowing your budget on a single meal. Budget-friendly and delicious? That’s my kind of recipe.
Step-by-step instructions for chocolate chicken mole
Here's the method to create a rich, balanced mole with perfect depth and texture.
Toast and Prepare the Spices and Nuts
Heat a dry skillet over medium heat and add the 0.25 cup extra-virgin olive oil. Once the oil shimmers, add the 2 whole cinnamon sticks, 4 whole cloves, and 1 tablespoon toasted cumin seeds. Toast for 2 minutes until fragrant and slightly darkened—this releases their essential oils and deepens the flavor profile.
Remove the spices with a slotted spoon and set aside in a small bowl. In the same skillet, toast the 0.25 cup blanched almonds for 3-4 minutes until golden brown and nutty. Remove and add to the spices. Finally, toast the 6 peeled garlic cloves in the same skillet for 30 seconds until just golden—don't let them burn. Set aside with the other toasted ingredients.
Char and Rehydrate the Dried Chiles
Carefully char the 3 whole dried ancho chiles and 2 whole dried pasilla chiles over an open flame or under a broiler for 2-3 minutes per side until blackened in spots. Place them in a bowl with 1 cup hot water from the kettle and let them soak for 10 minutes—this softens them for blending while preserving their smoky depth.
While the chiles soak, finely chop the 1 whole white onion and set aside. The charred chiles should look pliable and slightly wrinkled when pressed—this indicates they're ready for processing. Drain any excess water from the bowl before proceeding.
Create the Mole Base
In a blender, combine the soaked chiles, toasted spices and nuts, 0.5 cup freshly squeezed orange juice, and 1.5 teaspoons salt. Blend until completely smooth, scraping down the sides as needed. The mixture should be thick and pasty—this forms the foundation of your mole. Taste and adjust seasoning if needed.
Heat 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the blended mole mixture and cook for 5-7 minutes, stirring constantly, until it darkens slightly and develops a rich, aromatic fragrance. This step builds the complex flavor layers that define authentic mole.
Cook the Chicken and Combine
Pat the 1.5 lb boneless chicken thighs dry and season generously with 0.5 teaspoon black pepper. In the same Dutch oven, brown the chicken for 4-5 minutes per side until golden brown and cooked through. Remove and set aside, leaving the rendered chicken fat in the pot.
Add the chopped onion to the Dutch oven and sauté for 3 minutes until softened. Pour in the 2 cups chicken broth and scrape up any browned bits from the bottom. Return the chicken to the pot, along with the blended mole mixture. Simmer for 15 minutes until the sauce thickens slightly and coats the back of a spoon.
Finish with Chocolate and Rest
Lower the heat to medium-low and stir in the 4 oz Mexican chocolate until completely melted and smoothly incorporated. The sauce should become glossy and rich—this is where the chocolate's deep cocoa notes shine. Simmer for an additional 5 minutes, stirring occasionally, until the sauce reaches your desired consistency.
Remove from heat and let the mole rest for 10 minutes before serving. This resting period allows all the flavors to meld together perfectly. Serve the chicken with the sauce spooned over the top, garnished with fresh cilantro if desired. The final dish should balance smoky, spicy, sweet, and bitter notes in every bite.
Pro Tips For Making Chocolate Chicken Mole
- TOAST YOUR CHILES: I used to just soak the ancho and pasilla chiles, but toasting them first—over a gas flame or dry skillet for 30 seconds per side—deepens their smoky flavor. The skins will blacken slightly, but that’s exactly what you want for that authentic mole complexity.
- BLOOM THE ONIONS LOW: Cook your chopped white onion in oil over medium-low heat until it’s soft and translucent, not browned. Rushing this step means your mole will taste raw and bitter—think of it as the foundation, not the highlight.
- STIR CONSTANTLY WITH CHOCOLATE: Once you add the Mexican chocolate, keep stirring vigorously over low heat to prevent scorching. The moment it starts to seize up or smell burnt, you’ve lost it—this is the part where patience pays off.
- REST THE CHICKEN FIRST: Pull your chicken out of the mole sauce and let it rest under foil for 5-10 minutes before serving. This keeps it juicy and lets the sauce cling properly—no one wants dry, stringy chicken in their rich, chocolatey mole.
Serving suggestions for this dish
Traditional Garnishes
Finish your chocolate chicken mole with fresh cilantro leaves—about 2 tablespoons—torn by hand for a bright, herbaceous contrast to the rich sauce. I like to sprinkle toasted sesame seeds (1 teaspoon) for nutty crunch, or crumbled queso fresco (2 tablespoons) for a salty tang.
These toppings not only elevate the presentation but also cut through the sauce’s intensity. 🌿
Perfect Side Pairings
Serve with warm corn tortillas—about 8-10—to soak up every last bit of sauce. I always include Mexican red rice (1.5 cups cooked) and refried beans (1 cup) to round out the meal.
The rice’s slight stickiness balances the mole’s richness, while the beans add hearty texture. For a lighter option, a mango-avocado salad (2 cups diced fruit) adds freshness to the plate.
Beverage Recommendations
A Mexican lager like Modelo Especial or Pacifico cleanses the palate between bites, while its crispness complements the mole’s depth. For a non-alcoholic option, horchata—a cinnamon-rice drink—mirrors the dish’s warm spices beautifully.
I also love pairing it with sparkling limeade (1 glass) to refresh the palate after each rich bite. 🍺
Presentation Tips
Use a deep, wide platter to showcase the dish’s vibrant colors. Spoon the mole sauce over the chicken in a sunburst pattern for visual appeal, then scatter garnishes strategically. For an elevated touch, drizzle extra-virgin olive oil (1 teaspoon) around the edges before serving.
The contrast between the glossy sauce and rustic tortillas makes the dish even more inviting. ✨
Modern Adaptations
For a fusion twist, serve the mole over crispy polenta instead of tortillas—it holds up beautifully to the sauce. I’ve also topped it with pickled red onions (2 tablespoons) for a tangy crunch or crumbled chorizo (1 ounce) for extra smokiness.
These adaptations keep the dish’s soul intact while offering exciting variations. 🔥
Serving for Guests
Preheat your serving dishes in a 200°F oven for 10 minutes to keep the mole warm and prevent chilling. I recommend serving family-style with small ramekins of sauce on the side for dipping tortillas.
For a dramatic presentation, arrange the chicken on a bed of lime zest (1 teaspoon) to add a pop of color and brightness. This approach ensures every guest gets the full experience. 💫
Nutrition facts
Frequently asked questions
Can I make this chocolate chicken mole with regular dark chocolate instead of Mexican chocolate?
Yes, but you’ll need to adjust the flavor balance. Use 70% dark chocolate and add 1 teaspoon cinnamon plus ½ teaspoon smoked paprika to mimic the depth of Mexican chocolate. The sauce will be slightly less complex but still delicious. For best results, choose high-quality dark chocolate with a strong cocoa presence.
How do I adjust the heat level in this recipe?
To make it milder, reduce the number of pasilla chiles by 1 or remove seeds from ancho chiles before blending. For extra heat, add 1 dried guajillo chile (seeds included) to the blend or a pinch of cayenne. Always taste the blended sauce before cooking—you can’t remove heat once added, but you can balance it with more chocolate or orange juice.
Why does my mole sauce look grainy after blending?
Graininess usually means the chiles weren’t blended long enough or the nuts/seeds weren’t finely ground. Pulse the mixture in short bursts, scraping down the sides, until completely smooth. For extra insurance, strain the blended sauce through a fine-mesh sieve before cooking. The key is patience—don’t rush this step, as it directly impacts texture.
Can I prepare the mole sauce ahead of time?
The sauce keeps well in an airtight container in the fridge for 5 days or freezes for 3 months. Reheat gently over low heat, stirring frequently and adding a splash of broth if it thickens too much. The flavors actually improve after resting, as all the components meld together. I recommend making it a day ahead for deeper flavor development.
What’s the best way to serve leftover chocolate chicken mole?
Leftover mole reheats beautifully for tacos, quesadillas, or even as a pasta sauce. For a quick meal, shred the chicken and mix it with the sauce over corn tortillas with avocado slices. You can also use it as a filling for empanadas or serve it over mashed potatoes for a fusion twist. The sauce’s rich texture makes it incredibly versatile!