Street Food
Photo: hu:User:Totya · CC BY-SA 3.0

7 street food restaurants worth the trip across Mexico, editor-ranked. All cuisines in Mexico.

Cemitas Las Poblanitas ★ 4.4

$Street foodEl CarmenPuebla

Cemitas Las Poblanitas builds its cemitas inside the Mercado El Carmen hall in Puebla, papalo, quesillo and cauliflower escabeche on sesame-crusted bread.

OrderMilanesa cemita with papalo, quesillo and cauliflower escabeche.

TipIt sits inside Mercado El Carmen rather than on the street, so walk into the market hall and follow the queue.

Antojitos Acapulco ★ 4.2

$Street foodCentro HistoricoPuebla

Antojitos Acapulco is a narrow 5 Poniente counter in Puebla frying molotes and pelonas, plus tacos de canasta, from mid-morning until eleven at night.

OrderMolotes with tinga, and a pelona while you wait for them to fry.

TipPelonas here cost around 30 pesos and are fried to order, so expect a short wait at the counter rather than a rack of them.

Antojitos Acapulco ★ 4.2

$Street foodCentro HistoricoPuebla

Antojitos Acapulco is a narrow 5 Poniente counter in Puebla frying molotes and pelonas, plus tacos de canasta, from mid-morning until eleven at night.

OrderMolotes filled with tinga, plus a pelona for around 30 pesos.

TipIt is a narrow hole-in-the-wall on 5 Poniente with a handful of stools, so expect to eat standing at busy hours.

Semitas Beto ★ 4.1

$Street foodBarrio De La LuzPuebla

Semitas Beto took a 2026 Michelin Bib Gourmand in Puebla for the flaky-crumbed semita it bakes and fills every day out in the Barrio de la Luz.

OrderA semita with the flaky crumb that earned the Bib Gourmand.

TipBarrio de la Luz is north of the Centro and the counter shuts at five, so go before the afternoon runs out.

Super Cemitas El As de Oros ★ 4.0

$Street foodHistoriadoresPuebla

Super Cemitas El As de Oros works a stall inside the Mercado de Sabores in Puebla, stacking milanesa super cemitas that comfortably feed two people.

OrderA milanesa super cemita, around 100 pesos and built for two.

TipOpen Saturday and Sunday plus Monday and Tuesday only, so check the day before you cross town to the Mercado de Sabores.

Antojitos Las Güeras ★ 3.8

$Street foodCentro HistoricoPuebla

Antojitos Las Gueras works the comal on 5 Norte in Puebla, turning out chalupas in red and green salsa for a mostly local lunchtime crowd every day.

OrderChalupas, red and green, straight off the comal on 5 Norte.

TipChalupas are fried to order here rather than held warm, so give the counter a few minutes at busy times.

Cemitas La Colonial ★ 3.7

$Street foodCentro HistoricoPuebla

Cemitas La Colonial sells its cemitas at about 34 pesos on 2 Poniente in Puebla, the cheap Centro fallback for when market queues get too long.

OrderA cemita at about 34 pesos, the cheapest in the Centro.

TipPrices here are roughly half what the market counters charge, which is the trade-off for a smaller build.

Book food experiences in Puebla

See all 121 food experiences in Puebla