Chiles en nogada is one of Mexico’s most iconic and patriotic dishes — a festive plate that features poblano chiles stuffed with a savory-sweet meat and fruit picadillo, topped with a creamy walnut sauce (nogada), and finished with a sprinkle of fresh pomegranate seeds and parsley. With its red, white, and green colors representing the Mexican flag, this dish is traditionally served during Mexican Independence Day celebrations but is delicious any time of year.
Why You’ll Love This Recipe
Chiles en nogada is a true celebration on a plate — rich in flavor, color, and history. The contrast of savory meat with sweet dried fruits, warm spices, and the cool, nutty cream sauce creates a unique and memorable flavor profile. While it looks elegant and elaborate, each part is straightforward to prepare, and the end result is absolutely worth the effort.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the chiles and filling:
- Poblano chiles (roasted and peeled)
- Ground beef or pork (or a combination)
- Onion, finely chopped
- Garlic, minced
- Tomato, chopped or pureed
- Apple, peeled and diced
- Pear, peeled and diced
- Peach or plantain, peeled and diced
- Raisins
- Slivered almonds or chopped nuts
- Ground cinnamon
- Cloves (optional)
- Salt and pepper
- Olive oil or vegetable oil
For the nogada (walnut sauce):
- Walnuts (soaked and peeled for a smoother sauce)
- Milk or cream (or a combination)
- Fresh cheese (like queso fresco or cream cheese)
- Sugar (optional)
- Cinnamon (optional)
- Sherry or brandy (optional, for flavor depth)
- Salt, to taste
Garnishes:
- Fresh pomegranate seeds
- Fresh parsley, chopped
directions
- Roast the poblanos over an open flame or under the broiler until blackened and blistered. Place in a covered bowl or plastic bag to steam for 10 minutes, then peel off the skin. Make a small slit and remove the seeds carefully. Set aside.
- Make the filling: In a skillet, heat oil and sauté onion and garlic until translucent. Add ground meat and cook until browned. Stir in tomato, diced fruit, raisins, nuts, and spices. Cook for 10–15 minutes until the mixture is soft, thickened, and aromatic. Season with salt and pepper. Let cool slightly.
- Stuff the chiles with the cooled filling, being careful not to tear them. Close the opening with toothpicks if needed.
- Prepare the nogada sauce: Blend the soaked, peeled walnuts with milk/cream, cheese, a pinch of salt, and optional sugar, cinnamon, or sherry. Blend until smooth and creamy. Adjust thickness by adding more milk or cream if needed.
- To serve, place each chile on a plate and generously spoon the nogada sauce over the top. Garnish with pomegranate seeds and chopped parsley. Serve at room temperature or slightly chilled.
Servings and timing
Serves 4–6
Prep time: 30 minutes
Cook time: 30–40 minutes
Total time: About 1 hour and 15 minutes
Variations
- Vegetarian version: Replace meat with sautéed mushrooms, lentils, or a mix of rice and vegetables.
- Vegan sauce: Use soaked cashews and plant-based milk instead of walnuts and dairy.
- Add dried fruit: Dried apricots or prunes bring more sweetness to the filling.
- Spicier version: Add a touch of chipotle or jalapeño to the filling for heat.
- Breaded style: Some traditional versions batter and fry the stuffed chiles before adding the sauce.
storage/reheating
Store leftovers in the refrigerator in an airtight container for up to 3 days. Keep the sauce and chiles separate if possible. Reheat the chiles in the microwave or oven, and spoon the sauce over just before serving. Avoid reheating the walnut sauce to maintain its flavor and texture.
FAQs
What does “chiles en nogada” mean?
It means “chiles in walnut sauce.” Nogada refers to the creamy sauce made from walnuts.
Do I have to peel the walnuts?
Peeling gives the sauce a smoother, whiter appearance. Soaking them in hot water or milk helps loosen the skins.
Can I make this dish ahead of time?
Yes! You can make the filling and sauce in advance. Assemble before serving for best presentation.
Is this dish served hot or cold?
Traditionally, it’s served at room temperature or slightly chilled — especially the sauce.
Can I use different chiles?
Poblanos are preferred for their size and mild flavor, but Anaheim chiles can be used if poblanos aren’t available.
What kind of cheese is best for the sauce?
Queso fresco or cream cheese work well for creaminess and mild flavor.
Can I freeze chiles en nogada?
You can freeze the stuffed chiles without sauce. The walnut sauce is best made fresh.
What can I serve with this dish?
It’s often served with white rice or on its own as a complete meal.
What’s the origin of chiles en nogada?
It originated in Puebla and is said to have been created in honor of Mexico’s independence in 1821.
Is chiles en nogada spicy?
No, it’s typically mild with sweet and savory flavors. You can add spice if you like.
Conclusion
Chiles en nogada is a masterpiece of Mexican cuisine — rich, colorful, and full of history. From the sweet-savory picadillo to the creamy walnut sauce and vibrant garnishes, every bite is a blend of flavor and tradition. Whether you’re celebrating a holiday or simply exploring authentic Mexican cooking, this elegant dish is sure to impress.
PrintChiles en Nogada
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
- Diet: Gluten Free
Description
Chiles en Nogada is a traditional Mexican dish made with poblano peppers stuffed with a savory-sweet picadillo filling, topped with a rich walnut cream sauce (nogada), and garnished with pomegranate seeds and fresh parsley. It’s a beautiful balance of flavor, color, and culture — representing the green, white, and red of the Mexican flag.
Ingredients
For the chiles and filling:
6 large poblano peppers
1 tbsp oil
1/2 medium white onion, finely chopped
2 cloves garlic, minced
1 lb ground pork or beef (or a mix)
2 Roma tomatoes, finely chopped
1 apple, peeled and diced (Granny Smith or similar)
1 pear, peeled and diced
1 peach or plantain, peeled and diced (optional)
1/4 cup raisins
1/4 cup chopped almonds or walnuts
1/2 tsp ground cinnamon
1/4 tsp ground cloves
Salt and pepper to taste
For the nogada (walnut sauce):
1 cup walnuts (soaked in hot water for 1 hour, peeled if possible)
1/2 cup milk (or as needed for consistency)
1/2 cup Mexican crema or sour cream
4 oz cream cheese
1–2 tbsp sugar (to taste)
1/4 tsp cinnamon
Pinch of salt
Toppings:
1/2 cup pomegranate seeds
1/4 cup chopped fresh parsley
Instructions
-
Roast the poblanos: Roast peppers over an open flame or under the broiler until charred on all sides. Place in a sealed bag or covered bowl for 10 minutes to steam, then peel off the skin. Carefully slit each pepper and remove seeds, keeping stems intact.
-
Make the filling: In a skillet, heat oil and sauté onion and garlic until soft. Add the ground meat and cook through. Stir in tomatoes, diced fruits, raisins, nuts, and spices. Simmer for 10–15 minutes, until mixture thickens and fruit is tender. Season to taste.
-
Make the walnut sauce: Blend soaked and drained walnuts with milk, crema, cream cheese, sugar, cinnamon, and a pinch of salt until smooth and creamy. Add more milk if needed to thin the sauce.
-
Stuff the chiles: Gently fill each poblano with the warm meat mixture.
-
Plate and garnish: Place stuffed chiles on a plate. Generously spoon walnut sauce over the top. Garnish with pomegranate seeds and parsley.
Notes
For a smoother sauce, peel the walnuts after soaking (optional but more authentic).
This dish is traditionally served at room temperature or slightly warm.
You can prep all the components ahead and assemble just before serving.
Your email address will not be published. Required fields are marked *