This post may feature affiliate links. Please read our disclosure policy.

In what’s commonly revered as the national dish of Mexico, mole poblano combines ingredients like chiles, nuts, spices, and a touch of chocolate. The technique of cooking everything in succession forms a complex aroma, deep red-brown hue, and rich, earthy flavor profile. It’s a recipe that must be tried at least once!

Oaxacan Enmoladas With Mole Poblano.
Mole poblano pairs perfectly with corn tortillas

❤️ Why you’ll love this recipe

  • Flavorful: Mole poblano is packed with various spices, fruits, and nuts for a complex taste you won’t be able to get enough of.
  • Authentic: This recipe stays true to the traditional mole poblano method. No store-bought mixes — everything is prepared from scratch.
  • Versatile: Enjoy mole sauce with rice, tortillas, vegetables, enmoladas, tofu, and all your favorite proteins.
  • Unique: This sauce is like nothing else you’ve ever tasted before! It’s a truly unique experience for the senses.

If you love mole poblano, you should check out our chamoy, salsa taquera, guajillo sauce, and Mexican adobo sauce.

🍫 What is mole poblano?

Mole poblano is a traditional Mexican dish originally from the state of Puebla. It’s a silky-smooth, red-brown sauce made from a variety of dried chiles, nuts, seeds, fruits, vegetables, and spices.

The combination of ingredients results in the perfect balance of savory, sweet, herbal, and slightly smoky flavors. Each component is toasted or lightly fried in oil to release the flavors and then blended, creating a rich, thick, and velvety sauce.

Mole poblano is typically served with chicken, rice, tortillas, or vegetables. Still, it can also be used as a base for other Mexican dishes, like tamales. Since it’s a pretty labor-intensive process to prepare mole, it’s usually reserved for special occasions and festivities.

Once it’s ready, serve mole sauce over your choice of protein or vegetables and garnish it with fresh herbs or a sprinkle of sesame seeds.

Mole Poblano on a Spoon.
Make your own mole poblano for an extra special meal

📜 History

Mole (pronounced mol-ay) has a rich and colorful history that dates back to the pre-colonial era. In fact, it’s derived from the Nahuatl word mōlli, meaning sauce. It is believed that various moles were served to gods in Aztec rituals and on other festive occasions.

However, mole poblano has specific roots in Puebla, and several legends surround its creation. One of the most famous tales involves the convent of Santa Rosa in Puebla.

In the 17th century, the archbishop was supposed to visit the nuns, and they wanted to prepare him a special dish. Lacking resources, they decided to pool together all the little bits of food they could find. The resulting sauce was the original mole poblano!

Another origin story attributes the creation of mole poblano to a friar named Fray Pascual. According to this version, he accidentally knocked over several ingredients while cooking a meal, creating a unique mixture that became the foundation of this dish.

Regardless of its true origin, mole poblano has evolved over time. What started as a pre-colonial chile sauce has morphed into a melting pot of ingredients from around the globe. Today, there are hundreds of different moles, ranging from mild and sweet to spicy and savory.

Fun fact: The two regions best known for their moles are Oaxaca and Puebla. Oaxaca is the land of seven moles, while Puebla is famous for mole poblano.

🌱 Is mole sauce vegan?

Often containing over 30+ ingredients, mole poblano can technically be vegan. You just need to know what to look out for.

A traditional mole will likely be made with chicken stock and sometimes lard. However, this mole sauce recipe is since we use vegetable broth instead. We promise it holds up to the most delicious versions you’ll try in Mexico!

Ingredients for mole poblano.
Use soft and aromatic chiles

🛒 Ingredients & substitutions

Chiles make up the base of Mexican moles, and a traditional mole poblano recipe has mulato, ancho, and pasilla varieties.

  • Ancho chiles: These chiles provide a mild, earthy, and fruity flavor. They are used to add depth to the mole sauce. You can substitute them with more pasilla or mulato chiles for a similar taste.
  • Mulato chiles: Mulatos separate mole poblano from different kinds of moles. They lend a smoky, chocolatey, and coffee-like flavor with subtle dark cherry undertones. Pasilla chiles can be used as a substitute.
  • Pasilla chiles: Also known as chile negro or chile pasilla Mexicano, pasilla chiles offer a rich, earthy flavor with a hint of smokiness. Pasilla chiles add more depth to the mole sauce. If unavailable, substitute with Ancho chiles.
