Puebla gave Mexico mole poblano, chiles en nogada and the cemita, and still eats them daily in covered markets, convent kitchens and 1930s taquerías. Three days of chalupas, camotes, pulque and mezcal across the historic centre and Cholula.
Puebla's purpose-built food market gathers around 200 stalls under one roof: mole pastes sold by the kilo, chalupas off the comal, molotes, tinga tostadas and pipián. Open daily roughly 08:00–20:00; a full plate with agua fresca runs 70–120 MXN.
The workaday neighbourhood market east of the centre on 14 Oriente, where poblanos buy chiles, tortillas by weight and barbacoa de borrego steamed overnight in maguey leaves. Tacos 25–35 MXN, a bowl of consomé about 40 MXN. Trading 07:00–17:00.
The small market beside the Templo del Carmen is cemita headquarters: a sesame-crusted brioche roll stuffed with breaded milanesa or carne enchilada, quesillo pulled by hand, avocado, papalo leaf and chipotles adobados. Around 90–130 MXN each.
Puebla's sweet street runs east off 5 de Mayo: a dozen shopfronts of camotes (candied sweet-potato sticks), tortitas de Santa Clara, borrachitos and jamoncillo. Dulcería La Gran Fama at number 206 has been boxing them since the 1880s.
The talavera-tiled convent kitchen that Puebla credits with the invention of mole poblano — copper cauldrons, blue-and-white walls and grinding metates left in place. Tuesday to Sunday 10:00–17:00, entry around 40 MXN, guided in Spanish.
A colonial courtyard on 16 de Septiembre cooking the state's calendar dishes: chiles en nogada from July to September, mole de caderas in October and cecina from Atlixco year-round. Mains 280–420 MXN, open from breakfast until late.
Ángel Vázquez's dining room by the theatre district rebuilds poblano cooking with a long-aged mole madre, huitlacoche tetelas and pipián verde. Book the late-afternoon comida service; mains run 320–480 MXN and the tasting menu around 950 MXN.
An antiques-crammed courtyard restaurant on 6 Sur where mole poblano is built from more than twenty ingredients and tinga arrives in clay cazuelas. Dinner from 18:00; the same kitchen runs half-day cooking classes by arrangement.
Cholula's municipal market, 20 minutes west of Puebla, opens at 07:00 with tacos de canasta, cecina, memelas and pulque curado ladled from plastic barrels. Wednesday and Sunday tianguis days double the stalls; breakfast costs 60–100 MXN.
Comal stands ringing the Sapos plaza fry chalupas to order: small thick tortillas dipped in salsa verde or roja, topped with shredded pork and raw onion, four for 50–60 MXN. Molotes and pelonas come off the same griddle.
Tacos árabes came to Puebla with Lebanese migrants in the 1930s: pork shaved from a vertical spit onto pan árabe flatbread, dressed with a smoky chipotle salsa rather than pineapple. Three tacos and a drink land around 120–150 MXN.
A single narrow room at 5 Oriente 602 has poured its namesake raisin liqueur since 1916, served in a shot glass with a cube of salty cheese and a raisin speared on a toothpick. Shots 30–40 MXN, walls papered in a century of signs.