“You know that moment when you catch a whiff of something from a neighbor’s kitchen, and it pulls you right to their door? That happened to me one late summer afternoon when I was walking home from the local market. The rich aroma of roasted chiles mixed with a hint of cinnamon and sweet fruit practically hypnotized me. Turns out, my neighbor Ana was making a batch of Puebla-style chiles en nogada — a dish I’d only ever heard about but never tried making myself. I wasn’t expecting to be invited to join her in the kitchen, but there I was, apron on, trying to keep up as she shared stories and secrets about this iconic Mexican recipe.
Honestly, it was a bit of a mess at first — I spilled some walnut cream on the counter and forgot to toast the walnuts properly — but the flavors were unforgettable. It’s one of those dishes where every bite tells a story. The perfect balance of spicy, sweet, creamy, and fresh all wrapped up in one bite. Let me tell you, making this flavorful Puebla-style chiles en nogada with its signature walnut cream sauce isn’t as intimidating as it looks. It stayed with me long after that afternoon, and now it’s a regular on my table when I want to impress or just savor something truly special. Maybe you’ve been there too—caught by a smell or a taste that transports you somewhere else entirely. This recipe does that, and I can’t wait to share it with you.”
Why You’ll Love This Recipe
I’ve tested this recipe multiple times, tweaking the walnut cream sauce and the filling until it felt just right. It’s a perfect mix of traditional flavors with a home-friendly touch. Here’s what makes this Puebla-style chiles en nogada stand out:
- Quick & Easy: While it sounds fancy, the whole recipe comes together in about 90 minutes — great for weekend cooking without feeling rushed.
- Simple Ingredients: You probably have most of the pantry staples already, plus a few fresh fruits and veggies that bring the filling to life.
- Perfect for Special Occasions: Whether it’s a festive family dinner or a cultural celebration, this dish always feels like a treat.
- Crowd-Pleaser: The sweet and savory combo surprises everyone, even those who usually shy away from spicy or creamy dishes.
- Unbelievably Delicious: The walnut cream sauce is insanely smooth and rich — blending the subtle heat of the chile with the cool creaminess is just magic.
This isn’t just another chile relleno; the secret lies in the fresh fruit filling and that creamy walnut nogada. It’s the kind of meal that makes you pause and smile after the first bite. I love how it brings a sense of tradition to my kitchen but without the fuss of restaurant-style prep. Honestly, once you try it, you’ll be hooked just like I was after that neighbor’s surprise invitation.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without too much fuss. Most items are pantry staples, with a few fresh touches that make the filling pop.
- For the Chiles:
- 4 large poblano chiles (roasted, peeled, and deveined)
- For the Filling:
- 1/2 pound (225g) ground pork (or beef, if preferred)
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 ripe peach, peeled and diced (adds natural sweetness)
- 1 apple, peeled and diced
- 1/4 cup (30g) raisins (soaked in warm water for 10 minutes)
- 1/4 cup (30g) chopped almonds or pecans (toasted)
- 1/2 teaspoon cinnamon (freshly ground if possible)
- 1/4 teaspoon ground cloves
- Salt and pepper to taste
- For the Walnut Cream Sauce (Nogada):
- 1 cup (120g) walnuts, soaked in milk for 2 hours, then drained (I like to use California walnuts for their smooth texture)
- 1 cup (240ml) Mexican crema or sour cream (can substitute Greek yogurt for tang)
- 1/4 cup (60ml) milk (or more for thinning)
- 1 tablespoon sugar
- 1/2 teaspoon cinnamon
- Salt to taste
- For Garnish:
- Fresh pomegranate seeds (adds bright color and crunch)
- Fresh parsley, chopped
Tip: In summer, I sometimes swap the apple for pear or add a handful of chopped dried apricots for extra fruity depth. For a dairy-free nogada, coconut yogurt works surprisingly well.
Equipment Needed
- Large skillet or sauté pan (for cooking the filling)
- Roasting pan or grill (to char the poblano chiles)
- Blender or food processor (to make the walnut cream sauce ultra-smooth)
- Mixing bowls (for soaking walnuts and mixing ingredients)
- Sharp knife and cutting board (for prepping fruits and veggies)
- Slotted spoon or tongs (to handle roasted chiles carefully)
If you don’t have a blender, a food processor works just fine — just pulse until smooth. For roasting the chiles, I’ve also used a gas stove flame or cast-iron skillet, which gives a nice char without needing a grill.
Keeping your blender blades sharp helps get that creamy nogada texture without chunks. I learned the hard way after a few gritty batches! For budget-friendly options, basic kitchen knives and common pans work just perfectly.
Preparation Method