Ingredients for mole poblano.
Use your favorite nuts and spices

If you’ve ever been lucky enough to try a homemade mole, you already know how thick and rich this sauce is. However, you may not be aware of the diversity of thickeners utilized to create the final consistency.

  • Sesame seeds: Provide a nutty and slightly bitter taste. You can substitute them with sunflower seeds, more peanuts, or pumpkin seeds.
  • Almonds: Impart a sweet, rich, and creamy flavor and texture. You can use other nuts like pecans or walnuts as substitutes.
  • Spanish peanuts: Add a perfectly roasted flavor. You can substitute them with cashews or extra almonds if you prefer or have peanut allergies.
  • Pumpkin seeds: Pumpkin seeds have a mild, earthy flavor that adds depth and complexity to this mole sauce. Substitute with sunflower seeds if necessary.
  • Bolillo, corn tortilla: Both provide a subtle, starchy flavor and help thicken the sauce. You can also use bread crumbs or crumbled crackers.

You wouldn’t have a mole sauce without a healthy dose of traditional Mexican spices. Since no two moles are the same, you can experiment with them to suit your taste.

  • Spices: Common herbs and spices you’ll see in recipes include bay leaves, avocado leaves, coriander, cinnamon, peppercorns, cloves, and anise. Although it seems like a mishmash of seasonings, there is a unique ability of mole poblano to meld every flavor together into something special.
Ingredients for mole poblano.
Use any crusty bread or more tortillas

Since mole has undertones of spice and bitterness, it’s essential to balance everything with sweet ingredients like plantains, raisins, Mexican chocolate, and cane sugar.

  • Raisins and plantain: These fruits add sweetness and depth to the mole sauce. You can use dried apricots or dates instead of raisins and a ripe banana as a substitute for the plantain.
  • Mexican chocolate: This type of chocolate has a unique, slightly grainy texture and a blend of sweet and spiced flavors. Although it’s not ideal, you can substitute Mexican chocolate with dark chocolate and a pinch of cinnamon.
  • Cane sugar: To gently sweeten the mole sauce. Cane sugar can be replaced with brown sugar, agave syrup, or maple syrup.
Ingredients for mole poblano.
Fresh produce adds a light, zesty flavor

Vegetables, like garlic and onions, add a savory element, transforming mole poblano into a sauce fit for main dishes like enmoladas.

  • Garlic, onion: Both vegetables provide a savory, aromatic base for the mole poblano. Use white or yellow onion for the best flavor.
  • Roma tomatoes: Add zesty, juicy, and vibrant notes. If Roma tomatoes are unavailable, use whichever type you have on hand.
  • Vegetable broth: To thin out the sauce while adding more depth. You can use store-bought or homemade vegetable broth or stock.

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

📝 How to make mole poblano

Step 1: Prepare the chiles

First, stem and seed the chiles. If you’re a fan of spice, you can reserve some of the seeds in a small bowl for later. Tear the chiles into large chunks, then set them aside.

Step 2: Toast the spices

Heat a cast-iron skillet over medium-low, then add in a teaspoon of the chile seeds, sesame seeds, a broken-up cinnamon stick, star anise pod, coriander seeds, and whole cloves. Toast the spices for a few minutes until lightly browned and fragrant.

Toaste Spices, Sesame Seeds, and Chile Seeds in a Skillet.
Make sure they are nice and fragrant

Step 3: Grind the spices

Transfer the toasted spice mixture to a spice grinder or a high-speed blender if you have one. Add the peppercorns and grind them into a fine powder. Transfer the powder into your blender if you’ve used a spice grinder, then set your blender aside.

Blended Seeds and Spices in a Blender.
Blend the spices into a fine powder

Step 4: Fry the chiles

