Mole

Mole
⏱️ cook time 1 hour 50 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Deeply layered, rich Pueblan sauce balancing smoky dried chiles, warm spices, nuts, and dark chocolate, served over tender poached chicken for a comforting, memorable meal.

Ingredients

Bone-in skin-on chicken thighs 900g (about 4 large thighs)
Dried ancho chiles 85g (about 4 large, stemmed and seeded)
Dried pasilla chiles 55g (about 3 medium, stemmed and seeded)
Dried chipotle chile 10g (1 whole, stemmed and seeded)
Unsweetened dark chocolate (70% cacao) 85g, chopped
Yellow onion 150g (1 medium, quartered)
Garlic cloves 12g (4 cloves, peeled)
Roma tomatoes 200g (2 medium, cored and halved)
Small corn tortilla 30g (1 tortilla, torn into pieces)
Raw almonds 35g (1/4 cup)
Raisins 20g (2 tablespoons)
Sesame seeds 18g (2 tablespoons, plus extra for garnish)
Ground cinnamon 2g (1 teaspoon)
Dried Mexican oregano 1g (1 teaspoon)
Ground cumin 1g (1/2 teaspoon)
Whole cloves 2 pieces
Low-sodium chicken broth 960ml (4 cups)
Vegetable oil 45ml (3 tablespoons)
Kosher salt 9g (1.5 teaspoons)

Steps

1

Poach the chicken

Heat 960ml (4 cups) low-sodium chicken broth in a large 5L Dutch oven over medium heat until it reaches a gentle simmer (82°C/180°F). Add 900g bone-in skin-on chicken thighs, adjust heat to maintain a low, bubbling simmer, cover, and cook for 25 minutes until chicken reaches an internal temperature of 74°C/165°F. Transfer chicken to a clean plate, strain and reserve 840ml (3.5 cups) of the poaching broth, and set both aside.

Step 1
step1:Poach the chicken
2

Toast dried chiles

While the chicken poaches, heat a dry 25cm cast iron skillet over medium-low heat (burner setting 3/10). Working in single-layer batches, lay seeded ancho, pasilla, and chipotle chiles flat in the pan, pressing lightly with a spatula, and toast for 15-20 seconds per side until fragrant and slightly blistered—do not burn, as this creates irreversible bitter flavor. Transfer toasted chiles to a medium bowl, cover with hot (60°C/140°F) tap water, and let soak for 20 minutes to fully rehydrate.

Step 2
step2:Toast dried chiles
3

Toast nuts and aromatics

In the same dry skillet over medium-low heat, add 35g raw almonds, 18g sesame seeds, torn corn tortilla pieces, quartered onion, peeled garlic cloves, and halved roma tomatoes. Toast for 8-10 minutes, turning pieces occasionally with tongs, until almonds are pale golden, sesame seeds are nutty-smelling, tortilla pieces are crisp, and tomato and onion cut surfaces have light char marks. Transfer all toasted ingredients to the jar of a high-speed blender.

Step 3
step3:Toast nuts and aromatics
4

Blend smooth mole base

Drain rehydrated chiles, reserving 120ml (1/2 cup) of the dark chile soaking liquid. Add drained chiles, reserved soaking liquid, 20g raisins, 2g ground cinnamon, 1g Mexican oregano, 1g ground cumin, 2 whole cloves, and 480ml (2 cups) of the reserved poaching broth to the blender with the toasted aromatics. Blend on high speed for 2 full minutes, scraping down the blender jar sides halfway through, until the mixture is completely smooth with no visible lumps.

Step 4
step4:Blend smooth mole base
5

Simmer mole sauce

Heat 45ml (3 tablespoons) vegetable oil in the original Dutch oven over medium heat. Pour the blended mole through a fine-mesh sieve into the pot, pressing firmly with a spatula to extract all smooth liquid, discarding any remaining fibrous solids. Stir in the remaining 360ml (1.5 cups) reserved poaching broth, bring to a low bubble, then reduce heat to low (burner setting 2/10). Partially cover the pot and cook for 45 minutes, stirring thoroughly every 10 minutes to prevent sticking to the pot bottom, until the sauce thickens enough to evenly coat the back of a wooden spoon.

Step 5
step5:Simmer mole sauce
6

Finish and serve mole

Stir 85g chopped 70% unsweetened dark chocolate and 9g kosher salt into the simmering sauce, stirring constantly for 2 minutes until chocolate is fully melted and evenly incorporated, creating a silky, uniform sauce. Return poached chicken thighs to the pot, spoon sauce over the top of each piece, and simmer for an additional 5 minutes to warm chicken through. Serve hot, garnished with a light sprinkle of extra toasted sesame seeds if desired.

Step 6
step6:Finish and serve mole

Tips

1.Avoid toasting dried chiles over high heat: even 10 seconds of burning will create a harsh, bitter flavor that cannot be balanced out with other ingredients.
2.Do not skip straining the blended mole: this step removes tough chile skins and coarse spice particles to create the luxuriously silky texture traditional mole is known for.
3.Mole’s flavor improves with time: make it 1-2 days ahead, store in an airtight container in the refrigerator, and reheat gently to let the spices, chiles, and chocolate meld more deeply.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Mole:Frequently Asked Questions

