Best Restaurants in Puebla
Hungry in Puebla? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Puebla
Puebla's dining scene offers a tantalizing array of culinary delights that blend traditional Mexican flavors with a touch of international influence. From vibrant street food stalls serving up mouth-watering tacos and tamales to upscale restaurants offering innovative fusion cuisine, visitors can explore a diverse range of dining options. Don't miss the chance to savor iconic dishes such as mole poblano, chalupas, and cemitas, all showcasing the rich culinary heritage of Puebla. And with charming cafes, bustling markets, and hidden gem eateries scattered throughout the city, every meal is a chance to embark on a delicious adventure.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
65 restaurants
-
Restaurant4.9★8,602 reviews
Mochomos Puebla
Mochomos Puebla is an exquisite dining destination where traditional Mexican cuisine meets contemporary flair. Known for its vibrant atmosphere and exceptional service, this restaurant offers an unforgettable experience for tourists seeking to indulge in authentic flavors and upscale dining.
-
Mexican4.6★10,072 reviews
Mural de los Poblanos
Nestled in the heart of Puebla, Mural de los Poblanos offers an exquisite journey through traditional Mexican cuisine. This restaurant not only serves delicious dishes but also showcases stunning murals that celebrate the rich cultural heritage of the region. A must-visit for any tourist seeking an authentic taste of Mexico.
Daily 8:00–24:00
-
Restaurant4.7★8,510 reviews
La Casa del Mendrugo
La Casa del Mendrugo in Puebla offers a delightful blend of traditional Mexican cuisine, live jazz music, and a welcoming ambiance perfect for breakfast or events.
Mon–Sat 8:00–23:00 · Sun 8:00–18:00
-
Mexican4.4★7,713 reviews
El Viejo Rosario
Nestled in the heart of Puebla's historic center, El Viejo Rosario is a beloved breakfast spot renowned for its authentic Mexican cuisine. With a cozy atmosphere and an extensive menu, this restaurant invites tourists to indulge in traditional dishes that capture the essence of Puebla's rich culinary heritage.
Daily 8:00–20:00
-
Restaurant4.7★3,966 reviews
Prime Steak House Ave. Juárez
Prime Steak House in La Paz offers an exquisite dining experience with a focus on high-quality meat dishes, set in a vibrant atmosphere perfect for food enthusiasts and tourists alike. Enjoy expertly crafted meals that highlight the best of local flavors.
-
Mexican4.9★3,186 reviews
Animal Puebla
Animal Puebla is a vibrant dining destination where Mexican and Japanese cuisines beautifully intertwine, offering an unforgettable culinary experience in the heart of Puebla. With an inviting atmosphere and an innovative menu, it's a must-visit for food lovers.
-
Mexican4.6★3,181 reviews
Restaurante Casareyna
Restaurante Casareyna in Puebla offers a delightful experience of traditional Mexican flavors, making it a must-visit destination for food lovers seeking an authentic taste of local cuisine.
Daily 8:00–22:30
-
Mexican4.4★3,457 reviews
Fonda de Santa Clara
Nestled in the historic center of Puebla, Fonda de Santa Clara offers a delightful culinary experience, specializing in traditional Mexican cuisine. Perfect for breakfast or lunch, this charming restaurant captures the essence of Puebla's rich gastronomic heritage. With its warm ambiance and friendly service, it is a must-visit for tourists seeking to savor local flavors.
-
Restaurant4.7★2,922 reviews
El Parrillaje
Nestled in the heart of Puebla, El Parrillaje is a renowned restaurant that offers an unforgettable dining experience. With its exquisite menu featuring traditional Mexican cuisine and a warm, inviting atmosphere, it's a must-visit for food enthusiasts and tourists alike.
Mon–Sat 13:30–23:30 · Sun 13:00–19:00
-
Mexican4.5★2,878 reviews
El Anafre Rojo
El Anafre Rojo offers a vibrant taste of authentic Mexican cuisine in the heart of Puebla, making it a must-visit for tourists seeking local flavors and a cozy atmosphere.
Mon–Sat 7:00–22:30 · Sun 7:00–20:00
Comal
Discover Comal, a vibrant Mexican restaurant in the heart of Puebla, where traditional flavors meet modern culinary techniques. With its inviting ambiance and diverse menu, it's a must-visit for food enthusiasts.
Mi Viejo Pueblito
Nestled in the heart of Puebla, Mi Viejo Pueblito offers a delightful culinary journey through traditional Mexican breakfast dishes, perfect for tourists seeking a true taste of local culture. With its inviting atmosphere and rich flavors, this restaurant is a must-visit for anyone exploring the area.
Daily 8:00–22:00
Áttico 303
Nestled in the heart of Puebla, Áttico 303 is a vibrant restaurant and bar that promises an unforgettable dining experience. Known for its exquisite cuisine and stunning views, this hotspot is perfect for tourists seeking to indulge in local flavors and culture.
Casa Barroca
Nestled in the heart of Puebla, Casa Barroca offers an exquisite fine dining experience that blends traditional Mexican flavors with modern culinary techniques. With a charming atmosphere and exceptional service, it's a must-visit for food enthusiasts.
Santóua Gastrobar
Nestled in the heart of Puebla, Santóua Gastrobar is a must-visit for food enthusiasts. This vibrant gastropub offers a fusion of traditional Mexican flavors and modern culinary techniques, making every meal a memorable experience. With its inviting ambiance and extensive menu, it caters to all palates.
Restaurante CASA AURORA
Nestled in the historic heart of Puebla, Restaurante CASA AURORA offers a delightful culinary experience with authentic Mexican dishes, vibrant ambiance, and friendly service. A must-visit for food enthusiasts exploring this cultural gem.
Mon–Sat 8:00–17:00
San Pedro Cholula zocalo
The vibrant heart of San Pedro Cholula, this bustling zócalo serves as the town's main square, surrounded by colonial architecture, lively restaurants, and cafés. Nestled near the Great Pyramid of Cholula, it offers a perfect blend of historic charm, people-watching, and casual dining amid Puebla state's cultural tapestry. With a 4.5-star rating from over 1,800 visitors, it's a must-visit for authentic Mexican plaza vibes.
Sat–Sun 11:00–22:00Time to spend 0.5–3 hrs
Bistro 702
Nestled in the heart of Puebla, Bistro 702 is a charming restaurant that offers an exquisite blend of French and Mexican cuisine, perfect for tourists seeking a memorable dining experience. With a cozy atmosphere and an impressive menu, it’s a must-visit for food enthusiasts.
Mon–Sat 8:00–24:00 · Sun 8:00–18:00
Porfirio's Puebla | Restaurante de comida mexicana
Experience a culinary journey at Porfirio's Puebla, where traditional Mexican cuisine meets modern elegance. Delight in an array of authentic dishes crafted with passion and fresh ingredients, all while enjoying a vibrant atmosphere perfect for tourists seeking an unforgettable dining experience.
17 Asados
17 Asados is a vibrant Brazilian restaurant in Puebla's Barrio del Alto, renowned for its rodízio-style service featuring 17 premium cuts of meat carved tableside. Diners enjoy an all-you-can-eat experience with flavorful grilled meats, fresh garnishes, and a lively atmosphere perfect for groups and celebrations. Open daily from early afternoon, it draws crowds with its authentic churrascaria tradition and high customer satisfaction.
Mon–Sat 13:00–21:00 · Sun 12:00–20:00Price level $$Time to spend 1–2.5 hrs
La Route Des Vins La Paz
Nestled in the heart of La Paz, La Route Des Vins offers a delightful fusion of French cuisine and local charm. This inviting restaurant is perfect for breakfast or a leisurely meal, inviting tourists to indulge in a unique culinary journey that tantalizes the taste buds.
Mon–Sat 12:00–1:00 · Sun 10:00–22:00
Italianni's Puebla San Francisco
Italianni's Puebla San Francisco brings a taste of Italy to the heart of Puebla in the charming Paseo San Francisco mall. This popular chain restaurant serves generous portions of pasta, pizza, and classic Italian dishes in a welcoming atmosphere that evokes Mediterranean charm. With a 4.3-star rating from over 1,600 reviews, it's favored for its abundant breakfasts, fresh bread with olive oil, and attentive service. Located at Paseo San Francisco, Arroyo de Xonaca 1006, it's ideal for family meals or casual dinners amid a scenic garden setting. Open daily from morning till evening, it offers reliable Italian flavors in a relaxed, family-friendly environment perfect for Poblanos and visitors alike.
Price level $$Time to spend 0.8–2 hrs
Krispy Kreme
Krispy Kreme in Puebla's Barrio Alto neighborhood offers freshly glazed doughnuts straight from the conveyor belt, alongside a range of flavored varieties, coffee, and frozen drinks. This casual doughnut shop draws families and sweet tooths with its iconic hot doughnuts and vibrant atmosphere in a bustling local area. Expect quick service and the irresistible aroma of frying dough.
Price level $Time to spend 0.2–1 hr
Restaurant La Noria
Restaurant La Noria offers an exquisite dining experience in Puebla, where traditional flavors meet modern culinary artistry. Perfect for food enthusiasts seeking a memorable meal.
La Cúpula
Nestled in the heart of Puebla, La Cúpula is a culinary gem that invites tourists to indulge in traditional Mexican cuisine. With its inviting atmosphere and delectable dishes, it's a must-visit for food lovers exploring this vibrant city.
Mon–Sat 8:00–23:00 · Sun 8:00–18:00
Toscalia
Toscalia is an exquisite Italian restaurant located in the heart of Puebla, offering a delightful culinary experience with a rich menu that captures the essence of Italy. From handcrafted pasta to delectable desserts, this upscale dining destination is perfect for tourists seeking authentic flavors and a charming atmosphere.
La Silla
Nestled in the heart of Puebla, La Silla is a premier steakhouse renowned for its exquisite cuts of meat and vibrant Mexican flavors. This upscale dining experience offers a perfect blend of traditional and contemporary cuisine, making it a must-visit for tourists seeking an unforgettable meal.
Mon–Sat 13:00–24:00 · Sun 13:00–20:00
ALLEGUE
Allegue in Puebla offers a delightful Spanish dining experience, where exquisite flavors meet a charming ambiance. Perfect for food enthusiasts and those seeking a taste of Spain in Mexico.
Mon–Sat 13:00–23:00 · Sun 13:00–22:00
Café Tal Cholula
Nestled in the heart of Cholula's historic Centro, Café Tal Cholula offers a welcoming escape with robust coffee, fresh pastries, and cozy ambiance. Open daily from 8 AM (closed Wednesdays), it draws locals and visitors for casual breakfasts, relaxed afternoons, and late-night chats amid the pyramid town's vibrant streets. Rated 4.3/5 from over 1,100 reviews, it's a top Cholula cafe spot.
Price level $Time to spend 0.5–2 hrs
Fonda Margarita
Nestled in the heart of Puebla, Fonda Margarita is a must-visit for tourists seeking an authentic Mexican breakfast experience. This charming restaurant offers a delightful menu that showcases the rich culinary heritage of Mexico, making it an ideal spot to start your day with flavorful dishes and warm hospitality.
Daily 8:00–18:30
Sabor a Puebla
Discover the vibrant culinary scene at Sabor a Puebla, a must-visit Mexican restaurant located in the heart of Puebla's historic center. Enjoy authentic dishes and a lively atmosphere that brings the rich culture of Mexico to life.
Daily 8:00–24:00
Restaurante El Burladero
Restaurante El Burladero is a must-visit culinary gem in Puebla, where traditional Mexican flavors meet modern dining in a vibrant atmosphere. Perfect for tourists seeking an authentic taste of local cuisine.
Mon 10:00–18:30 · Tue–Sun 10:30–18:30
Casa de los Muñecos
Casa de los Muñecos offers a delightful dining experience that showcases the rich flavors of traditional Mexican cuisine, perfect for breakfast lovers and food enthusiasts alike. Located in Puebla, this restaurant is a must-visit for tourists seeking authentic local flavors.
Bistro y Vinos
Nestled in the heart of Puebla, Bistro y Vinos offers a delightful dining experience with a diverse menu that showcases local flavors and international cuisine. Perfect for brunch or dinner, this bistro-bar is renowned for its warm ambiance and exceptional service.
Mon–Sat 8:00–23:00 · Sun 9:00–17:00
Fonda La Mexicana
Nestled in the heart of Puebla, Fonda La Mexicana offers a delightful taste of traditional Mexican cuisine. Known for its vibrant atmosphere and diverse menu, this breakfast restaurant is a must-visit for tourists seeking an authentic culinary experience.
Daily 10:00–18:00
Augurio
Augurio is a must-visit restaurant located in the heart of Puebla, offering a unique blend of traditional Mexican flavors and a vibrant atmosphere perfect for families and brunch lovers alike. With its elegant decor and exceptional service, it promises an unforgettable dining experience.
Mon–Sat 8:30–23:00 · Sun 8:30–20:00
La Porfiriana
Nestled in the heart of Puebla, La Porfiriana offers tourists a delightful culinary experience with its rich flavors and traditional Mexican dishes, perfect for anyone looking to indulge in local gastronomy.
Restauro
Nestled in the heart of Puebla, Restauro is a culinary gem that offers a delightful array of traditional Mexican dishes. With its inviting atmosphere and attentive service, it promises an unforgettable dining experience for tourists eager to explore the rich flavors of Puebla.
Mon–Sat 13:00–23:00 · Sun 12:00–18:30
Intro
Discover a unique dining experience at this upscale restaurant in Puebla, where fusion cuisine meets a vibrant atmosphere. Perfect for breakfast or an evening of wine tasting, it promises to delight your palate.
El Mirador
Discover El Mirador, a charming Mexican restaurant in the heart of Puebla, where traditional flavors meet modern culinary artistry. Enjoy a delightful dining experience with stunning city views and a warm atmosphere that beckons you to indulge in authentic dishes crafted with passion.
Acapulco
Acapulco is a vibrant coastal city known for its stunning beaches, lively nightlife, and rich cultural heritage. Tourists flock here to enjoy the sun, surf, and delicious local cuisine.
Daily 9:10–23:00
La Casa de Pepe
Nestled in the vibrant heart of Heroica Puebla de Zaragoza, La Casa de Pepe invites tourists to experience authentic Mexican cuisine in a warm and inviting atmosphere. With a diverse menu that celebrates traditional flavors and modern twists, this restaurant is perfect for both casual dining and special occasions. Enjoy delicious dishes paired with refreshing beverages in a setting that reflects the rich culture of Puebla.
Tue–Sun 11:00–18:00
Barra Castiza REFORMA
Barra Castiza REFORMA offers a delightful fusion of Spanish and Mexican cuisines in a vibrant atmosphere, making it a must-visit for tourists seeking authentic flavors in Puebla.
Hook Black
Nestled in the heart of Puebla, Hook Black is a culinary gem that combines the best of traditional and contemporary dining. With a vibrant atmosphere and a diverse menu, it's a must-visit for food enthusiasts and casual diners alike.
Los Sabores de Puebla
Los Sabores de Puebla is a must-visit breakfast restaurant in Puebla, Mexico, renowned for its authentic Mexican cuisine and vibrant atmosphere. Tourists can indulge in traditional dishes that reflect the rich culinary heritage of the region, making it an unforgettable dining experience.
Tue–Fri 9:00–13:00 · Sat–Sun 9:00–14:00
Moyuelo
Nestled in the heart of Puebla, Moyuelo is an exquisite restaurant that showcases the rich flavors and culinary traditions of Mexico. Tourists can indulge in a variety of gourmet dishes, all prepared with fresh, local ingredients, ensuring a memorable dining experience.
Tue–Sat 14:00–22:30 · Sun 14:00–18:00
Santo Menjurje
Nestled in the vibrant Barrio de Analco, Santo Menjurje offers an authentic Mexican dining experience that captivates the senses. With its warm ambiance and diverse menu, this restaurant is a must-visit for any traveler seeking to indulge in Puebla's rich culinary heritage. From traditional dishes to contemporary twists, every meal is a celebration of flavors.
Daily 8:00–22:00
La Nogada
La Nogada is a delightful Mexican restaurant located in the heart of Puebla, renowned for its authentic flavors and inviting atmosphere. Ideal for tourists seeking to indulge in local cuisine, this culinary hotspot promises a memorable dining experience.
Daily 7:00–12:00, 14:00–21:00
Restaurante Bar Café del Artista
Nestled in Puebla's vibrant Barrio del Artista, Restaurante Bar Café del Artista offers a romantic terrace with live music views and an intimate upstairs dining room serving Mexican classics like chalupas and chilaquiles. Enjoy coffee, cocktails, and trova performances in this classic cultural spot opposite Av. 6 Oriente on Calle 8 Norte.
Price level $$Time to spend 1–3 hrs
La Abuelita
La Abuelita is a cherished Mexican restaurant located in the historic center of Puebla, offering a delightful array of traditional dishes that celebrate the rich culinary heritage of Mexico. With its warm ambiance and friendly service, it’s a must-visit for tourists seeking an authentic dining experience.
Daily 10:30–18:30
Terraza Quintal
Nestled in the heart of Puebla, Terraza Quintal is a must-visit Mexican restaurant that captivates tourists with its vibrant atmosphere and delectable traditional dishes. From the moment you step in, the rich flavors and warm hospitality transport you to the essence of Mexican culture, making it an unforgettable dining experience.
Casa Amora
Discover Casa Amora, a vibrant Mexican restaurant located in the historic center of Puebla, where traditional flavors and modern flair come together to create an unforgettable dining experience. With its warm atmosphere and delicious dishes, it's a must-visit for any food lover exploring this charming city.
Restaurante Plato Hondo - Africam Safari
Nestled within the wild expanse of Africam Safari in Puebla, Mexico, Restaurante Plato Hondo offers a unique dining experience on a picturesque mini-island connected by a hanging bridge. Overlooking spider monkeys and lemurs, it serves hearty Mexican cuisine amid the thrill of the safari. Open select days from 12:00 to 17:30, it earns 4.2 stars from 397 reviews for its generous portions and stunning animal views. Ideal for families and wildlife enthusiasts seeking immersive meals surrounded by nature.
Thu–Sun 12:00–17:30Price level $$Time to spend 0.8–1.5 hrs
Puebla
Puebla, a UNESCO World Heritage Site, captivates visitors with its stunning colonial architecture, vibrant culture, and exquisite cuisine. Explore the historic center, a treasure trove of beautiful churches and colorful tiles that reflect the city's rich history and artistic legacy. Indulge in the local flavors at charming eateries while soaking in the lively atmosphere of this enchanting destination.
Daily 8:00–21:00
Antojeria Nacional Analco
Antojeria Nacional Analco is a traditional Mexican restaurant located in the historic Barrio de Analco neighborhood of Puebla, specializing in authentic antojitos and regional Mexican cuisine. The establishment serves classic dishes including tacos, quesadillas, chilaquiles, pozole, and traditional mole, reflecting the culinary heritage of Puebla and the Yucatan Peninsula. With a rating of 4.3 out of 5 from 259 reviews, this casual dining spot offers an accessible introduction to Puebla's vibrant street food culture.
Price level $Time to spend 0.8–2.5 hrs
Restaurante La Palmera
Restaurante La Palmera is a family-friendly dining establishment located in the heart of Centro, Puebla, at Plaza de la Concordia. Specializing in Latin American and fusion cuisine, this restaurant offers a welcoming atmosphere with a focus on fresh seafood, traditional dishes, and hearty meals. Open daily from 8 AM to 8 PM, it serves as an ideal spot for casual dining, family gatherings, and special occasions in a vibrant neighborhood setting.
Mon–Tue 8:00–20:00 · Thu–Sun 8:00–20:00Price level $$Time to spend 0.8–2.5 hrs
Restaurante Fuego de Leña- Africam Safari
Nestled within Africam Safari, Restaurante Fuego de Leña offers a unique dining experience where wood-fired cuisine meets wildlife observation. Specializing in pizzas, grilled meats, and traditional Mexican fare, this restaurant combines culinary excellence with the thrill of dining surrounded by African animals. Perfect for families and adventure seekers looking to extend their safari experience with exceptional food.
Daily 10:00–18:00Price level $$Time to spend 1.5–4 hrs
La Tradicional, Antojeria, Cemitas & Mezcales
Nestled in Puebla's historic center on Portal Morelos, La Tradicional serves authentic antojitos, hearty cemitas, and a wide selection of mezcales. This lively spot captures the essence of Poblano street food culture with fresh ingredients, bold flavors, and a casual vibe perfect for locals and visitors seeking genuine regional eats. Open daily from 2 PM, it offers spectacular service at average prices in a prime location near key landmarks.
Price level $$Time to spend 0.8–2.5 hrs
Dulces Tentaciones
Nestled in Puebla's historic center on Avenida 6 Oriente, Dulces Tentaciones captivates with authentic Mexican dulces típicos. This sweet shop specializes in handmade treats like fruit-covered candies, natural mermeladas, rompope, and caramel paletas, all crafted without artificial flavorings or preservatives. A 4.3-star rated gem (64 votes), it embodies Puebla's candy-making tradition on the famed Calle de los Dulces. Open daily from 10:30 AM, perfect for quick indulgences or gifts amid colonial charm.
Price level $Time to spend 0.2–1 hr
Talavera de la Luz
Talavera de la Luz is a renowned workshop and shop in Puebla's Barrio de Analco, specializing in authentic Talavera pottery. Founded in 1966, it crafts traditional ceramics using local clays, offering vases, dishware, tiles, and architectural elements in vibrant blues, yellows, greens, and more. Visitors can explore the restored building adorned with murals, gardens, and artisan demonstrations in this historic artisan district.
Mon–Fri 8:00–14:00, 15:00–17:00 · Sat 8:00–12:00Price level $$Time to spend 0.5–2 hrs
Puebla Querida
Puebla Querida is a charming brunch spot that offers a delightful culinary experience in the picturesque city of Puebla. With its warm ambiance and a diverse menu, it's the perfect place to enjoy leisurely mornings filled with delicious flavors and friendly service.
Tue–Sun 9:00–16:30
El Mejor Restaurante
Nestled in the Historic Centre of Puebla, El Mejor Restaurante offers an unforgettable culinary experience, showcasing the rich flavors and traditions of Mexican cuisine in a vibrant setting that captivates tourists from around the world.
Pastelería Paola
Pastelería Paola is a beloved cake shop located in San Francisco Acatepec, San Andrés Cholula, Puebla. Specializing in freshly baked pastries and cakes, this local bakery serves the community with traditional Mexican baked goods and custom creations. Known for quality ingredients and authentic flavors, it's a go-to destination for celebrations, gatherings, and everyday treats.
Price level $Time to spend 0.2–1.5 hrs
El Pollero
El Pollero is a casual eatery in Cholula de Rivadavia specializing in roasted chicken and Mexican comfort foods. Located on Av 7 Ote 210 in San Pablo Tecamac, it offers hearty meals like adobada potatoes, sausages, and chicken pieces at budget prices. Open weekends from noon late into the night, it's ideal for family gatherings or quick bites near Puebla's historic sites. Expect simple seating, flavorful grilled meats, and authentic local flavors in a no-frills setting.
Sat–Sun 12:00–0:09Price level $Time to spend 0.5–1.5 hrs
Cafetería Karamell
Cafetería Karamell is a charming coffee shop in San Andrés Cholula, where visitors can indulge in delightful pastries and aromatic brews while enjoying a cozy atmosphere.
Tue–Thu 8:30–17:00 · Fri–Sun 8:30–18:00
Explore Puebla on the map
A handpicked selection of must-see spots in Puebla, mapped for you.
More about Puebla

Puebla travel guide
Puebla combines UNESCO-listed colonial architecture, Talavera ceramics, celebrated cuisine and volcano views with museums, markets and lively local culture.
Tell me more about PueblaMore to explore in Puebla
Explore more

Explore more of Mexico
Discover Mexico: A land of ancient ruins, vibrant culture, and stunning natural landscapes. Experience diverse cuisine, rich traditions, and warm hospitality.
Explore Mexico
Getting your guide ready…
We are putting together a fresh copy of the Puebla guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
