Puebla's cuisine is among the most celebrated in Mexico. Mole poblano — a rich, dark sauce of dried chillies, chocolate, spices and nuts — originated here and remains the city's signature dish. Chiles en nogada, stuffed poblano peppers in walnut cream sauce with pomegranate seeds, are a seasonal specialty available from August to October.
Fonda de Santa Clara is the classic choice for traditional Puebla cooking and a reliable stop for first-time visitors. Fonda de Santa Teresita serves excellent home-style Mexican food. For international options, La Conjura specialises in Spanish cuisine and El Águila Negra offers German fare.