A dish dressed in the colours of the flag
Chiles en nogada are poblano chiles stuffed with a mixture of meat, fruit and spices, covered with a creamy white walnut sauce and scattered with pomegranate seeds and, often, parsley. The green of the chile, the white of the sauce and the red of the seeds match the three colours of the Mexican flag, which is the main reason the dish is linked to Independence Day on September 16. It is strongly associated with the city and state of Puebla, though cooks elsewhere make it too.
The link to the holiday is partly a matter of timing. The dish is a late-summer preparation, because its ingredients, especially fresh walnuts and pomegranates, come into season around then. The patriotic colours and the harvest happen to line up.
The filling: picadillo with fruit
The stuffing is a type of picadillo, a finely chopped and cooked meat mixture. Pork, or a mix of pork and beef, is typical, cooked with tomato, onion and garlic. What sets it apart is the fruit: peaches, pears, apples and sometimes plantain or other local fruit are chopped and added, together with raisins, almonds or other nuts, and often a note of cinnamon and clove. The balance is usually sweet and savoury at the same time, and recipes differ widely from household to household.
There is no single correct fruit list. Some versions lean sweeter, others emphasise tomato, and cooks in Puebla themselves disagree about details, so it makes sense to treat any recipe as one family’s version.
The chile: roasting and peeling
The chiles used are fresh poblanos, which are mild to moderately hot. They are roasted over a flame or under a very hot grill until the skin blisters, then rested in a covered bowl so the steam loosens the skin, peeled, slit and seeded. The technique is the same one used for chiles rellenos, and the process is described in more detail in that article. Wearing gloves while handling chiles is sensible, since the oils can irritate skin and eyes.
A common point of debate is whether the chile is battered and fried, as in chiles rellenos, or served unbattered. Both are described in different sources and kitchens. Many modern cooks leave the chile plain so the walnut sauce stays in the foreground, while some regional versions are capeado, meaning coated and fried.
The sauce: nogada
Nogada comes from nogal, the Spanish word for the walnut tree. The sauce is made from fresh walnuts, specifically a variety known in Mexico as nuez de Castilla, blended with milk or cream, a little fresh cheese, and sometimes a splash of sherry or a bit of bread or sugar. It should be pale and creamy rather than grey or bitter.
Preparing the nuts is laborious. Fresh walnuts have a thin brown skin that is bitter, and traditionally it is peeled off by hand after soaking the shelled nuts, sometimes in milk or in water. That peeling is one reason the dish is considered a project, and why it is traditionally made in large quantity for a gathering or sold only during the season. The sauce is often made close to serving, since it can sour or separate.
The usual topping is pomegranate seeds, which add a tart crunch, and flat-leaf parsley. The dish is often served at room temperature or slightly warm rather than very hot.
Origin story and what is known
The popular story says that the dish was invented in August 1821 by nuns of the Santa Monica convent in Puebla to honour Agustin de Iturbide, a military leader who passed through the city around the time the independence movement was concluding. The tale is repeated widely, but historians and food writers generally treat it as legend, and no firm documentary evidence is usually cited. What can be said more safely is that the dish is a product of Puebla’s convent and domestic kitchens, which were known for elaborate cooking, and that its flag-coloured presentation became associated with national pride over time.
Because of this, it is wise to describe the dish as traditionally linked to the independence period rather than as something proven to have been created for a particular person on a particular day. The wider kitchen history of the city is covered in the article on Puebla cuisine.
Eating chiles en nogada today
In Puebla, restaurants and households often serve the dish in a season that begins in summer and runs through September, when the fresh walnuts are available. Cooking it at home is a multi-step effort involving roasting, peeling, stuffing and making the sauce, usually planned a day ahead in stages. The picadillo can be cooked in advance, and the chiles can be prepared and stuffed shortly before serving.
A few food-safety notes apply. Cook the meat filling fully and cool it quickly if it will be stored. Because the sauce contains dairy and nuts, keep it refrigerated until serving and do not leave it out for long on a warm day. Anyone with tree-nut allergies should avoid the dish entirely, as the sauce is built on walnuts.
Other Independence Day foods
Chiles en nogada are the headline dish, but they are not the only food people eat around September 15 and 16. Pozole stew is a very common choice for the night of the Grito in many homes, and fairground snacks, tostadas and sweets are widespread at public celebrations. These sit alongside a dish that is more of a special project than an everyday meal.