- Roast and Prepare the Chiles (20 minutes): Roast the poblano chiles directly over a gas flame or under a broiler until the skin is blackened and blistered all over. Place them in a plastic bag or covered bowl for 10 minutes to sweat, which makes peeling easier. Carefully peel off the charred skin, then make a small slit down one side and gently remove the seeds and veins. Set the chiles aside on a plate lined with paper towels.
- Prepare the Filling (30 minutes): Heat a tablespoon of oil in a large skillet over medium heat. Add the finely chopped onion and sauté for 3-4 minutes until translucent. Toss in the garlic and cook for another minute until fragrant. Add the ground pork, breaking it up with a spoon, and cook until browned and cooked through (around 8-10 minutes). Season with salt, pepper, cinnamon, and cloves. Stir in the diced peach, apple, soaked raisins, and toasted nuts. Cook for an additional 5 minutes, stirring occasionally. Remove from heat and let the filling cool slightly.
- Make the Walnut Cream Sauce (Nogada) (15 minutes): Place the soaked walnuts, Mexican crema, milk, sugar, cinnamon, and a pinch of salt in a blender. Blend until smooth and creamy, adding more milk if needed to reach a pourable consistency. Taste and adjust sweetness or salt as desired.
- Stuff the Chiles (10 minutes): Carefully spoon the filling into each roasted chile, filling them generously but gently so they don’t tear. Place the stuffed chiles on a serving platter.
- Assemble the Dish (5 minutes): Pour the walnut cream sauce evenly over the stuffed chiles. Sprinkle fresh pomegranate seeds and chopped parsley on top for a burst of color and texture.
Pro Tip: When peeling the chiles, it’s okay if a little skin remains; too much peeling can tear the flesh. Also, don’t overfill the chiles — the filling will be juicy and can spill over.
Keep your filling warm but not hot when filling the chiles to prevent them from breaking apart. You’ll notice the aroma intensifies during assembly, which is a pretty good sign you’re on the right track!
Cooking Tips & Techniques
Getting the balance right in Puebla-style chiles en nogada can be tricky, but here’s what I’ve learned:
- Roasting the Chiles: Don’t rush this step. The smoky flavor comes from properly charred skin, but over-roasting can make the flesh soggy. Use tongs to turn the chiles evenly.
- Peeling Tips: Let the chiles sweat in a sealed container after roasting — it loosens the skin for easier removal. If you accidentally remove some flesh, patch it gently with a little filling later.
- Filling Texture: The mix of savory meat, fresh fruit, and nuts creates that signature sweet-savory contrast. Toasting the nuts really brings out their flavor — I always do this on a dry skillet for a couple minutes.
- Walnut Sauce Consistency: The nogada should be thick but pourable. If it’s too thick, add a splash of milk; too thin, add more walnuts or chill it briefly.
- Timing: Prepare the filling ahead to let flavors meld, but stuff the chiles last minute to keep them from becoming soggy.
- Personal Lesson: Once, I skipped soaking the walnuts, and the sauce turned out bitter. Lesson learned — soaking is key for smooth, sweet nogada.
Variations & Adaptations
This recipe is surprisingly flexible, letting you customize it for your taste or dietary needs:
- Vegetarian Version: Swap the pork for sautéed mushrooms or crumbled tofu seasoned with the same spices. The fruit and nuts compensate beautifully for the missing meat.
- Spice Level: If you prefer milder chiles, use Anaheim peppers instead of poblanos. For a bit more heat, add a pinch of cayenne to the filling.
- Seasonal Twists: In cooler months, try swapping fresh peach for cooked quince or pear. Dried cranberries can replace raisins for a tart note.
- Dairy-Free Nogada: Use coconut cream or cashew cream in place of Mexican crema for a luscious vegan sauce.
- Cooking Method: Instead of roasting, you can char the chiles on a grill pan or under the broiler. For an easier shortcut, buy pre-roasted poblano chiles from a trusted market.
- My Favorite Variation: I once added a splash of sherry to the filling right before stuffing — it gave a subtle depth that surprised everyone at dinner.
Serving & Storage Suggestions
Serve your Puebla-style chiles en nogada at room temperature to enjoy the full range of flavors and textures. The walnut cream sauce tastes best slightly chilled but not cold, so take the dish out of the fridge about 15 minutes before serving.
For presentation, garnish with extra pomegranate seeds and fresh parsley — the color contrast is stunning and makes it feel festive. Pair it with a simple green salad or warm corn tortillas to round out the meal.
Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. The flavors deepen overnight, but the chiles may soften further, so they’re best enjoyed fresh or within a day.
To reheat, gently warm in a covered skillet over low heat or in the microwave at 50% power to avoid curdling the walnut cream. Add a splash of milk to the nogada before reheating if it looks too thick.
Nutritional Information & Benefits
Each serving of these chiles en nogada offers a balanced combination of protein, healthy fats, and fiber. The walnuts provide omega-3 fatty acids and antioxidants, while the fresh fruit adds vitamins and natural sweetness without extra sugar.
This dish is naturally gluten-free and can be easily adapted to be dairy-free or vegetarian, making it suitable for various dietary preferences. Ground pork adds lean protein, and the inclusion of fruits and nuts supports heart health.
From a wellness perspective, I appreciate how this recipe marries indulgence with wholesome ingredients—comfort food you can feel good about, especially when made from scratch at home.
Conclusion
Flavorful Puebla-style chiles en nogada with walnut cream sauce is one of those recipes that brings a little fiesta to your table. It’s approachable, memorable, and full of layers that surprise the palate. I love how it invites creativity—whether you stick to tradition or try your own twists.
Give it a shot, make it your own, and don’t stress the small stuff (like peeling the chiles perfectly). I promise the joy of that first bite will make any kitchen mishaps worth it. If you do try it, I’d love to hear what you think or how you changed it up—drop a comment below and share your experience. Here’s to cooking a little history, one chile at a time!
FAQs About Flavorful Puebla-Style Chiles en Nogada
How do I roast poblano chiles without a gas stove?
You can roast them under a hot broiler or on a grill pan over medium-high heat. Turn frequently until the skin chars evenly. A cast-iron skillet also works well for charring.
Can I prepare chiles en nogada ahead of time?
Yes! Prepare the filling and walnut cream sauce in advance. Stuff the chiles shortly before serving to keep them intact and fresh.
What if I don’t have Mexican crema for the sauce?
Greek yogurt or sour cream are good substitutes. For a dairy-free option, try coconut or cashew cream for a similar texture and richness.
Is it okay to freeze chiles en nogada?
Freezing isn’t recommended because the walnut sauce can separate and the chiles may become mushy. It’s best enjoyed fresh or refrigerated for a day or two.
How spicy is this dish?
The poblano chiles have mild to medium heat, which balances nicely with the sweet filling and creamy sauce. You can adjust spice levels by choosing milder peppers or adding a pinch of cayenne to the filling.
Pin This Recipe!