Heat some neutral vegetable oil in a heavy-bottomed stockpot over medium-low. If you have a deep-fry thermometer, wait until it reaches 350 degrees F.

Cooking one type of chile at a time, fry each batch until slightly darkened and fragrant. Using a slotted spoon, transfer the chiles to a paper towel-lined dish.

Step 5: Fry the thickeners

Next, fry the almonds for a couple of minutes until golden brown. Transfer them to the dish of chiles, then continue the same process of frying each ingredient individually in the pot of oil. Fry the peanuts, then the pumpkin seeds, raisins, bay leaves, tortilla, and bread.

Fried Chiles, Corn Tortillas, and Bread.
Make sure you don’t burn the chiles!

Step 6: Fry the vegetables

After the bread, fry the garlic cloves for 30 seconds until fragrant. Transfer them to a separate bowl, then continue with the onions, plantain slices, and tomatoes until they are all cooked through.

Fried Vegetables, Nuts, and Fruits.
Fry all the ingredients individually

Step 7: Blend the mole

Working in small batches, add a handful of ingredients from the dish of chiles and nuts to your blender, along with the ground spices and a bit of vegetable broth. Mix everything until smooth, adding in small amounts of broth as needed.

Dried Chiles in a Blender.
Use vegetable broth as needed

Step 8: Strain the mixture

Discard the extra oil from the pot, then strain the mixture back in and push through as much sauce as possible to remove any leftover chunks. Repeat this blending and straining process with the rest of the fried ingredients, using broth to help the blender.

Mole Paste in a Strainer Over a Pot.
Strain the paste to remove any chunks

Step 9: Simmer the mole

Heat the pot of mole over low-medium until the mixture starts to thicken. Mix in the Mexican chocolate, then simmer it over low for about 1 hour, giving it the occasional stir.

Mole With Mexican Chocolate in a Pot.
Simmer the mole, then add Mexican chocolate

Step 10: Season the mole

When the mole is thickened to your liking, taste and season it with salt and sugar to your preference. Serve it immediately with tortillas, rice, vegetables, etc. Happy eating!

Mole Poblano in a Pot.
Simmer the mole until it looks like this

If you have questions about this mole sauce recipe, don’t forget to check out our FAQ section at the bottom of this post.

🫔 What to serve with mole sauce

Mole poblano is most often served over chicken, but you can also use this versatile ingredient in a variety of recipes like these:

These options only scratch the surface of how mole poblano can be served. If you have a unique way to use it, please let us know in the comments!

🌡️ Storage & reheating

Don’t let all your hard work go to waste! A mole recipe is generally made in large batches because it is quite labor-intensive. The good news is that it stores really well! These are the best ways to keep it fresh:

  • Fridge: Mole sauce will last in the refrigerator for up to 3-5 days. Make sure to keep it in glass jars so it doesn’t take on the flavors of anything else in your refrigerator (honestly, there is already enough going on in the sauce).
  • Freezer: Freezing mole is incredibly easy! Let it cool completely, then transfer it to a freezer-safe container or bag, leaving enough room at the top for expansion. Stored properly, it will last for a minimum of 6 months.
  • Reheat: If you’re reheating frozen mole, let it thaw in the fridge overnight, then heat it in a pot on the stove over low heat, adding liquid as needed.
  • Prep ahead: You can prepare the mole sauce up to 2 days ahead. Just store it in the fridge until you are ready, then reheat it before serving.
Enmoladas on a plate with rice.
Enjoy mole poblano all year round!

🧑‍🍳 Top tips

  • Consistency: Use just enough vegetable broth in the blender to keep the ingredients moving. You don’t want the sauce to become too thin.
  • Strain the mixture: Straining mole poblano is crucial for a silky-smooth consistency.
  • Taste and adjust: Although this recipe is tried and true, it’s important to taste and adjust the sweetness and saltiness at the end of the cooking process.
  • Toast the spices and chiles: To enhance their flavor, toast the chiles and spices. This releases oil, resulting in a more aromatic sauce.
  • Don’t burn the peppers: If you overcook dried chiles, they can become incredibly bitter and make the mole hard to save. Keep a close eye on them.
  • Simmer low and slow: The longer you can cook the mole, the more complex and developed the flavors become.
  • Don’t sub regular chocolate: Mexican chocolate is not the same as baking chocolate and should not be used in its place if possible.
  • Fry separately: Fry each ingredient separately to ensure everything cooks evenly. 
  • High-speed blender: For the best texture, use a high-speed blender like a Vitamix. 

