It took me years to work up the nerve to make chiles en nogada for the first time. Embossed into my old notepad of recipe ideas and dream dishes, the mark remained indelible and untouched, surviving the migration to a digital file. It’s not that the procedure is terribly difficult, and even in my self-deprecating humility, I know I’m reasonably capable in the kitchen. It is, however, no quick-fix meal. The time commitment is as daunting as the list of ingredients that scrolls on longer than your average CVS receipt. Between the four components (roasted peppers, picadillo, walnut sauce, and garnish), you’re looking at an all-day affair.
Was tackling such a behemoth worth the effort, anguish, and wait? Absolutely. Is this going to be an everyday staple from here on out? Absolutely not.
Proudly Mexican, Through and Through
Thankfully, chiles en nogada traditionally grace the dinner table but once a year, in celebration of Mexican Independence Day on September 16th. Arriving at the height of summer harvests, when fresh walnuts and ruby red pomegranates overlap with poblano pepper season, the recipe is as much a celebration of the land’s abundance as it is of the nation’s independence.
The dish is widely believed to have originated in Puebla in 1821, where legend tells of Augustinian nuns preparing it to honor Agustín de Iturbide after he signed the Treaty of Córdoba, securing Mexico’s independence from Spain. Whether every detail of the story is fact or folklore is still debated, but one thing remains undisputed: the recipe proudly wears the colors of the Mexican flag. Emerald green poblanos and parsley, creamy white walnut sauce, and brilliant red pomegranate arils dress the plate as an edible symbol of national pride.
Essential Ingredients
Chiles en nogada is built on contrasts, with every ingredient playing against another.
Tart green apples, juicy peaches, and the concentrated pops of sweetness from raisins contrast the savory richness of the filling, grounded by meaty oyster mushrooms and good old fashioned TVP for protein. Tomatoes, onions, garlic, and spices, leaning more on warming cinnamon than scalding heat, bring everything into balance, melding what sound like discordant components into a harmonious array of flavors.
The walnuts in particular deserve special attention. Fresh walnuts are noticeably milder and softer than what you’ll find commonly sold year-round, lacking much of the bitterness that develops with age. If you can find them, they’re worth seeking out. Otherwise, soaking conventional walnuts before blending helps mellow their sharper edge into the silky, luxurious nogada that gives the dish its name.
When it comes to picking poblanos, size matters. I prefer medium chiles for more reasonable portions, and making more servings that can be augmented with a side salad for the truly ravenous, but the tradeoff is that you’ll need to dedicate more time to roasting and peeling.
Hot Tips for Painless Prep
Dispatching the poblanos is easily the most annoying part of the whole procedure. My favorite method is tossing them over the open flame on my gas range, turning them with tongs until the exteriors are thoroughly charred and blackened. You could use the same technique on the grill if you’d got it fired up, or roast them in the oven or air fryer. Once they look like proper burn victims, let them steam in a covered bowl or paper bag to help separate the skin from the flesh. Peeling them under cool water helps remove any sticky spots, if you’re struggling. The peppers can be prepped up to three days in advance when stored in an airtight container or zip top baggie in the fridge.
Likewise, the walnut sauce can be blended hours or days ahead and refrigerated until needed. Bear in mind that it will continue to thicken as it sits, so you may need to add more vegetable broth to achieve a pourable consistency.
Of all the components, the picadillo actually benefits from a little time to rest, allowing the fruit, spices, and aromatics to meld. I’d wager you can make it up to a week in advance when stored properly, or, if you’re feeling particularly industrious on a random afternoon, frozen for a much later date.
Chiles en nogada are much more enjoyable when you haven’t spent the whole day in the kitchen laboring over them.
Pick Your Picadillo
“Picadillo” simply means “minced” or “finely chopped,” but beyond that, the possibilities are nearly endless. Every region, and every family, has their own interpretation. Some versions lean heavily into warm spices, others feature dried fruit or olives, while potatoes and carrots make an appearance in others.
This version stays true to the spirit rather than the letter of tradition, replacing the typical ground beef with hearty mushrooms and textured vegetable protein while preserving the signature interplay of savory aromatics and fresh fruit. The result is substantial enough to satisfy on its own, if the complete package becomes too overwhelming to wrap up. There’s nothing wrong in serving picadillo as an entree alongside rice, any day of the week.
Putting the Pieces Together
After all the chopping, roasting, and simmering, putting together the pieces is almost as satisfying as taking your first bite. Walnut sauce cascades over supple stuffed peppers, reminiscent of chiles rellenos stripped down to their most elegant form. A final shower of jewel tone pomegranate arils and parsley adds brightness, crunch, and the iconic color palate that transforms a humble stuffed pepper into a dish worthy of celebration.
Worthy of a Celebration
It’s embarrassing, almost shameful, how long this recipe languished on the “maybe” pile. Make no mistake, it’s an undertaking not to be underestimated, but a scalable culinary summit rather than an impossible feat. Most importantly, the experience of finally taking a forkful out of on plush stuffed pepper genuinely measures up to the effort it took to make it. As a truly festive centerpiece worthy of a special occasion, it’s one I’d consider recreating for Christmas, too. It’s not simply beautiful, though it certainly is that. It’s a celebration of fleeting seasons, regional traditions, and the joy of sharing something made with care. If you’ve been keeping your own list of dream recipes, consider this your sign to finally cross one off.
Chiles en Nogada
A feast for both the eyes and the palate, vegan chiles en nogada transforms roasted poblanos into an unforgettable celebration of sweet, savory, creamy, and bright flavors. Filled with a hearty mushroom and TVP picadillo, topped with silky walnut sauce, and finished with parsley and pomegranate arils, it's a showstopping dish worth savoring.
Ingredients
Roasted Poblano Peppers:
- 6 - 8 Poblano Peppers
Picadillo Filling:
- 3 Tablespoons Olive Oil
- 1 Medium Yellow Onion, Diced
- 5 Cloves Garlic, Minced
- 10 Ounces Oyster Mushrooms, Roughly Chopped
- 1 Teaspoon Salt
- 1 Teaspoon Ground Cumin
- 1 Teaspoon Dried Oregano
- 1/2 Teaspoon Ground Cinnamon
- 1/4 Teaspoon Ground Cloves
- 1/4 Teaspoon Ground Black Pepper
- 1 (14.5-Ounce) Can Petite Diced Tomatoes
- 1/2 Cup Vegetable Broth
- 1/2 Cup TVP
- 1 Green Apple, Cored and Diced
- 1 Peach, Pitted and Diced
- 1 Green Plantain, Peeled and Diced
- 1/4 Cup Raisins
- 1/4 Cup Pine Nuts or Slivered Almonds
- 1/4 Cup Cilantro, Minced
- 1 Tablespoon Lime Juice
Salsa de Nogada:
- 2 Cups Walnuts, Soaked for 6 Hours and Thoroughly Drained
- 1 (8-Ounce) Package Vegan Cream Cheese
- 1/2 - 1 Cup Vegetable Broth
- 2 Teaspoons Agave Nectar
- 1/2 Teaspoon Salt
Garnish:
- Minced Fresh Parsley
- Pomegranate Arils
Instructions
- Start by roast the poblano peppers. For the most traditional smoky flavor, place the peppers directly over the flame of a gas burner or on a hot grill, turning frequently with tongs until blackened on all sides, about 10 - 15 minutes. If you don't have access to an open flame, the oven works beautifully too. Arrange the peppers on a baking sheet and roast at 425 degrees for 20 - 25 minutes, turning occasionally, until the skins are blistered all over.
- Transfer the roasted peppers to a bowl and cover tightly with a plate, lid, or kitchen towel. Let them steam for 10 - 15 minutes; this loosens the skins and makes peeling much easier. Once cool enough to handle, gently peel away the charred skins. Slice a small opening lengthwise down each pepper and carefully remove the seeds, taking care to keep the peppers intact for stuffing. Set aside.
- To make the picadillo, set a large skillet over medium heat. Add the oil and onion, sautéing for 5 - 7 minutes, until softened and translucent. Add the garlic and cook for another minute, until fragrant. Add the oyster mushrooms and salt. Cook for 8 to 10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown.
- Stir in the cumin, oregano, cinnamon, cloves, and black pepper. Cook briefly to toast the spices. Add the diced tomatoes, juices and all, along with the vegetable broth, scraping up any browned bits from the bottom of the pan. Stir in the TVP and simmer for 5 minutes, until hydrated and tender.
- Fold in the diced apple, peach, plantain, raisins, and pine nuts or almonds. Continue cooking for 8 - 10 minutes, until the fruit softens slightly while still maintaining some texture. Remove from the heat and stir in the cilantro and lime juice. Taste and adjust seasoning as needed.
- For the salsa de nogada, place the soaked walnuts, vegan cream cheese, 1/2 cup of vegetable broth, agave nectar, and salt in a blender. Blend until completely smooth and creamy, adding more vegetable broth as needed to reach a thick but pourable consistency. Allow at least 5 - 10 minutes of blending on high speed to make sure it's entirely silky smooth. Chill until ready to assemble.
- To assemble the chiles en nogada, carefully fill each roasted poblano with the picadillo mixture, taking care not to over-stuff the peppers. Arrange the stuffed peppers on a serving platter or individual plates. Spoon the salsa de nogada generously over each pepper, then top with fresh parsley and pomegranate arils right before serving. Enjoy warm or at room temperature.
Recommended Products
Please note that some of the links above are affiliate links, and at no additional cost to you, I will earn a commission if you decide to make a purchase after clicking through the link. I have experience with all of these companies and I recommend them because they are helpful and useful, not because of the small commissions I make if you decide to buy something through my links.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 641Total Fat: 52gSaturated Fat: 6gUnsaturated Fat: 46gCholesterol: 4mgSodium: 554mgCarbohydrates: 41gFiber: 10gSugar: 19gProtein: 15g
All nutritional information presented within this site are intended for informational purposes only. I am not a certified nutritionist and any nutritional information on BitterSweetBlog.com should only be used as a general guideline. This information is provided as a courtesy and there is no guarantee that the information will be completely accurate. Even though I try to provide accurate nutritional information to the best of my ability, these figures should still be considered estimations.

Congratulations to you! The dish is lovely, but a dish I’d never heard of before. The process reminds me a little bit timewise of making homemade ravioli, something else well worth the time put in.