What to eat

Cholula cooks out of Puebla’s kitchen, one of the deepest in Mexico, and you are 15 minutes from the home of mole poblano and cemitas. It all turns up here, and Cholula adds a cheap, student-driven street-food layer of its own. This is a real food stop even if the marquee sit-down mole is arguably better in Puebla.

  • Mole poblano — the dark chocolate-and-chile sauce over turkey or chicken. The regional dish worth planning a meal around. Best eaten sitting down, not from a stall.
  • Cemitas — the big sesame-seed roll stuffed with milanesa, avocado, quesillo, chipotle and papalo. Filling and cheap, roughly 60 to 110 MXN (approximate).
  • Tacos arabes — Puebla’s spit-roasted pork on pita-style bread with a chipotle salsa, a regional specialty. Cholula’s late-night stands do them well.
  • Chalupas poblanas — small fried tortillas with salsa verde or roja, shredded meat and onion, sold in cheap plates for grazing.
  • Memelas — thick masa boats with beans, cheese and salsa, the classic market breakfast.
  • Chiles en nogada — stuffed poblano in walnut cream topped with pomegranate, seasonal roughly July to September. If it is on the menu in season, order it.
  • Nieves and helados de garrafa — hand-churned water ices in Puebla flavors like tuna (cactus fruit) and beso de angel, sold on the zocalo. The right afternoon break.

Where to eat

The San Pedro Mercado Municipal is where locals eat everyday food: comida corrida, fresh juices, memelas and chalupas at stall prices, roughly 70 to 130 MXN for a full plate (approximate). Best at breakfast or early lunch, before the food stalls wind down mid-afternoon. This is the honest heart of eating in Cholula.

The arcade restaurants under the Portales on San Pedro’s zocalo are pricier and mostly about the setting and the view. Fine for a coffee, a michelada or a beer while you watch the square; less essential for the cooking itself.

The San Andres bar and taco streets near UDLAP, around Avenida 14 Oriente, are the after-dark move: tacos arabes, cemitas, quesadillas and beer, mostly 20 to 90 MXN per item (approximate), open late. For a proper sit-down mole or a chiles en nogada in season, book a mid-range restaurant on the San Pedro side rather than a stall.

Meal timing

Eat memelas and chalupas for breakfast in the market from around 8am, when the masa is freshest. Comida, the big meal, lands between 2 and 4pm, which is when comida corrida sets are best value. Tacos arabes and cemitas are late-evening food, from around 8pm until the small hours near the universities. Do not go looking for a hot mole plate at 10pm; that is a lunchtime dish here.

Order this, not that

At a taco stand, order tacos arabes over regular tacos al pastor here; the arabe is the genuinely local version and Cholula’s stands are good at it. And take your first mole poblano sitting down in a real restaurant, not off a market steam table where it may have sat too long. Treat Cholula as market-breakfast and late-night-taco territory, and save the big ceremonial mole meal for a proper table.

What a friend would tell you: eat memelas in the market in the morning, tacos arabes on the San Andres side at night, and do not waste a real appetite on the arcade tourist restaurants.