💬 FAQ

Why is my mole bitter?

A bitter mole can be caused by many factors, but the most common reason is overcooking the chiles and spices. The best way to correct this is by adding more sugar.

Is it necessary to fry everything in oil?

It is unnecessary to fry everything in oil, but it adds more flavor and richness. You can also toast the ingredients in a dry pan or oven if you want to use less oil. It’s entirely up to you!

How thick is a mole supposed to be?

A mole should always be smooth, but most people have a personal preference for its thickness. We enjoy ours slightly thicker than tomato sauce but not quite as thick as tomato paste.

Is mole poblano spicy?

There is a slight heat to mole poblano, but it is generally quite mellow. If you are sensitive to spice, omit the chile seeds.

What is best to serve with mole poblano?

Mole poblano is best served on stuffed corn tortillas (enmoladas), with rice, in tamales, on chilaquiles, or as a dip for plain corn tortillas.

What is the difference between mole poblano and other types of mole?

Mole poblano is a specific type of mole from the Puebla region of Mexico. Other types of mole use different chiles, spices, or additional ingredients, resulting in a different color, texture, and flavor.

Can I use store-bought mole paste instead of making it from scratch?

Yes, you can use store-bought mole paste as a “starter.” However, the flavor won’t be as complex or authentic as homemade mole sauce.

How do I adjust the thickness of the mole sauce?

If the mole sauce is too thick, you can add more broth. If it’s too thin, continue to simmer it until it reaches your preferred consistency.

Can I use fresh chiles instead of dried ones?

No, you can’t replace dried chiles with fresh chiles. Dried chiles have a much different flavor profile compared to their fresh counterparts, so there is no replacement for them in this recipe.

🍴 More sauce recipes

If you enjoyed this mole poblano recipe, take a peek at some more delicious dips, dressings, and spreads like these:

  • Salsa Roja: A classic red salsa to serve with all your Mexican favorites.
  • Mexican Crema: Vegan Mexican crema that’s rich, creamy, and tangy.
  • Salsa Verde: Tomatillo-based salsa with zesty, tangy, and spicy flavors.
  • Guacamole: Creamy avocados, zesty limes, and fresh vegetables.
Mole poblano over tortillas and rice.

The Best Mole Poblano

Mitch and Justine
Mole poblano combines ingredients like chiles, nuts, spices, and a touch of chocolate, resulting in a rich, complex, and intricate sauce. You need to taste it to understand!
5 from 4 votes
Prep Time 20 minutes
Cook Time 2 hours 10 minutes
Total Time 2 hours 30 minutes
Course Sauce
Cuisine Mexican, Vegan
Servings 12 cups
Calories 380 kcal

Equipment

  • Skillet
  • Stockpot
  • Blender
  • Fine mesh strainer

Ingredients
 

Dried chiles

Thickeners

  • 3 tablespoons sesame seeds
  • ½ cup almonds
  • cup Spanish peanuts
  • cup pumpkin seeds
  • ½ bolillo roll, ripped
  • 1 corn tortilla, ripped

Spices

  • ½ stick cinnamon, broken apart
  • 1 pod star anise
  • ¼ teaspoon whole coriander seeds
  • 4 whole cloves
  • 3 Mexican bay leaves
  • ½ teaspoon whole peppercorns

Fruits

  • ½ cup raisins
  • ½ very ripe plantain, peeled

Vegetables

  • 3 cloves garlic, peeled
  • ½ medium white onion, roughly sliced
  • 2 medium Roma tomatoes, quartered

Miscellaneous

