Authentic Mole Poblano Sauce Recipe: Deep Chocolate-Chili Complexity in One Pot

Sauces & Condiments

Authentic Mole Poblano Sauce Recipe: Deep Chocolate-Chili Complexity in One Pot

This authentic mole poblano sauce recipe delivers the rich, smoky depth of Mexico’s most iconic sauce—layered with charred chiles, dark chocolate, and warm spices.

The secret lies in traditional techniques like toasting spices over an open flame and tempering Mexican chocolate to create a velvety, complex sauce that balances heat and sweetness perfectly. I’ve refined this version to stay true to Puebla’s original while making it approachable for home cooks.

What sets this recipe apart is the careful balance of ingredients: dried ancho and pasilla chiles provide smoky depth, while Mexican chocolate adds bittersweet richness. Toasting the spices and blending the chiles into a smooth paste ensures every spoonful delivers that signature authentic flavor.

The sauce simmers slowly to develop its signature complexity, transforming simple ingredients into something extraordinary.

By the time you’re done, you’ll have a deep, aromatic sauce with a perfect balance of heat, sweetness, and earthiness—ideal for drizzling over chicken, turkey, or even tacos. The best part?

It keeps beautifully in the fridge for up to a week, so you can make a big batch and enjoy it all week long. Let’s get cooking.

This recipe includes tips for adjusting spice levels and substitutions for hard-to-find ingredients, ensuring you can achieve restaurant-quality results at home. Whether you’re serving it at a fiesta or simply elevating your weeknight dinner, this mole poblano will impress every time.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic mole poblano sauce

These fifteen ingredients transform into the richest, most authentic mole poblano you'll ever taste.

Ingredient Amount Notes
Dried Ancho Chiles 🌶️ 4 whole Stems and seeds removed
Dried Pasilla Chiles 🌶️ 2 whole Stems and seeds removed
Mexican Dark Chocolate 🍫 4 oz 70% cocoa or higher
Almonds 🥜 ½ cup Blanched, peeled
Sesame Seeds 🌾 2 tbsp Toasted for nuttiness
Cumin Seeds 🌿 1 tbsp Toasted until fragrant
Yellow Onion 🧅 1 whole Medium size, peeled
Roma Tomatoes 🍅 4 whole Medium size, peeled
Garlic Cloves 🧄 6 cloves Peeled, slightly crushed
Extra-Virgin Olive Oil 🫒 ½ cup For frying, fruity
Chicken or Vegetable Broth 💧 2 cups Low sodium preferred
Ground Cinnamon 🌿 1 tsp Freshly ground
Ground Cloves 🌶️ ½ tsp Freshly ground
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The chiles are the heart of this sauce—dried ancho and pasilla deliver that signature smoky depth. La Morita or Mexico City Gourmet are my go-tos for quality, but any reputable Latin market will have good options. Toasting them in a dry skillet until fragrant (about 30 seconds per side) unlocks their full flavor. The chocolate? Abel or Ibarra brands are classic, but any high-quality Mexican chocolate with 70% cocoa works. Skip the Dutch-processed stuff—it’s bitter and won’t melt properly. For the almonds, blanched and peeled saves time, but raw almonds toasted in the same skillet as the spices work too.

No Mexican chocolate? Dark chocolate with 70%+ cocoa is your best bet—Ghirardelli or Lindt in a pinch. Short on pasilla chiles? Mulato or guajillo chiles at double the amount add similar earthiness. The almonds can be swapped for pecans or walnuts, but toast them first—they’re non-negotiable for that nutty base. For the broth, low-sodium is key so you can control the saltiness. And if you’re feeling fancy, toast the cumin seeds in the same skillet as the chiles—it amplifies their earthy aroma. The onions and tomatoes are simple but crucial for that silky texture—don’t skip peeling them.

