We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Puebla, Mexico

Redo Search in Map
See more restaurants in your map view
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Casareyna

#1 of 334 Restaurants in Puebla
Price: $19 Map
Visitor photos (80)
Cuisines: Mexican
Reserve

Moyuelo

#2 of 334 Restaurants in Puebla
Price: $11 - $16 Map
Visitor photos (43)
Cuisines: Mexican

Napoli

#3 of 334 Restaurants in Puebla
Price: $6 - $19 Map
Visitor photos (20)
Cuisines: Italian Pizza

Tagers

#4 of 334 Restaurants in Puebla
Price: $8 - $11 Map
Visitor photos (14)
Cuisines: Mexican International Middle Eastern

osteria italia

#5 of 334 Restaurants in Puebla
Price: $2 Map
Visitor photos (5)
Cuisines: Italian

El Mural de los Poblanos

#6 of 334 Restaurants in Puebla
Price: $40 Map
Visitor photos (77)
Cuisines: Mexican Pizza
Reserve

Bistro 702

#7 of 334 Restaurants in Puebla
Map
Visitor photos (38)
Cuisines: Mexican

Pinche & Chef

#8 of 334 Restaurants in Puebla
Price: $12 - $16 Map
Visitor photos (12)
Cuisines: Mexican International Contemporary Fusion

CHIRUCA Tapas y Canas

#9 of 334 Restaurants in Puebla
Map
Visitor photos (1)
Cuisines: Spanish Tapas

Toscalia

#10 of 334 Restaurants in Puebla
Map
Visitor photos (71)
Cuisines: Steakhouse Italian
Reserve

La Noria

#11 of 334 Restaurants in Puebla
Price: $20 - $30 Map
Visitor photos (8)
Cuisines: Mexican International
Reserve

Fonda de Santa Clara 6 Oriente

#12 of 334 Restaurants in Puebla
Price: $100 - $200 Map
Visitor photos (14)
Cuisines: Mexican Diner

Senkalli

#13 of 334 Restaurants in Puebla
Map
Visitor photos (5)
Cuisines: Mexican

La Estancia Argentina

#14 of 334 Restaurants in Puebla
Price: $15 - $36 Map
Visitor photos (8)
Cuisines: Steakhouse International Argentinean South American
Reserve

El Parrillaje

#15 of 334 Restaurants in Puebla
Map
Visitor photos (6)
Cuisines: Bar Grill Pub Wine Bar
Reserve

OCHO 30

#16 of 334 Restaurants in Puebla
Visitor photos (12)
Cuisines: International

Adrak House

#17 of 334 Restaurants in Puebla
Price: $12 - $22
Visitor photos (13)
Cuisines: Indian Thai

La Encomienda

#18 of 334 Restaurants in Puebla
Price: $22 - $40
Visitor photos (3)
Cuisines: International
Reserve

El Parrillaje - Angelopolis

#19 of 334 Restaurants in Puebla
Price: $150 - $500 Map
Visitor photos (7)
Cuisines: Steakhouse
Reserve

La Berenjena

#20 of 334 Restaurants in Puebla
Map
Visitor photos (3)
Cuisines: Pizza

Meson Sacristia de la Compania

#21 of 334 Restaurants in Puebla
Price: $20 - $30
Visitor photos (32)
Cuisines: Mexican

Alfredo di Roma - Puebla

#22 of 334 Restaurants in Puebla
Price: $25 - $40 Map
Visitor photos (13)
Cuisines: Italian
Reserve

Las Ranas

#23 of 334 Restaurants in Puebla
Visitor photos (14)
Cuisines: Mexican

Bistro y Vinos

#24 of 334 Restaurants in Puebla
Price: $14 - $23 Map
Visitor photos (18)
Cuisines: French

La Casona de la China Poblana

#25 of 334 Restaurants in Puebla
Map
Visitor photos (19)
Cuisines: Chinese

El Maestro Asador

#26 of 334 Restaurants in Puebla
Price: $10 - $22 Map
Visitor photos (7)
Cuisines: Mexican Grill

Mi Ciudad

#27 of 334 Restaurants in Puebla
Map
Visitor photos (16)
Cuisines: Mexican Pizza

La Casa del Mendrugo

#28 of 334 Restaurants in Puebla
Map
Visitor photos (10)
Cuisines: Mexican Spanish

La Fonda

#29 of 334 Restaurants in Puebla
Price: $15 - $30 Map
Visitor photos (13)
Cuisines: Mexican International Contemporary

Fonda de Santa Clara

#30 of 334 Restaurants in Puebla
Price: $6 Map
Visitor photos (66)
Cuisines: Mexican Pizza