Instructions
 

  • Stem and seed the chiles. Reserve 1 teaspoon of seeds in a small bowl. Tear the chiles into large chunks, then set them aside.
  • Heat a cast-iron skillet over medium-low, then add in the reserved chile seeds, sesame seeds, broken cinnamon stick, star anise pod, coriander seeds, and cloves. Toast, stirring frequently, until lightly browned and fragrant, about 2-3 minutes.
  • Transfer the mixture to a spice grinder or high-speed blender if you have one. Add in the peppercorns, grind into a fine powder, then set aside (transfer into your blender if you've used a spice grinder).
  • Heat approximately ½ – ¾ cup of neutral oil in a large stockpot over medium-low until a deep-fry thermometer reaches 350°F. Cooking one type of chile at a time, fry each batch until slightly darkened and fragrant, approximately 60 seconds per batch. Using a slotted spoon, transfer the chiles to a paper towel-lined dish.
  • Next, fry the almonds until golden brown, about 1-2 minutes. Transfer to the same paper towel-lined dish as the chiles. Continue this process of frying each individual ingredient until golden brown. Fry the peanuts next, then the pumpkin seeds, raisins, bay leaves, corn tortilla, and bolillo bread.
  • Next, fry the garlic for about 30 seconds, or until fragrant, then transfer to another paper towel-lined bowl. Fry the onions until lightly golden, about 2-3 minutes, and transfer to the same bowl. Slice the plantain and fry until golden yellow and soft, about 2-3 minutes. Transfer to the bowl. Lastly, fry the tomatoes until tender, about 2 minutes, then transfer them to the same bowl.
  • Working in small batches, add some ingredients from the dish of chiles and nuts to the blender along with the spices and a little vegetable broth. Blend until smooth, adding in small amounts of broth as needed. Discard the extra oil, then strain the mixture back into the pot, pushing through as much sauce as possible. Discard the leftover solids.
  • Repeat this blending and straining process with the remaining chile mixture, garlic, onions, plantains, and tomatoes, using more vegetable broth as needed to help the blender along.
  • Heat the pot of mole over low-medium and cook, stirring constantly, until the mixture starts to thicken, about 8-10 minutes. Mix in the Mexican chocolate, turn the heat down to low, and simmer (partially covered) for 1 hour, stirring occasionally.
  • Lastly, season with salt and sugar to taste. Serve mole poblano with tortillas, rice, vegetables, etc. Happy eating!

Video

YouTube video

Notes

  • Consistency: Use just enough vegetable broth in the blender to keep the ingredients moving. You don’t want the sauce to become too thin.
  • Strain the mixture: Straining mole poblano is crucial for a silky-smooth consistency.
  • Taste and adjust: Although this recipe is tried and true, it’s important to taste and adjust the sweetness and saltiness at the end of the cooking process.
  • Toast the spices and chiles: To enhance their flavor, toast the chiles and spices. This releases oil, resulting in a more aromatic sauce.
  • Don’t burn the peppers: If you overcook dried chiles, they can become incredibly bitter and make the mole hard to save. Keep a close eye on them.
  • Simmer low and slow: The longer you can cook the mole, the more complex and developed the flavors become.
  • Don’t sub regular chocolate: Mexican chocolate is not the same as baking chocolate and should not be used in its place if possible.
  • Fry separately: Fry each ingredient separately to ensure everything cooks evenly. 
  • High-speed blender: For the best texture, use a high-speed blender like a Vitamix.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1cup | Calories: 380kcal | Carbohydrates: 51.8g | Protein: 9.4g | Fat: 19.4g | Saturated Fat: 3.6g | Polyunsaturated Fat: 5.5g | Monounsaturated Fat: 8.3g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 1073.7mg | Potassium: 1089.4mg | Fiber: 16.4g | Sugar: 24.6g | Vitamin A: 12798.4IU | Vitamin C: 17mg | Calcium: 80.6mg | Iron: 4.3mg
Don’t miss another recipe!Subscribe to our newsletter!

Note: We’ve updated this post to include new information and helpful tips about the recipe.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments