Stuffed Chiles in Walnut Sauce (Chiles en Nogada)

  • Serves

    serves 6

(Chiles en Nogada)
The red, white, and green topping on this Mexican classic—invented in Puebla in the 1820s to celebrate the end of Spanish rule—echoes the colors of Mexico's flag.


  • 6 fresh poblano chiles, about 1 1⁄4 lbs.
  • 1 small onion, peeled and finely chopped
  • 2 cloves garlic, peeled and minced
  • 1 small apple, peeled, cored, and diced
  • Vegetable oil
  • 12 lb. ground pork
  • Salt
  • 12 tsp. ground cinnamon
  • 1 tbsp. white vinegar
  • 1 cup shelled walnuts
  • 1 12 cups sour cream
  • 4 eggs, separated
  • Flour
  • Leaves from 2–3 sprigs cilantro, coarsely chopped
  • Seeds of 1 pomegranate


Step 1

Char chiles over a gas flame or under a hot broiler, turning to blacken all over. Place chiles in a brown paper bag and close tightly for about 15 minutes. Remove and allow to cool. Peel off blackened skin, taking care not to tear flesh. Cut a slit down the length of each, stopping 1⁄2" from the bottom. Scrape out ribs and seeds; set chiles aside.

Step 2

Cook onions, garlic, and apples in 2 tbsp. oil in a large skillet over medium-low heat until soft, about 20 minutes. Add pork and cook 10 minutes; season with salt, stir in cinnamon and vinegar, and cook 5 minutes more.

Step 3

Purée walnuts and sour cream in a food processor; add salt to taste and set aside.

Step 4

Dry chiles with paper towels and fill them with pork mixture.

Step 5

Beat egg whites in a medium bowl until foamy. Add a pinch of salt; continue to beat till stiff. Lightly beat yolks, then fold into whites. Dredge chiles in flour, shake off excess, then dip in egg. Fry in 1" very hot oil in a large skillet, turning to brown evenly. Drain.

Step 6

Cover chiles with sauce and garnish with cilantro and pomegranate seeds. Serve at once.

Want more SAVEUR?

Get our favorite recipes, stories, and more delivered to your inbox.