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 Spanish Restaurants in Puebla

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)

CHIRUCA Tapas y Canas

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

La Casa del Mendrugo

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

Allegue - Angelopolis

#58 of 336 Restaurants in Puebla
Price: $19 - $31 Map
Visitor photos (4)
Cuisines: Spanish
Reserve

Allegue - Blvd

#69 of 336 Restaurants in Puebla
Price: $19 - $31 Map
Visitor photos (2)
Cuisines: Spanish
Reserve

Casa Emilio

#86 of 336 Restaurants in Puebla
Visitor photos (1)
Cuisines: Spanish

Beso de Malta

#90 of 336 Restaurants in Puebla
Price: $2 - $7 Map
Visitor photos (14)
Cuisines: Mexican Brew Pub Pizza Seafood Spanish Pub Chicken Wings

Allegue - Juarez

#95 of 336 Restaurants in Puebla
Map
Visitor photos (1)
Cuisines: Spanish
Reserve

La Vendimia

#106 of 336 Restaurants in Puebla
Map
Visitor photos (6)
Cuisines: Spanish

La Aldaba

#112 of 336 Restaurants in Puebla
Price: $4 - $31 Map
Visitor photos (13)
Cuisines: Spanish

Lizarran

#131 of 336 Restaurants in Puebla
Price: $19 - $28 Map
Visitor photos (14)
Cuisines: Spanish Tapas

Lizarran La Paz

#139 of 336 Restaurants in Puebla
Price: $19 - $28 Map
Visitor photos (8)
Cuisines: Spanish Tapas

Bootlegger

#149 of 336 Restaurants in Puebla
Map
Visitor photos (2)
Cuisines: French Spanish Tapas Bistro

Restaurante Gaia

#154 of 336 Restaurants in Puebla
Price: $9 - $15 Map
Visitor photos (13)
Cuisines: Spanish

La Conjura

#211 of 336 Restaurants in Puebla
Price: $20 - $60 Map
Visitor photos (15)
Cuisines: Mexican Spanish

Dosveintidos Rotisserie

#239 of 336 Restaurants in Puebla
Map
Visitor photos (1)
Cuisines: Mediterranean Spanish Tapas

Ole Ole Restaurant

#251 of 336 Restaurants in Puebla
Cuisines: Spanish

Sidreria Nietos de Asturias

#252 of 336 Restaurants in Puebla
Visitor photos (2)
Cuisines: Spanish

Pollos Guerreros

#267 of 336 Restaurants in Puebla
Map
Cuisines: Pizza Spanish Chicken Wings

Albahaca Gastro-Bistro

#328 of 336 Restaurants in Puebla
Map
Visitor photos (4)
Cuisines: Mexican International Spanish