Mole Verde Recipe

Photographs: Joshua Bousel

Mole verde retains a rich complexity, but trades the deep and earthy flavors of mole poblano for a bright and fresh profile and can be put together in about an hour.

Note: Epazote is a Mexican herb that can be found in most Mexican markets. If unavailable, substitute with an extra 1/4 cup cilantro and 2 teaspoons dried Mexican oregano.

Recipe Facts

Active: 60 mins
Total: 60 mins
Serves: 8 to 10 servings
Makes: 5 cups

Rate & Comment


  • 1 cup pepitas (hulled pumpkin seeds)

  • 1/2 pound tomatillos, husked and halved

  • 3 cups homemade or store-bought low-sodium chicken stock

  • 1 cup roughly chopped white onion (about 1 small)

  • 2 medium jalapeño peppers, stemmed and roughly chopped (seeds removed for a milder sauce)

  • 1 cup packed coarsely chopped fresh cilantro leaves and tender stems

  • 1/2 cup packed coarsely chopped fresh epazote (see notes)

  • 1/2 cup packed coarsely chopped romaine lettuce leaves

  • 1 tablespoon minced garlic (about 3 medium cloves)

  • 1 tablespoon lard or olive oil

  • Kosher salt, to taste


  1. In a medium cast iron skillet over medium-high heat, toast pepitas until they start to pop and turn a light golden brown, about 5 minutes. Transfer to a spice grinder or blender and process until finely ground.

  2. Place ground pepitas, tomatillos, 1 cup chicken stock, onion, jalapeños, cilantro, epazote, lettuce, and garlic in the jar of a blender. Puree until smooth.

  3. Heat lard or oil in a medium saucepan over medium-high heat until shimmering. Add in pureed paste and cook, stirring constantly, until thickened almost to the consistency of tomato paste, about 10 minutes.

  4. Stir in remaining 2 cups of chicken broth and bring to a boil. Reduce heat and simmer for 10 minutes. Use immediately or transfer to an airtight container and store in refrigerator for up to 3 days, reheating before use.

Special equipment


This Recipe Appears In

Nutrition Facts (per serving)
101 Calories
7g Fat
5g Carbs
5g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8 to 10
Amount per serving
Calories 101
% Daily Value*
Total Fat 7g 10%
Saturated Fat 1g 6%
Cholesterol 0mg 0%
Sodium 485mg 21%
Total Carbohydrate 5g 2%
Dietary Fiber 2g 6%
Total Sugars 2g
Protein 5g
Vitamin C 6mg 31%
Calcium 24mg 2%
Iron 1mg 8%
Potassium 265mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)