Flavorful Puebla-Style Chiles en Nogada Recipe Easy Homemade Walnut Cream Sauce
A traditional Mexican dish featuring roasted poblano chiles stuffed with a savory-sweet fruit and meat filling, topped with a creamy walnut sauce and garnished with pomegranate seeds and parsley. This recipe balances spicy, sweet, and creamy flavors for a memorable meal.
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Total Time: 90 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 4 large poblano chiles (roasted, peeled, and deveined)
- 1/2 pound ground pork (or beef, if preferred)
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 ripe peach, peeled and diced
- 1 apple, peeled and diced
- 1/4 cup raisins (soaked in warm water for 10 minutes)
- 1/4 cup chopped almonds or pecans (toasted)
- 1/2 teaspoon cinnamon (freshly ground if possible)
- 1/4 teaspoon ground cloves
- Salt and pepper to taste
- 1 cup walnuts, soaked in milk for 2 hours, then drained
- 1 cup Mexican crema or sour cream (can substitute Greek yogurt)
- 1/4 cup milk (or more for thinning)
- 1 tablespoon sugar
- 1/2 teaspoon cinnamon
- Salt to taste
- Fresh pomegranate seeds (for garnish)
- Fresh parsley, chopped (for garnish)
Instructions
- Roast the poblano chiles directly over a gas flame or under a broiler until the skin is blackened and blistered all over (about 10 minutes). Place them in a plastic bag or covered bowl for 10 minutes to sweat.
- Carefully peel off the charred skin, make a small slit down one side, and gently remove the seeds and veins. Set aside on a plate lined with paper towels.
- Heat a tablespoon of oil in a large skillet over medium heat. Sauté the finely chopped onion for 3-4 minutes until translucent.
- Add minced garlic and cook for another minute until fragrant.
- Add ground pork, breaking it up with a spoon, and cook until browned and cooked through (8-10 minutes). Season with salt, pepper, cinnamon, and cloves.
- Stir in diced peach, apple, soaked raisins, and toasted nuts. Cook for an additional 5 minutes, stirring occasionally. Remove from heat and let cool slightly.
- In a blender, combine soaked walnuts, Mexican crema, milk, sugar, cinnamon, and a pinch of salt. Blend until smooth and creamy, adding more milk if needed to reach a pourable consistency. Adjust sweetness or salt as desired.
- Carefully spoon the filling into each roasted chile, filling them generously but gently to avoid tearing.
- Place stuffed chiles on a serving platter. Pour the walnut cream sauce evenly over the chiles.
- Sprinkle fresh pomegranate seeds and chopped parsley on top for garnish.
Notes
Let the chiles sweat after roasting to make peeling easier. Toast nuts on a dry skillet for enhanced flavor. The walnut cream sauce should be thick but pourable; adjust with milk as needed. Stuff chiles last minute to prevent sogginess. For dairy-free sauce, substitute Mexican crema with coconut or cashew cream. Avoid freezing as the sauce may separate.
Nutrition
- Serving Size: 1 stuffed chile with
- Calories: 450
- Sugar: 12
- Sodium: 350
- Fat: 30
- Saturated Fat: 5
- Carbohydrates: 25
- Fiber: 5
- Protein: 20
Keywords: chiles en nogada, Puebla-style, walnut cream sauce, Mexican recipe, stuffed chiles, traditional Mexican dish, walnut sauce, poblano chiles



