Open Travel Guide
Restaurants in Puebla

Best Restaurants in Puebla 2026

Where to eat in Puebla: the dishes that define the place and the rooms that serve them best.

The short answer: start with Fonda de Santa Clara, El Mural de los Poblanos and Casareyna. This guide profiles 28+ restaurants and places to eat in Puebla, with prices, timing, and the practical notes that decide whether each one earns a place in your plan.

Puebla is a central Mexican state anchored by Puebla de Zaragoza, a UNESCO World Heritage colonial capital famous for baroque Talavera-tiled churches, the birthplace of mole poblano, and the site of the 1862 Battle of Puebla that gave rise to Cinco de Mayo. Just west of the capital, the town of Cholula holds the Great Pyramid of Tlachihualtepetl, the largest pyramid by volume on Earth, while the twin volcanoes Popocatépetl and Iztaccíhuatl dominate the state's western skyline.

Top restaurants

Handpicked picks for the best dining experiences.

traditional Poblano

Fonda de Santa Clara

$$ (approx. 250-450 MXN / $15-26 USD per person)4.5/5

Popular traditional Poblano restaurant in Puebla.

Known for: Longest-running mole poblano restaurant in the city, serving since 1972

Av. 3 Poniente 307, Centro, 72000 Puebla, Pue.

contemporary Poblano

El Mural de los Poblanos

$$$ (approx. 450-900 MXN / $26-53 USD per person)4.6/5

Popular contemporary Poblano restaurant in Puebla.

Known for: 17th-century building with hand-painted murals, dining rooms centered on the region's most famous dishes

C. 16 de Septiembre 506, Centro, 72000 Puebla, Pue.

Poblano fine dining

Casareyna

$$$ (approx. 400-800 MXN / $24-47 USD per person)4.5/5

Popular Poblano fine dining restaurant in Puebla.

Known for: Boutique-hotel restaurant built around a colonial courtyard, plated on hand-painted talavera ceramics

Calle 2 Oriente 1007, Centro, 72000 Puebla, Pue.

ancestral Poblano

Augurio

$$$ (approx. 500-950 MXN / $29-56 USD per person)4.6/5

Popular ancestral Poblano restaurant in Puebla.

Known for: Chef Ángel Vázquez's project reviving forgotten Poblano recipes and regional ingredients

Av. 9 Oriente 16, Centro, 72000 Puebla, Pue.

contemporary Mexican

Sacristía de la Compañía

$$$ (approx. 450-850 MXN / $26-50 USD per person)4.4/5

Popular contemporary Mexican restaurant in Puebla.

Known for: 18th-century mansion-turned-boutique-hotel restaurant on the Callejón de los Sapos antiques street

6 Sur 304, Centro, 72000 Puebla, Pue.

traditional Mexican

La Guadalupana

$$ (approx. 250-500 MXN / $15-29 USD per person)4.3/5

Popular traditional Mexican restaurant in Puebla.

Known for: 16th-century building restored as a classic Poblano cantina-restaurant

Av. 5 Oriente 605, Centro, 72000 Puebla, Pue.

traditional Poblano

Casa de los Muñecos

$$ (approx. 250-450 MXN / $15-26 USD per person)4.3/5

Popular traditional Poblano restaurant in Puebla.

Known for: Colonial building famous for its facade of tiled figures, a block from the Zócalo

2 Norte 2, Centro, 72000 Puebla, Pue.

traditional Poblano snacks and drinks

Café La Pasita

$ (approx. 80-200 MXN / $5-12 USD per person)4.4/5

Popular traditional Poblano snacks and drinks restaurant in Puebla.

Known for: Cantina operating since 1916 in the Barrio de los Sapos, famous for its house-made raisin liqueur

Av. 5 Oriente 602, Centro, 72000 Puebla, Pue.

Restaurants by cuisine

Browse picks grouped by cuisine type.

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Tipping practices vary — check local customs. Service charge is often included.

Tip

Restaurants may close between lunch and dinner. Plan meals around local dining hours.

Tip

Popular restaurants may not take reservations — arrive early or be prepared to wait.

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-15/meal Street food, local eateries, and simple restaurants.
Mid-range $15-40/meal Sit-down restaurants with good service and varied menus.
Upscale $40+/meal Fine dining, international cuisine, and premium experiences.