cook · Cook
How to Make Mole Sauce from Scratch
Mole sauce requires toasting and blending multiple ingredients in stages — chiles, spices, nuts, seeds, and aromatics — then simmering everything together with chocolate and stock. The key is building layers of flavor through proper toasting and balancing the final sauce with time, patience, and careful seasoning.
- Total time: 2 hr 15 min
- Hands-on: 1 hr
- Serves: 8
- Difficulty: Hard
Ingredients
- 4 dried chiles (ancho, mulato, pasilla, chipotle)
- 1 cup almonds
- 1 cup peanuts
- 1/4 cup sesame seeds
- 1/4 cup pumpkin seeds
- 1 cinnamon stick
- 4 cloves
- 1 tsp black peppercorns
- 2 onion quarters
- 6 garlic cloves
- 3 tomatoes
- 3 tbsp lard or oil
- 2 cups warm chicken stock
- 2 oz Mexican chocolate
- 2 tbsp brown sugar
- 1 tsp salt
- 1 bread or tortilla
Step by step
- Toast the dried chiles. Heat a cast iron or heavy pan over medium heat. Toast dried chiles (ancho, mulato, pasilla, chipotle) for 30-60 seconds per side until fragrant but not burned. They should puff slightly and smell nutty, not acrid. Remove stems and most seeds, then soak in hot water for 20 minutes.
- Toast nuts, seeds, and spices. In the same pan, toast almonds, peanuts, sesame seeds, pumpkin seeds, cinnamon stick, cloves, and black peppercorns separately until each releases its aroma. This takes 2-4 minutes per ingredient. Let everything cool completely.
- Char aromatics. Char onion quarters, garlic cloves, and tomatoes directly over gas flame or in a dry pan until blackened in spots. The char adds crucial depth. Peel tomatoes if skins are tough.
- Blend in batches. Drain chiles and blend with charred vegetables and some soaking liquid until smooth. Strain through fine-mesh sieve. Separately, grind toasted nuts, seeds, and spices with torn bread or tortilla until powdery.
- Fry the chile mixture. Heat 3 tablespoons lard or oil in heavy pot over medium heat. Fry strained chile mixture for 15-20 minutes, stirring constantly to prevent scorching. It should darken and thicken.
- Add nut mixture and simmer. Stir in ground nut mixture and cook 5 minutes. Add warm chicken stock gradually until sauce coats spoon but pours easily. Add Mexican chocolate, brown sugar, and salt. Simmer 45 minutes to 1 hour, stirring frequently.
- Season and finish. Taste and adjust with more chocolate for richness, sugar for balance, or vinegar for brightness. The sauce should coat the back of a spoon and have complex, balanced flavor with no single element dominating.
Tips & troubleshooting
- Toast ingredients just until fragrant — burned spices will make the whole sauce bitter
- Strain the chile mixture for silky texture, even though it takes extra time
- Keep warm stock nearby to thin the sauce as it thickens during cooking
- Mole improves overnight — make it a day ahead if possible
- Freeze portions in ice cube trays for easy weeknight meals
Variations
- Mole Negro. Uses more chiles including chilhuacles negros, often includes plantain or raisins, and requires longer cooking time for deeper, more complex flavor.
- Mole Coloradito. Simpler red mole using ancho and guajillo chiles, tomatoes, and fewer spices. Quicker to make but still full-flavored.
- Quick Weeknight Mole. Uses mole paste as base, enhanced with toasted sesame seeds, chocolate, and fresh aromatics. Ready in 30 minutes.
Questions
- Why is my mole bitter?
- Usually from burned chiles or spices during toasting. Toast over medium heat and remove immediately when fragrant. Also check that your chocolate isn't too dark or bitter for the recipe.
- How thick should mole be?
- It should coat the back of a spoon but pour easily — like heavy cream. You can always thin with more stock or thicken by simmering uncovered.
- Can I make mole without lard?
- Yes, use neutral oil or rendered chicken fat. Lard adds traditional flavor and richness, but the sauce will still be good without it.
- How long does homemade mole keep?
- Refrigerated for up to a week, frozen for 6 months. The flavors actually improve after a day or two in the fridge.
- What if I can't find all the chiles?
- Focus on getting ancho and mulato as your base, then substitute what you can find. Guajillo, pasilla, and chipotle are good alternatives that build similar flavor profiles.