This sauce tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 7 days, or freeze for 3 months in portion-sized containers. The chocolate and spices keep their potency for months in a cool, dark place, but the toasted almonds and sesame seeds lose their crunch after 2 weeks. For serving, reheat gently on low heat—stirring constantly—to preserve that velvety texture. A splash of broth if it thickens too much. Trust me, you’ll want to make extra.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toast the chiles, blend, and simmer. No chopping mountains of onions or stirring for hours. The almonds and sesame seeds toast in the same pot while you prep chicken, so you’re basically cooking two things at once.
  • Rich Without Effort: That Mexican chocolate? It melts into the sauce like a secret weapon, giving it depth without tasting sweet. The ancho and pasilla chiles balance it with smoky warmth, while the almonds add a nutty crunch that makes every bite feel like a little celebration.
  • Party or Pantry: Slather it over grilled chicken for Sunday dinner, drizzle it on enchiladas for a crowd, or even toss it with tofu for a weeknight veggie night. It’s the kind of sauce that turns simple meals into something special—no last-minute stress, just flavor.
  • Leftover Goldmine: Make a double batch—it keeps for weeks in the fridge and freezes like a dream. I’ve reheated mine months later, and it still tastes like I spent hours in the kitchen. (Spoiler: I didn’t.) Plus, the cost? A fraction of store-bought sauces, and way more impressive.

Step-by-step instructions for authentic mole poblano sauce

Here's how to build this iconic sauce layer by layer—where smoky chiles meet rich chocolate for perfect balance.

1

Toast and Prepare the Dried Chiles

Heat a dry skillet over medium heat. Add the 4 whole dried ancho chiles and 2 whole dried pasilla chiles, stems removed, and toast them for 30-45 seconds per side until fragrant and slightly puffed. This step awakens their deep, earthy flavors without burning them—you'll see them darken just at the edges but not char.

Immediately transfer the toasted chiles to a heatproof bowl and cover with hot water to soften for 15 minutes. The water should cover them completely. While they soak, prepare the remaining ingredients—this is where the magic begins, with every element working together in perfect harmony.

2

Build the Nut and Seed Base

In the same skillet (no need to clean it—the flavor compounds will infuse the sauce), toast the 0.5 cup blanched almonds and 2 tbsp sesame seeds over medium heat for 3-4 minutes, stirring constantly, until the almonds turn golden and the seeds release their nutty aroma. Remove them and set aside in a bowl.

In the same pan, add the 1 tbsp cumin seeds and toast for 1 minute until they darken and smell intensely aromatic. This step is crucial—untosted cumin will taste raw and bitter. Let the seeds cool slightly before adding them to your nut mixture. The combination of toasted nuts and seeds creates the sauce's signature depth.

3

Sauté the Aromatics

Add the 0.5 cup extra-virgin olive oil to the skillet and heat over medium heat. Add the peeled yellow onion, sliced into thin half-moons, and cook for 5-6 minutes until translucent and just beginning to caramelize. Don't rush this—the onions should develop a sweet, golden hue before moving forward.

Add the 6 peeled garlic cloves and cook for 30 seconds until fragrant. Then add the 4 peeled roma tomatoes, chopped into small pieces, and cook for another 5 minutes until they break down into a thick paste. The tomatoes will release their juices, creating a rich base that carries all the other flavors.

4

Blend the Sauce Components

Using a blender or food processor, combine the softened chiles (with their soaking water), the toasted almonds, sesame seeds, and cumin seeds, the onion-tomato-garlic mixture, and the 2 cups chicken or vegetable broth. Blend until completely smooth, scraping down the sides as needed. The sauce should be velvety with no visible texture—this ensures a silky final sauce.

Return the blended mixture to the skillet and simmer over medium-low heat for 15-20 minutes, stirring occasionally, until it reduces by about one-third. You'll notice the sauce thicken and develop a glossy sheen. This reduction concentrates the flavors, making each bite more intense and complex.

5

Incorporate the Chocolate and Spices

Reduce the heat to low and gradually whisk in the 4 oz Mexican dark chocolate, breaking it into small pieces as you add it. Stir constantly until fully melted and incorporated—about 2-3 minutes. The chocolate should dissolve completely, creating a rich, velvety texture that balances the chile's heat.

Add the 1 tsp ground cinnamon, 0.5 tsp ground cloves, 1 tsp salt, and 0.5 tsp black pepper. Simmer for another 5 minutes, stirring frequently, until the sauce reaches your desired consistency. For a thicker sauce, simmer longer; for a thinner one, add a splash of broth. The final sauce should coat the back of a spoon and have a deep, complex aroma that combines smoky, sweet, and slightly spicy notes.

👨‍🍳

