Chiles en Nogada (Stuffed Poblano Chiles with Walnut Sauce)
19
Updated Sep 05, 2025
This post may contain affiliate links. Please read our disclosure policy.
Chiles en Nogada are a true taste of Mexican history. This iconic dish from Puebla was created in 1821 by nuns to celebrate Mexican Independence, featuring the colors of the flag: green poblanos, creamy white walnut sauce, and bright red pomegranate seeds. Traditionally served in September, it’s become a symbol of love, tradition, and celebration.

This recipe is also featured in my cookbook, Muy Bueno Fiestas.
Table of Contents
- What are Chiles en Nogada?
- My Personal Story with Chiles en Nogada
- Why You’ll Love This Recipe
- Ingredients & Substitutions
- How to Make Chiles en Nogada
- Expert Tips & Tricks
- Storage Instructions
- Frequently Asked Questions
- More Mexican Celebration Recipes
- Chiles en Nogada (Stuffed Poblano Chiles with Walnut Sauce) Recipe
What are Chiles en Nogada?
Chiles en Nogada are roasted poblano peppers stuffed with a savory-sweet picadillo made of ground meat, fruit, and warm spices, then topped with a velvety walnut sauce, pomegranate seeds, and parsley.
The name comes from “nogada,” referring to the creamy walnut sauce. It’s a dish rich with symbolism and flavor — a festive meal that feels both historic and celebratory.
My Personal Story with Chiles en Nogada
Ever since I saw the movie Like Water for Chocolate, I’ve wanted to make chiles en nogada. The film is all about love, tradition, passion, communication, and food. At the end, Tita and Chencha roast chiles, shell walnuts, and crack open pomegranates to prepare this iconic dish.
That scene stuck with me. For years, I told myself I would make this recipe, and I finally committed. It was worth every single hour (three, to be exact).
Something came over me as I was in the kitchen. As the chiles roasted and I opened a pomegranate, I suddenly started sobbing. The smell and sight of those ingredients brought back a flood of memories of my grandma. Maybe I just needed that release, because after the tears came a wave of happiness and love.
On this blog, I usually focus on recipes that are approachable and easy to make with everyday ingredients. But sometimes, Mexican recipes are meant to be complex and layered, like chicken mole enchiladas, rosca de reyes, and of course, chiles en nogada.
I’ll be honest — I had never even tasted this dish before making it! Although my grandma was born in Mexico, she never made it. She was from Chihuahua, far from Puebla where this dish originated. I’m not even sure she ever experienced it. But making it connected me to my roots in a way I didn’t expect.
When I finally shared the dish with my family, my daughter took a bite and said, “It tastes like Christmas.” That’s when I knew this recipe wasn’t just historic — it had become part of our own family traditions too.

Why You’ll Love This Recipe
- Rich with history – A dish tied to Mexico’s Independence Day.
- Festive flavors – A beautiful balance of savory, sweet, and nutty.
- Stunning presentation – The colors of the Mexican flag on one plate.
- Perfect for special occasions – A showstopper for holidays or elegant dinners.
Ingredients & Substitutions
This dish takes patience and prep work, but the result is unforgettable.



- Poblano peppers – Mild and perfect for stuffing.
- Meat – A mix of ground pork and beef adds depth, though you can use only one.
- Fruits – Apples, pears, and peaches for sweetness.
- Nuts & dried fruit – Walnuts for the sauce, raisins for the filling.
- Cheeses – Cream cheese, goat cheese, and Mexican crema for richness.
- Seasonings – Cinnamon, cloves, nutmeg, thyme, oregano for that warm spice profile.
- Toppings – Pomegranate seeds and parsley for the final flourish.
✨ Tip: If you can’t find Mexican crema, swap in sour cream or heavy cream. For a lighter version, skip the goat cheese and use only cream cheese.
(Complete list with measurements is in the printable recipe card below.)
How to Make Chiles en Nogada
Step 1: Roast and prep the poblanos. Broil until blistered, steam in a bag, then peel and carefully slit to remove seeds. Check out my video to learn how.
Step 2: Cook the filling. Sauté onion and garlic, then add ground meat, spices, tomato, fruit, wine, parsley, and raisins. Cook until the mixture is tender and fragrant.

Step 3: Make the walnut sauce. Toast walnuts, rub to remove skins, then blend with milk, crema, cheeses, wine, and sugar until smooth and creamy.
Step 4: Stuff and assemble. Fill each chile with the picadillo mixture, top with walnut sauce, and garnish with pomegranate seeds and parsley. Watch my video to see how I cut and de-seed a pomegranate.

Expert Tips & Tricks
- Toast, don’t soak – Toasting walnuts is quicker and still gives great flavor.
- Make ahead – The filling can be made a day in advance. Assemble before serving.
- Serving idea: Traditionally, Chiles en Nogada are served with simple white rice or cilantro lime rice and a festive side like Ensalada de Noche Buena (Mexican Christmas Salad). To drink, pair it with a refreshing glass of homemade horchata.
Storage Instructions
- Fridge: Store leftovers covered for up to 3 days.
- Freezer: Freeze the filling separately (up to 2 months). The sauce is best fresh.

Frequently Asked Questions
Mild poblano peppers are traditional. Their size and shape make them perfect for stuffing.
Traditionally, yes — Chiles en Nogada are dipped in an egg batter and fried, similar to Chile Rellenos. But this recipe skips the batter for a fresher, lighter version.
Yes! Swap the meat for mushrooms, lentils, or more chopped veggies.
Definitely. You can use only cream cheese and Mexican crema for a milder flavor.
More Mexican Celebration Recipes
If you tried this Chiles en Nogada recipe or any other dish on my blog, please leave a 🌟 star rating and let me know how it went in the comments below! I love hearing from you.

🤖❤️ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.
AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visit MuyBuenoBlog.com.



















Do you serve these at room temperature or cold?
We first had Chiles en Nogada in Mexico City. I wish I could remember the name of the restaurant. It was near the Grand Hotel in the historical district. Once we ordered the Chiles (which we had never heard of), the staff cleared the table of tablecloth and place settings. They served on special plates, it was a beautiful presentation with a red, green and white ribbon tied to each Chile. My husband and I chose 2 different fillings.
The Chilies were not roasted, they were raw and the fillings were cold. They were of course, very delicious. I think I would prefer this recipe with the roasted peppers and at least room temperature.
Hola Lucia, Chiles en nogada are traditionally served at room temperature. The stuffed poblano pepper and fruit-meat filling are allowed to cool down after cooking, and they are topped with a cool or room-temperature walnut cream sauce (nogada) so the dairy does not separate.
I’m looking forward to making this. Two questions please. Is one pepper considered a serving? If fresh pomegranates aren’t available, is there an alternative?
Hola Deb, yes, one serving of Chiles en Nogada is one poblano pepper. If fresh pomegranates are not available try dried cranberries or sliced strawberries for a similar sweet-tart crunch.