Main Courses
This authentic pork mole recipe brings the soul of Mexican cuisine to your kitchen with its deep, smoky chocolate-chili complexity. đ„ I first tasted mole in Oaxaca as a young chef, and its layers of flavorâearthy, sweet, and slightly spicyâchanged how I approach cooking.
The secret lies in toasting spices and nuts until they release their full aroma, then blending them with chocolate and chiles into a velvety sauce that clings to tender pork.
The process begins with dry-toasting spices like cinnamon, cloves, and cumin until fragrant, then blending them with chocolate, chiles, and nuts into a smooth paste. This paste simmers with broth until it thickens into a rich, glossy sauce that balances heat, sweetness, and depth.
The result is a dish that feels both rustic and refinedâexactly what makes mole so special.
What youâll achieve is restaurant-quality pork bathed in a sauce so complex it tells a story with every bite. The chocolate mellows the chiles, while toasted spices add warmth, and nuts contribute texture.
Serve it over rice or with warm tortillas to soak up every last drop of that velvety sauce. This is comfort food at its finest.
Fair warning: Mole requires patience, but the reward is worth it. The sauce develops even more flavor as it sits, so making a double batch is ideal for leftovers. Trust meâonce you taste this version, youâll never settle for anything less than authentic.
Ingredients for authentic pork mole
Sixteen ingredients transform into a dish that tastes like Oaxaca. Trust the processâit's worth every minute.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder đ | 3 lb | Boneless, cut into 2-inch pieces |
| Dark Chocolate đ« | 8 oz | Mexican chocolate or 70% cacao |
| Ancho Chiles đ¶ïž | 4 whole | Stems/seeds removed, dried |
| Cinnamon Sticks đż | 2 whole | Mexican cinnamon preferred |
| Cloves đż | 1 tsp | Whole, lightly crushed |
| Cumin Seeds đż | 1 tbsp | Toasted until fragrant |
| Almonds đ„ | œ cup | Blanched, lightly toasted |
| Peanuts đ„ | ÂŒ cup | Roasted, unsalted |
| Garlic Cloves đ§ | 6 cloves | Peeled, roughly chopped |
| Onion đ§ | 1 whole | Yellow, chopped |
| Tomato Paste đ | œ cup | San Marzano preferred |
| Chicken Broth đ§ | 4 cups | Low-sodium, homemade best |
| Olive Oil đ« | ÂŒ cup | Extra-virgin for richness |
| Salt đ§ | 1 œ tsp | Diamond Crystal preferred |
| Black Pepper đ¶ïž | œ tsp | Freshly ground |
The pork shoulder is non-negotiable hereâit stays tender through the long cooking time. Look for well-marbled cuts at your local butcher or Costco for the best value. If you can't find Mexican chocolate, 70% cacao dark chocolate works in a pinch, but it won't have that same depth. Ancho chiles? Penzeys or Mexican markets carry the bestâavoid the sad dried chiles at regular grocery stores. Toast your spices low and slow until they're fragrant but not burned. That aroma is what makes mole sing. The almonds and peanuts add texture, so toast them separately until golden before blending.
No ancho chiles? Dried pasilla or guajillo chiles work tooâjust adjust the heat to your taste. Mexican chocolate unavailable? Melted chocolate with 1 tsp cinnamon per oz gets you close. The tomato paste can be skipped if you're avoiding acidity, but it helps balance the richness. For the broth, homemade chicken broth adds layers of flavorâstore-bought works if it's low-sodium. The garlic and onion are your aromatics base, so don't rush them. SautĂ© until soft but not browned. And if you're feeling fancy, add a pinch of nutmeg to the blend for extra warmth.
This sauce develops overnightâhonestly, it's better the next day. Store leftovers in the fridge for 5 days or freeze for 3 months. I like to make a double batch because it's perfect for leftovers, and the flavor only gets deeper. Serve over rice or with warm tortillasâevery bite should be a reminder of that first taste in Oaxaca. The sauce thickens as it cools, so add a splash of broth if it gets too stiff. And trust me, the extra effort is worth it.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisâjust toss everything into one pot (pork, chiles, chocolate, spices) and let it simmer. No chopping mountains of veggies, no last-minute pan clutter. The ancho chiles and cinnamon melt into a sauce so rich, youâll forget how little effort it took.
- Chocolate-Meets-Spice Magic: That dark chocolate isnât just a garnishâitâs the secret weapon. The bittersweet depth from the chocolate and smoky heat from the ancho chiles? Itâs like a hug for your taste buds, especially when the cloves add that warm, cozy punch. (Yes, even my kids ask for seconds.)
- Feeds a Crowd (or Me): Between us, this recipe stretches farâpork shoulder stays tender, and the sauce thickens just enough to stretch over rice or tortillas. Pack half for lunch the next day (trust me, itâs even better cold), or double it for game day. No sad leftovers here.
- Budget-Friendly Luxury: Pork shoulder is cheap, but it feels fancy. The chocolate and spices might seem indulgent, but a few ancho chiles and a single cinnamon stick go a long way. Youâre serving restaurant-quality mole without the price tagâhonestly, my wallet thanks me every time.
Step-by-step instructions for authentic pork mole
Here's how to build layers of smoky, spicy, chocolatey depthâjust like Oaxaca's best.
đ„ Step 1: Sear the Pork Shoulder Until Deeply Browned
Heat a large Dutch oven over medium-high heat and add 2 tablespoons of the 0.25 cup olive oil. Working in batches, sear the 3 lb pork shoulder cut into 2-inch pieces until deeply browned on all sidesâthis takes about 8-10 minutes total. You want that caramelized crust that forms the flavor base.
As you sear, remove the pork and set it aside. Don't crowd the panâthis ensures proper browning. Once all pieces are seared, reduce heat to medium and add the 1 whole onion and 6 cloves garlic cloves. SautĂ© for 5 minutes until soft and fragrant. This aromatic foundation will infuse the entire mole.
đł Step 2: Toast and Grind the Spice Blend
In the same Dutch oven, add the 4 whole ancho chiles (stems/seeds removed), 2 whole cinnamon sticks, 1 tsp cloves, and 1 tbsp cumin seeds. Toast them over medium heat for 2-3 minutes until fragrantâyou'll smell the deep, earthy aroma of the chiles and warm spices. Be careful not to burn them.
Transfer the toasted spices to a food processor or spice grinder. Add the 0.5 cup almonds and 0.25 cup peanuts and pulse until you get a coarse powder. The texture should be somewhere between sand and fine crumbsâthis will create the signature nutty texture of authentic mole. Set aside about 2 tablespoons of the spice blend for garnish if desired.
đ„ Step 3: Build the Chocolate-Chili Sauce
Return the Dutch oven to medium heat and add the spice blend. Stir constantly for 2 minutes to toast the spices further. Then add the 0.5 cup tomato paste and cook for 3-4 minutes until it darkens slightly and becomes aromatic.
Pour in the 4 cups chicken broth and stir to deglaze the pan, scraping up all those flavorful browned bits. Bring to a gentle simmer, then add the 8 oz dark chocolate (broken into pieces) and the remaining 0.25 cup olive oil. Stir until the chocolate melts completelyâthis should take about 5 minutes. The sauce should be thick and glossy with a deep mahogany color.
â° Step 4: Simmer the Pork Until Tender
Return the seared pork shoulder to the Dutch oven along with any accumulated juices. Add the 1.5 tsp salt and 0.5 tsp black pepper, then bring everything to a gentle simmer. Cover and cook for 2 hours at a bare simmer, stirring occasionally to prevent sticking. The pork should be fork-tender when done.
Here's the thingâthis is where patience pays off. The sauce will thicken as it simmers, and the flavors meld into that perfect balance of smoky, sweet, and spicy. If the sauce gets too thick, add a splash of water or broth to loosen it. The pork is done when it easily pulls apart with two forks.
đœïž Step 5: Rest and Serve with Perfect Garnish
Remove the pork from the sauce and let it rest for 10 minutes before slicing. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. While the pork rests, taste the sauce and adjust seasoning if neededâyou might want to add a pinch more salt or a dash of cinnamon to enhance the flavors.
To serve, spoon the pork back into the sauce and garnish with the reserved spice blend. Traditional mole is served with warm tortillas, steamed rice, and sometimes a side of refried beans. The contrast of the warm, spicy mole with the soft tortillas creates an unforgettable dining experience.
Pro Tips For Making Authentic Pork Mole
- CHAR THE CHILES FIRST: I learned this the hard wayâtossing dried ancho chiles straight into the pot means youâll be straining burnt bits out of your sauce later. Toast them in a dry skillet over medium heat until they smell like smoke and singe in spots (about 30 seconds per side), then soak in hot water for 15 minutes. The flavor? Deep, caramelized, and actually usable.
- SIMMER THE PORK LOW: Mole needs time, but rushing the pork shoulder ruins everything. After browning, drop the heat to a bare simmer (180°F) and let it cook for 3 hoursâyes, even if itâs not falling apart yet. I used to push it to 200°F for speed, but the meat turned dry and the sauce separated. Patience here makes the sauce cling like it should.
- STRAIN THE SAUCE TWICE: The first pass through a fine-mesh strainer gets rid of obvious chunks, but the second passâthrough cheesecloth or a nut milk bagâis what makes the sauce silky. I know, itâs annoying, but thatâs how you avoid the gritty texture that screams "restaurant shortcut." (And skip the immersion blenderâit just purees the spices into oblivion.)
- TOAST THE SPICES IN BUTTER: Cinnamon sticks and cloves taste like nothing until they bloom in fat. Melt 2 tablespoons of butter in the same pot you browned the pork, then add the whole spices and toast for 2 minutes until fragrant. This step actually changes the outcomeâno more floating cinnamon sticks or cloves that taste like sawdust. (Yes, even if youâre impatient like me.)
Creative variations of these flavors
Oaxacan Black Mole
This version swaps chocolate for black sesame paste and mole negro spices, creating a deep, nutty, slightly bitter sauce. Start with 4 dried mulato chiles (soaked and seeded) instead of ancho, then toast 1 tbsp black sesame seeds and œ cup pecans until fragrant.
Blend with 1 tsp coriander seeds and 1 tsp black peppercorns until smooth. Simmer with 4 cups chicken broth and 1 cup tomato purĂ©e for 30 minutes before adding the pork. Garnish with toasted sesame seeds and chopped cilantro for a true Oaxacan touch. đż
Red Mole with Plantains
For a sweeter, fruitier take, use 3 dried guajillo chiles and 2 dried ancho chiles toasted with 1 cup plantains (peeled and sliced). Blend with œ cup raisins, 1 tsp cinnamon, and œ cup almonds until smooth.
Simmer with 4 cups broth and 6 oz Mexican chocolate until thick. Serve over pork with caramelized plantains on the sideâa popular variation in Puebla. The plantains add natural sweetness that balances the heat. đ
Smoky Chipotle Mole
Add smoky depth by incorporating 2 chipotle peppers in adobo into the sauce. Toast 1 tbsp cumin seeds and 1 tbsp coriander seeds with 4 ancho chiles, then blend with œ cup peanuts and 1 tsp smoked paprika.
Simmer with 4 cups broth and 1 chipotle pepper (chopped) for 20 minutes before adding the pork. The result is a rich, smoky sauce with a slow-building heat. Garnish with sesame seeds for extra texture. đ„
Vegetarian Mole with Mushrooms
Swap pork for 2 lbs portobello mushrooms sliced into thick steaks. Use the same mole base but reduce the chocolate to 4 oz and add 1 tbsp soy sauce for umami. Simmer the mushrooms in the sauce for 15 minutes until tender.
Serve over coconut rice with a sprinkle of toasted pumpkin seeds. This vegetarian version keeps all the depth of traditional mole while being completely plant-based. đ±
Spicy Mole Verde
For a lighter, herb-forward version, blend 1 cup tomatillos, 4 serrano peppers, 1 bunch cilantro, and œ cup walnuts with 1 tsp cumin. Simmer with 4 cups broth and 2 oz dark chocolate for 25 minutes.
The result is a bright, tangy sauce with a kick. Serve with warm corn tortillas and a side of avocado slices. This version is perfect for summer when you want something fresher but still rich. đ¶ïž
Slow-Cooker Adaptation
For hands-off cooking, sear the pork as directed, then transfer everything to a 6-quart slow cooker. Add the toasted spice blend, 4 cups broth, and 8 oz chocolate. Cook on low for 6 hours or high for 3 hours, stirring occasionally.
The slow cooker keeps the sauce thick and the pork tender without constant attention. Garnish with toasted pumpkin seeds before serving. This method is ideal for busy weeknights. â°
Nutrition facts
Frequently asked questions
Can I use chicken instead of pork for this recipe?
Mole works beautifully with chicken, especially bone-in thighs or breasts. The chicken will cook faster than pork (about 45-60 minutes instead of 2 hours), so adjust accordingly. For extra richness, use a mix of chicken thighs and breastsâthe thighs stay juicier. Just reduce the simmering time to avoid drying out the meat.
How can I make this mole less spicy?
Start by reducing the number of chilesâtry 2 ancho chiles instead of 4, or remove the seeds and membranes before toasting. For extra mildness, add 1 extra cinnamon stick or œ tsp nutmeg to balance the heat. If the sauce is already made, stir in 1-2 tablespoons of honey or sweetened condensed milk to mellow the flavors.
Whatâs the best way to store leftover mole?
Let the mole cool completely, then transfer it to an airtight container. It keeps well in the fridge for 5 daysâthe flavors actually deepen overnight! For longer storage, freeze the sauce (without pork) for up to 3 months. Thaw in the fridge and reheat gently on the stove. Never reheat directly from frozen to avoid separating the sauce.
Can I make mole without a food processor?
Yes! If you donât have a food processor, toast the spices and nuts separately, then grind them in a mortar and pestle or coffee grinder. For a rustic texture, leave the spices slightly coarseâthis still creates delicious mole. Just be patient and work in small batches. The key is toasting the spices until fragrant before grinding.
Why is my mole sauce too thin?
Mole sauce thickens as it cools, but if itâs too thin while hot, simmer it uncovered for 10-15 minutes to reduce. If that doesnât work, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the sauce, and simmer until thickened. Avoid over-stirring while cookingâthis can break down the sauceâs natural body.