Pro Tips For Making Authentic Mole Poblano Sauce

  • Toast the Nuts Slowly: I learned this the hard way—blasting almonds on high turns them bitter fast. Instead, spread them on a dry skillet over medium-low heat and stir constantly until they’re golden, not brown. About 5-7 minutes. The goal is nutty aroma, not smoke.
  • Strain Twice, Once Rough: Mole’s texture matters. First pass through a fine-mesh strainer catches big bits, but the second pass through cheesecloth (or a nut milk bag) makes all the difference. Press gently—no squeezing, or you’ll get a gluey mess. (Yes, it’s messy, but the sauce will be silky.)
  • Burn the Chiles First: Skip the slow soak—char your ancho and pasilla directly over a gas flame (or under a broiler) until blackened in spots. This deepens the smoky depth without overcooking them later. Just don’t let them catch fire—watch like a hawk.
  • Chocolate in Stages: Mexican dark chocolate burns faster than you’d think. Add it in two batches: first when the sauce is thickened but still bubbling, then again at the end to melt smoothly. Stir constantly—even 30 seconds of inattention can scorch it. (Trust me, you’ll taste the difference.)

Serving suggestions for leftovers

Classic Chicken Pairing

Mole poblano shines brightest when drizzled over shredded chicken, especially chicken thighs braised in the sauce until tender. I like to use bone-in, skin-on thighs for maximum flavor—simmer them in the sauce for 45-60 minutes until the meat falls apart.

The skin crisps beautifully, soasting in the sauce’s richness. Serve with warm corn tortillas for dipping or as a topping for tamales. 🍗

Taco & Enchilada Elevation

Transform tacos into a fiesta-worthy meal by spooning mole poblano over corn tortillas and topping with crumbled queso fresco, cilantro, and a squeeze of lime. For enchiladas, roll flour tortillas around shredded chicken, dip in the sauce, and bake until bubbly.

Garnish with sliced radishes and avocado crema for a restaurant-worthy touch. The sauce’s depth turns simple dishes into showstoppers. 🌮

Rice & Bean Harmony

Pair mole poblano with Mexican red rice (arroz rojo) and black beans for a complete, hearty meal. The rice soaks up the sauce’s richness, while the beans add earthiness. I love using short-grain rice cooked in chicken broth for extra flavor.

Serve with warm flour tortillas on the side for scooping up every last bite. This combo is perfect for family dinners or potlucks. 🍚

Garnish Game-Changers

Elevate your mole with simple garnishes that highlight its complexity. A sprinkle of toasted pumpkin seeds adds crunch, while fresh cilantro brightens the plate. For extra depth, drizzle with avocado oil or a dollop of Mexican crema.

A pinch of smoked paprika on top adds a smoky finish that ties everything together. These touches make your dish look (and taste) like a chef’s creation. ✨

Unexpected Uses

Don’t limit mole poblano to traditional dishes! Stir it into mac and cheese for a smoky twist, or use it as a marinade for grilled shrimp before serving. It also pairs surprisingly well with roasted potatoes—toss them in the sauce before baking for a crispy, saucy side.

For dessert, drizzle it over churrosice cream (trust me, the sweet-heat combo is magical). Think outside the tortilla! 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 18g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does authentic mole poblano include chocolate?

The chocolate is essential—it balances the chiles' heat with deep, bittersweet complexity. Traditional Mexican chocolate (like Abel or Ibarra) contains cinnamon and spices already, which enhances the sauce's warmth. Without it, the dish would lack its signature richness and sweetness.

2

Can I make this sauce without dried chiles?

Yes, but the flavor will differ significantly. Use 2-3 tablespoons each of ancho and pasilla chile powder (toasted in oil first) plus 1 extra dried chipotle chile for smokiness. Toast the powder in the skillet with the spices to mimic the charred depth. The sauce will be less complex but still delicious.

3

How do I adjust the spice level?

For milder heat, reduce the pasilla chiles to 1 and remove seeds from all chiles before toasting. For extra spice, add 1 extra dried chile or ½ teaspoon cayenne pepper at the end. Always taste as you go—mole poblano should have a gentle warmth, not overwhelming heat.

4

What's the secret to getting it perfectly smooth?

Blend everything thoroughly in two batches if needed, scraping down the sides. For ultra-smoothness, strain the blended mixture through a fine-mesh sieve before simmering. The key is patience—simmering longer (25-30 minutes) also helps break down any remaining texture.

5

Can I make this sauce ahead of time?

Mole poblano tastes even better after 24 hours as flavors meld. Store in an airtight container in the fridge for up to 7 days or freeze for 3 months. Reheat gently on low heat, stirring frequently—never microwave, as it can separate. A splash of broth helps restore texture if it thickens.

★★★★★5.0(10 reviews)
Categories Sauces & Condiments