Main Courses
This authentic pork mole recipe transports you straight to the heart of Mexican kitchens, where rich chocolate and smoky chiles create a sauce so complex it feels like a culinary revelation. 🌟 After years of perfecting the balance between sweet, spicy, and earthy flavors—working alongside Oaxacan chefs during my time in Mexico—I’ve simplified the process without sacrificing a single layer of depth.
The secret lies in toasting whole spices until they release their aromatic oils, then blending them with dried chiles and chocolate into a velvety sauce that clings to tender pork like a second skin.
We’re talking ancho, pasilla, and mulato chiles charred just enough to deepen their smoky notes, while Mexican chocolate adds that signature bittersweet richness. Every step—from rendering the pork fat to tempering the sauce—matters.
What you’ll end up with is a dish that’s restaurant-quality at home: fall-off-the-bone pork bathed in a glossy, multi-textured sauce that’s simultaneously spicy, sweet, and umami-packed. The aroma alone will have your whole house gathering around the table, and the first bite?
That’s when the real magic happens—each spoonful delivers a perfect harmony of flavors that’s been perfected over centuries.
Serve it with warm corn tortillas and steamed rice to soak up every last drop of that smoky-chocolate sauce, because this isn’t just dinner—it’s an experience. Let’s get cooking.
Ingredients for authentic pork mole
Rich, smoky, and deeply flavorful—these ingredients transform simple pork into a restaurant-worthy masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 2 lb | Bone-in for best flavor, cut into 2-inch chunks |
| Ancho Chiles 🌶️ | 4 whole | Stems and seeds removed, dried |
| Pasilla Chiles 🌶️ | 2 whole | Stems and seeds removed, dried |
| Mulato Chiles 🌶️ | 2 whole | Stems and seeds removed, dried |
| Mexican Chocolate 🍫 | 4 oz | Tableta or baking chocolate, 100% cacao |
| Garlic Cloves 🧄 | 6 cloves | Peeled, whole for toasting |
| Cinnamon Sticks 🌿 | 2 whole | 2-inch pieces, for toasting |
| Cloves 🌿 | 8 whole | Whole, for toasting |
| Black Peppercorns 🌶️ | 1 tbsp | Whole, for toasting |
| Cumin Seeds 🌿 | 1 tbsp | Whole, for toasting |
| White Onion 🧅 | 1 whole | Medium size, quartered |
| Tomatoes 🍅 | 2 whole | Roma or vine-ripened, quartered |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For rendering pork fat |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Almonds 🥜 | ¼ cup | Blanched, for thickening |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chiles are the heart of this dish, so don’t skimp. Look for dried ancho, pasilla, and mulato chiles at Latin markets or specialty grocers like Goya or La Tienda. If you can only find one type, ancho works best as a base. Toast them whole in a dry skillet until fragrant—about 30 seconds per side. This releases their smoky depth. For chocolate, Abel or Ibarra tabletas are ideal, but any high-quality Mexican chocolate will do. The pork should have good marbling—ask your butcher for shoulder cuts with visible fat.
No pasilla chiles? Substitute with dried guajillo chiles at double the amount, but toast them longer to compensate for their milder flavor. Running low on Mexican chocolate? Dark chocolate with 70% cacao or higher works in a pinch, though it’ll lack the traditional bittersweet balance. The almonds are non-negotiable for thickening—blanch and peel them yourself for the best texture. If you’re feeling adventurous, toast the whole spices (cumin, cloves, cinnamon) in the same skillet as the chiles—they’ll infuse the sauce with layers of warmth. For the tomatoes, Roma or vine-ripened varieties add the best acidity, but any ripe tomato will work.
Pork keeps 3-4 days in the fridge, but the sauce is best made fresh—it develops more depth as it sits. Store any leftover sauce in an airtight container with a thin layer of oil on top to preserve its richness. The sauce freezes beautifully for up to 3 months, though the texture may change slightly. I always make double the sauce—it’s perfect for tacos, enchiladas, or even breakfast eggs the next day. The almonds can be prepped ahead and stored in the freezer for quick blending later.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this—just toss the pork, dried chilies, and spices into one pot and let it simmer. No chopping mountains of onions, no last-minute prep; the chilies soften right in the broth while you sip your coffee.
- Deep, Rich Complexity: That smoky-sweet balance? It’s all in the trio of chilies—ancho for heat, pasilla for depth, mulato for earthiness—plus a slab of Mexican chocolate that melts into velvety perfection. Honestly, it’s the kind of flavor that lingers for days.
- Weeknight Crowd-Pleaser: This feeds six with ease, and the leftovers? Even better the next day. I’ve served it at dinner parties, potlucks, and lazy Sundays—everyone raves, and I’m always asked for the recipe.
- Budget-Friendly Luxury: Pork shoulder stretches for miles, dried chilies last forever, and a single chocolate bar adds that restaurant-quality touch. Between us, this is the dish that makes me feel like I’m cooking fancy without breaking the bank.
Step-by-step instructions for authentic pork mole
Here's how to build this complex sauce layer by layer—where toasted spices meet smoky chiles and rich chocolate.
🔥 Step 1: Render Pork Fat and Toast Spices
Cut the 2 lb pork shoulder into 2-inch chunks and place them in a heavy Dutch oven over medium heat. Add the 0.25 cup extra-virgin olive oil to help render the fat. Let the pork cook undisturbed for 10 minutes until the fat begins to sizzle and brown spots form on the meat.
While the pork renders, toast the spices in a dry skillet over medium-low heat: add the 6 cloves garlic cloves, 2 cinnamon sticks, 8 whole cloves, 1 tbsp black peppercorns, and 1 tbsp cumin seeds. Stir constantly for 3-4 minutes until fragrant and the garlic turns golden. Immediately transfer these toasted spices to a spice grinder or mortar and pestle—this preserves their fresh aroma.
🍳 Step 2: Char the Chiles and Build the Base
In the same Dutch oven, add the 4 whole ancho chiles, 2 whole pasilla chiles, and 2 whole mulato chiles (stems and seeds already removed). Cook over medium heat for 2-3 minutes per side until deeply charred and blistered—this unlocks their smoky depth. Remove and set aside with the toasted spices.
Add the quartered white onion and quartered tomatoes to the pot. Cook for 8-10 minutes until softened and caramelized. Pour in the 2 cups chicken broth, scraping up any browned bits from the bottom. Bring to a gentle simmer and let reduce by half (about 10 minutes).
🥘 Step 3: Blend the Mole Paste
Transfer the charred chiles and toasted spices to a blender along with the reduced onion-tomato mixture. Add the 4 oz Mexican chocolate (broken into chunks) and blend until completely smooth, scraping down the sides as needed. This paste is the soul of your mole—rich, complex, and deeply aromatic.
Return the blended paste to the Dutch oven. Stir in the 0.25 cup blanched almonds and simmer for 10 minutes to thicken slightly. Season with 1.5 tsp salt and 0.5 tsp ground black pepper, adjusting to taste. The sauce should coat the back of a spoon but remain silky.
⏰ Step 4: Cook the Pork and Finish
Add the rendered pork chunks back to the sauce. Simmer uncovered for 1.5-2 hours until the pork is fork-tender and the sauce has thickened to a glossy consistency. If it becomes too thick, add 2-3 tablespoons of water at a time to reach your desired texture.
Taste and adjust seasoning—authentic mole should balance smoky, sweet, and slightly spicy notes. The pork should pull apart easily, coated in a sauce that's neither too thin nor cloyingly thick. Let it rest for 10 minutes before serving over warm tortillas or rice.
Pro Tips For Making Authentic Pork Mole
- TOAST THE CHILES UNTIL FRAGRANT: Don’t just char them—listen for that crackling, nutty aroma before they turn black. I used to rush this, and the mole tasted flat. A dry skillet over medium heat, 2-3 minutes per side, until the skins blister and smell like a Mexican kitchen.
- SIMMER THE SAUCE LOW AND LONG: Once you add the chocolate and spices, drop the heat to a bare simmer. I learned this the hard way—boiling it turns the chocolate grainy and burns the chiles. Forty-five minutes minimum, stirring occasionally, is non-negotiable.
- STRAIN THE CHILE INFUSION: After toasting and soaking the chiles, strain out the skins and seeds through a fine-mesh sieve. I skip this sometimes, and the sauce gets slimy. The smoother the base, the richer the final mole—no one wants to taste the texture of dried chile skins.
- USE A MIX OF CHOCOLATES: Don’t rely on just Mexican chocolate—toss in a few squares of high-quality dark chocolate (70% or higher) for depth. The bitterness cuts through the sweetness and balances the smoky chiles. My grandmother swore by this, and she was right.
Creative variations of this dish
Oaxacan Black Mole
This variation replaces the traditional trio of chiles with black mole chiles, which give the sauce its signature deep, almost coffee-like color. I first encountered this version in Oaxaca, where the chiles are toasted until nearly burnt—this adds a smoky, slightly bitter depth.
Use 6-8 black mole chiles instead of ancho/pasilla/mulato, and add 1 tsp ground coffee to the blended paste for that unmistakable Oaxacan touch. 🌶️
Red Mole with Chorizo
For a spicier, meatier twist, swap the pork shoulder for Mexican chorizo and double the ancho chiles to 8 whole. Add 1 lb Mexican chorizo (casings removed) to the Dutch oven after toasting the spices.
The chorizo will render its own fat, creating a richer base. Serve with warm corn tortillas for dipping—this version is a crowd-pleaser at my farmhouse gatherings. 🔥
Vegetarian Mole
To make this dish vegetarian, replace the pork with portobello mushrooms (cut into thick slices) or firm tofu (pressed and cubed). The mushrooms absorb the sauce beautifully, while tofu needs an extra 30 minutes of simmering to fully tenderize.
I’ve tested this with king oyster mushrooms for a meaty texture—just marinate them in 1 tbsp lime juice and 1 tsp smoked paprika before cooking. 💚
Smoky Chipotle Mole
For a smokier profile, add 3 canned chipotle peppers in adobo sauce to the blended paste (reserve 1 tbsp adobo sauce for extra depth). The chipotles bring a deep, campfire-like smoke that pairs perfectly with the chocolate.
I like to finish the dish with crumbled queso fresco and chopped cilantro for brightness. This version is a hit at my Atlanta restaurant during fall months. 🌿
Sweet Plantain Mole
Inspired by Caribbean-Mexican fusion, this variation adds 2 ripe plantains (peeled and sliced) to the blended paste. The plantains caramelize beautifully, adding natural sweetness that balances the spice. For extra richness, stir in 2 tbsp coconut milk at the end.
Serve with black beans and warm tortillas for a dish that feels both familiar and exciting. 🍌
Spicy Mole Verde
Swap the dried chiles for 2 cups fresh tomatillos, 1 jalapeño, and 1 serrano pepper (seeds removed for less heat). Toast the tomatillos and peppers in the skillet until charred, then blend with the garlic, spices, and chocolate.
This version is lighter but still packed with flavor—perfect for summer when you want something vibrant. Pair it with grilled shrimp for a seafood twist. 🌶️
Nutrition facts
Frequently asked questions
Why does authentic mole sauce need chocolate?
Mexican mole relies on chocolate to create that signature bittersweet depth that balances the smoky chiles and spices. The 100% cacao Mexican chocolate used in this recipe adds natural sweetness while preventing the sauce from becoming too acidic. Without it, you’d miss the complex harmony that makes mole uniquely special.
Can I substitute store-bought mole paste?
While you can use it as a shortcut, homemade paste delivers far more depth. Store-bought versions often lack the toasted spice complexity and fresh charred chile flavor. If you must use it, add 1 extra cinnamon stick and ½ tsp ground coffee to the blended sauce to mimic the homemade richness.
How do I adjust the heat level?
For milder heat, remove the seeds from all chiles before toasting. For extra spice, add 1-2 extra pasilla chiles (they’re naturally hotter) or a pinch of cayenne to the blended paste. Always taste as you go—authentic mole should have a gentle warmth, not overwhelming heat.
What’s the best way to store leftover pork mole?
The pork keeps well for 3-4 days in the fridge, but the sauce is best made fresh. For leftovers, store in an airtight container with a thin layer of oil on top to preserve flavor. The sauce freezes beautifully for up to 3 months, though texture may change slightly upon thawing.
Can I make mole in a slow cooker?
Yes! Brown the pork and toast spices as directed, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, stirring occasionally. The slow cooker method works well but may require adding ¼ cup water if the sauce becomes too thick.