1.Can I use boneless, skinless chicken breasts instead of the bone-in, skin-on chicken thighs called for in the recipe?
You absolutely can, but bone-in, skin-on thighs stay far juicier through poaching and stand up better to mole’s bold, rich flavor. If you use breasts, poach them 2–3 minutes less to avoid dryness, and save the poaching liquid to thin your sauce as needed—just note you’ll miss the subtle extra savoriness that bone-in, skin-on cuts add.
2.What if I can’t find all three types of dried chiles the recipe calls for?
If you can’t track down pasilla or dried chipotle chiles, swap in equal weight of extra ancho chiles plus 1/4 teaspoon smoked paprika and a tiny pinch of cayenne to mimic that missing smoky, mild heat. Never use fresh chiles here—dried chiles create mole’s signature deep, fruity, concentrated flavor base that fresh chiles simply can’t replicate.
3.Will the dark chocolate make this sauce taste sweet, like a dessert?
Not at all! The 70% cacao unsweetened dark chocolate works as a balancing agent, mellowing the chiles’ bright heat and warm spices to add subtle earthy depth and silky richness without any cloying sweetness. Skip milk or sweetened chocolate here—those will throw off the sauce’s classic savory, well-rounded flavor profile.
4.Can I make mole poblano ahead of time, or does it have to be served right after cooking?
Mole actually tastes better after resting! You can make the fully finished sauce 3–4 days ahead, stored in an airtight container in the fridge, or freeze it for up to 3 months. Reheat gently over low heat, stirring often, and thin with a splash of chicken stock or reserved poaching liquid if it thickens too much as it sits.
5.Do I really need to strain the mole sauce after blending?
Straining is optional but highly recommended for that signature silky, restaurant-smooth texture. After blending all sauce components, pour it through a fine-mesh sieve, pressing with a spatula to push through all the flavorful pulp, and discard any tough, grainy bits of chile skin or seed that don’t fully break down, even in high-powered blenders.
6.What are the best sides to serve with this mole poblano?
Stick to simple, traditional sides that let the complex sauce shine: fluffy long-grain white rice, warm corn tortillas, and a side of creamy refried black beans or pan-fried sweet plantains work perfectly. Skip heavy, strongly flavored sides—they’ll compete with mole’s layered smoky, spiced, chocolate-kissed notes instead of complementing them.

Comments (5)

3 days ago

OMG, I was so intimidated to try mole poblano for my husband’s birthday dinner because I thought it’d be way too complicated, but this recipe broke every step down so clearly! The balance of dark chocolate and dried chiles is *chef’s kiss*—not too sweet, just the right rich, deep flavor. My whole extended family was raving, even my tío who swears his abuela’s mole is the only good version asked for the recipe! It’s a little time consuming, but 100% worth the effort for a special occasion. 10/10 would make again.

2 days ago

Wait quick question—how did you toast your chiles? I accidentally burned mine last time I tried making mole and it made the whole sauce so bitter I had to throw the whole batch out 😅

yesterday

Great question! To avoid bitter chiles, toast them for only 10-15 seconds per side over medium-low heat, and make sure to remove all seeds and inner veins before soaking them in warm water. So glad you loved the recipe for your husband’s birthday, that makes our whole team’s day!

1 week ago

SO good! I prepped the sauce on Sunday night and tossed it with shredded chicken for weeknight rice bowls, and it held up perfectly in the fridge all week. My kids usually turn up their noses at anything described as ‘chocolate in dinner’ but they both went back for seconds! Only small tweak I made was adding a splash more chicken broth to thin the sauce out because I prefer it a little less thick for bowls. Will absolutely be making this for our next neighborhood potluck.

5 days ago

Love that meal prep hack! Thinning the sauce with extra broth is such a smart call for bowl servings—so glad your kids enjoyed it, that’s the ultimate win for us. Can’t wait to hear how it goes over at the potluck!

2 days ago

Tried this last night for our weekly taco night and it was a total game changer. I’ve had restaurant mole poblano a dozen times and this tastes exactly like the authentic stuff I had on a work trip to Puebla a few years back. Cook time was pretty spot on, though I’d highly recommend doing all your prep ahead of time because there are a lot of components to juggle. Knocked one star only because I wish the ingredient list specified what cacao percentage dark chocolate to use—I grabbed 70% and it was perfect, but I almost picked up semi-sweet which I think would’ve made it way too sweet. Definitely saving this to my regular recipe rotation.

30 minutes ago

This looks so incredible! I’m vegan and would love to adapt this for our family dinner next weekend—has anyone tried swapping the chicken for roasted cauliflower and using vegetable broth instead of chicken broth? I don’t want to mess up that perfect chocolate-chile balance I keep reading about in all the reviews!

5 minutes ago

I did exactly that last month! Roasted the cauliflower until it was super caramelized around the edges, used low-sodium veggie broth, and swapped the lard for refined coconut oil (so no coconut aftertaste!) and it came out amazing. The sauce is so flavorful you won’t even miss the chicken.

just now

Great question! Those swaps work beautifully—we’ve tested a plant-based version with roasted portobello and cauliflower too, and the sauce holds up perfectly. Just make sure your dark chocolate is dairy-free to keep it fully vegan, and you’re all set!

2 weeks ago

Made this for my guys’ watch party last weekend and it was a hit! I was worried the almost 2 hour cook time would be too much for game day, but I made the sauce the day before and reheated it slow on the grill side burner while the chicken smoked a little. Added a pinch of extra cinnamon because I love that warm note, and it paired so well with corn tortillas and rice. Only heads up: make sure you have a big enough pot, my 5-quart Dutch oven was almost too full once I added all the sauce ingredients!

1 week ago

Smoking the chicken first is such a genius hack! I bet that adds the best smoky depth that pairs so well with the chiles and chocolate. Thanks for the heads up about the pot size—I almost used my tiny 3-quart saucepan to make this last night and definitely would’ve had a huge stovetop mess lol