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

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)

Moyuelo

#1 of 332 Restaurants in Puebla
Price: $10 - $15 Map
Visitor photos (43)
Cuisines: Mexican

Casareyna

#2 of 332 Restaurants in Puebla
Price: $18 Map
Visitor photos (79)
Cuisines: Mexican
Reserve

Napoli

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

osteria italia

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

Tagers

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

Pinche & Chef

#6 of 332 Restaurants in Puebla
Price: $12 - $15 Map
Visitor photos (12)
Cuisines: Mexican International Contemporary Fusion

El Mural de los Poblanos

#7 of 332 Restaurants in Puebla
Price: $40 Map
Visitor photos (74)
Cuisines: Mexican Pizza
Reserve

Bistro 702

#8 of 332 Restaurants in Puebla
Map
Visitor photos (38)
Cuisines: Mexican

CHIRUCA Tapas y Canas

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

Toscalia

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

Fonda de Santa Clara 6 Oriente

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

Senkalli

#12 of 332 Restaurants in Puebla
Map
Visitor photos (5)
Cuisines: Mexican

La Noria

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

El Parrillaje Juarez

#14 of 332 Restaurants in Puebla
Map
Visitor photos (6)
Reserve

La Estancia Argentina

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

OCHO 30

#16 of 332 Restaurants in Puebla
Visitor photos (11)
Cuisines: International

Meson Sacristia de la Compania

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

Adrak House

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

La Encomienda

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

El Parrillaje - Angelopolis

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

La Berenjena

#21 of 332 Restaurants in Puebla
Map
Visitor photos (3)
Cuisines: Pizza

Alfredo di Roma - Puebla

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

Bistro y Vinos

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

Las Ranas

#24 of 332 Restaurants in Puebla
Visitor photos (14)
Cuisines: Mexican

La Fonda

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

El Maestro Asador

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

La Casa del Mendrugo

#27 of 332 Restaurants in Puebla
Map
Visitor photos (10)
Cuisines: Mexican Spanish

Mi Ciudad

#28 of 332 Restaurants in Puebla
Map
Visitor photos (14)
Cuisines: Mexican Pizza

Restaurante Casa de los Munecos

#29 of 332 Restaurants in Puebla
Price: $25 - $100 Map
Visitor photos (40)
Cuisines: Mexican

La Casona de la China Poblana

#30 of 332 Restaurants in Puebla
Map
Visitor photos (19)
Cuisines: Chinese