Created by Eduardo Valle, local expert | Date: January 23, 2025
Guide to the best restaurants in Puebla, Mexico.
More restaurants in Puebla
Located at Vía Atlixcáyotl #4931, Plaza Solesta, Mochomos stands out as one of the best restaurants in Puebla thanks to its fusion of Sonoran cuisine with unique touches of the chef. Its elegant and welcoming atmosphere is ideal for special dinners or business meetings, featuring private areas, a terrace, and a bar with signature mixology.
Notable dishes include the traditional Mochomo (fried shredded beef), Pulpo y Camarón al Bacanora (octopus and shrimp with Bacanora), and Chicharrones de Rib (crispy ribs). Main dish prices range between $500 and $790 MXN.
The restaurant operates from Monday to Sunday, with extended hours until midnight or early morning, depending on the day. Reservations are recommended due to its popularity, especially on weekends.
The quality of the food and the attentive service have made Mochomos one of the standout dining spots in Puebla, offering an experience that blends tradition, modernity, and an unbeatable atmosphere.
Located in a 17th-century house in the Historic Center of the City, El Mural de los Poblanos is an iconic restaurant that celebrates Puebla’s culinary tradition. Decorated with historical murals by artist Antonio Álvarez Morán, the place offers a cultural and welcoming atmosphere.
Among its standout dishes are the Chiles en Nogada (in season), Mole Poblano with turkey, and the Huaxmole de Caderas. Main dish prices range from $150 to $400 MXN. Additionally, the restaurant offers an excellent selection of mezcals, tequilas, and unique desserts like the “Regalo de Quetzalcóatl.”
The restaurant is open daily from 8:00 a.m. to 12:00 a.m., offering options for breakfast, lunch, and dinner. Reservations are recommended due to its popularity. With attentive service and authentic flavors, El Mural de los Poblanos provides a unique gastronomic experience, which is why we decided to include it in the guide of the best restaurants in Puebla.
Hook Black, located on the terrace of the Royalty Hotel in the Historic Center, offers a spectacular view of the Zócalo and the Cathedral. This restaurant combines luxury contemporary cuisine with a sophisticated atmosphere, ideal for romantic dinners or special events. Among its standout dishes are the Beef Carpaccio, Lobster Tacos, and Hummus with Olive. The prices of main dishes range between $500 and $790 MXN.
Their cocktails, crafted by expert mixologists, include margaritas and negronis that complement the dining experience. It is open from Monday to Sunday, and reservations are recommended. Hook Black stands out for its excellent service, unique views, and a memorable culinary proposal for where to eat in Puebla.
Restaurant Casa de los Muñecos, located within the BUAP Complex, offers a culinary experience that blends traditional Puebla cuisine with contemporary touches. Housed in an 18th-century historic building, decorated with Talavera figurines known as “the muñecos,” the restaurant creates an elegant and welcoming atmosphere.
The menu stands out with traditional dishes such as Mole Poblano, Chiles en Nogada (available in season), and Chipotle Shrimp Tacos. The prices for main dishes range from $200 to $400 MXN, offering an excellent quality-price ratio. Additionally, there is a varied selection of mezcals, tequilas, and wines, as well as recommended desserts like Tres Leches Cake and Cajeta Flan.
The restaurant provides an ideal setting to enjoy Puebla’s cuisine in a space that combines history, tradition, and attentive service.
Ciudad Sagrada, located in San Pedro Cholula, offers a gastronomic experience that combines haute Mexican cuisine with pre-Hispanic elements. The restaurant, with a beautiful garden terrace and spectacular views of the Cholula pyramid, blends modern and ancestral decor to create a unique atmosphere.
The menu features standout dishes such as Mole Poblano, Chiles en Nogada (in season), and Grilled Rib Eye Tacos. Prices range from $310 to $500 MXN. Additionally, it offers a wide selection of national and international wines, as well as cocktails made with local ingredients.
Ciudad Sagrada ranks fifth among the best restaurants in Puebla to enjoy Mexican cuisine in a culturally enriching setting, with friendly and attentive service.