Created by Eduardo Valle, local expert | Date: January 9, 2025
Explore our guide to the best cheap restaurants in Puebla. We know that eating well doesn’t have to cost a fortune; this is a city that, in addition to its history and culture, offers a wide variety of delicious food at affordable prices. From the traditional tacos árabes to the little fondas where homemade food feels like a warm hug, you’ll find places to satisfy your cravings and save money.
In this guide, we take you to those spots where the food is good, beautiful, and affordable. We’re talking about lively markets, hidden street food gems, and restaurants where quality and price go hand in hand. Who said you need to spend a lot to enjoy a good mole poblano or even chiles en nogada out of season? Here, you’ll discover perfect options for breakfast, lunch, or dinner that will leave you satisfied and wanting more.
To create this list, we dug deep into the menus and evaluated with a critical eye (and a happy stomach). We tasted everything from the seasoning to the portions, taking into account the atmosphere and, of course, the price. We also considered other diners’ opinions because, what’s better than a recommendation from someone who’s already enjoyed a great taco? So, if you’re looking to eat delicious food without breaking the bank, this guide is your new best friend. Enjoy!
If you find yourself in Puebla and are looking for a nice place to enjoy a delicious meal without spending too much, we highly recommend Café & Tocino. This restaurant has won the hearts of many locals for its excellent customer service, great flavor, and most importantly, its low prices. Reviews from diners on Tripadvisor and Google Maps highlight the quality and freshness of their ingredients, as well as the large portions they serve. In our personal experience, we loved the combination of flavors in their bacon and egg sandwich, which comes with homemade bread and crispy bacon. Additionally, on their menu, you’ll find pancakes with honey and fruit, perfect for starting your day with energy without straining your wallet.
Café & Tocino is undoubtedly a gem among the cheap restaurants in Puebla that you shouldn’t miss. The atmosphere is calm and pleasant, perfect for relaxing while enjoying a good conversation.
Comal is one of our favorite budget-friendly spots in Puebla when we’re craving authentic Pueblan food without spending too much. Located right in the historic center, it offers a cozy experience that truly reflects the richness of Puebla’s cuisine. From the moment you walk in, the warm atmosphere and traditional decor make you feel right at home.
The dishes are delicious and incredibly affordable. We highly recommend the mole poblano—rich, perfectly balanced, and served with tender chicken and rice. The Swiss-style enchiladas are another must-try: creamy, cheesy, and baked to perfection. And if you’re in the mood for local snacks, don’t miss the huitlacoche quesadillas. Plus, the staff is friendly and welcoming, which makes the whole experience even better. Without a doubt, Comal is one of the best affordable restaurants in Puebla you simply can’t miss.
Rufina Lonchería is one of those little hidden gems offering cheap eats in Puebla that will steal your heart. From the moment you walk in, you’re welcomed by a warm, authentic vibe—just like being in your grandma’s kitchen. The food is truly delicious, and best of all, super affordable. I absolutely recommend their carnitas tacos and enmoladas—they’re finger-licking good. Plus, their aguas frescas are the perfect match for any dish.
The staff is incredibly kind and always greet you with a smile, which makes the whole experience even better. If you’re looking for a spot where you can eat well without breaking the bank, Rufina Lonchería is the perfect choice. It’s the kind of place that becomes a favorite the moment you discover it. Go give it a try and enjoy the authentic flavors of Puebla!
Café Milagros is a charming little spot in the heart of the city, known for its colorful and cheerful atmosphere.
As soon as you walk in, you’re welcomed by vibrant décor with traditional Mexican touches that create a warm, authentic vibe.
This small cheap restaurant in Puebla offers a menu filled with classic Mexican dishes. The chilaquiles with mole poblano and eggs are a must-try—they’re absolutely delicious. The meat-topped picaditas and pan dulce also make a perfect combo for a hearty breakfast. To drink, go for the Veracruz coffee, which stands out for its bold, aromatic flavor.
Prices are low, letting you enjoy a filling meal without breaking the bank. For example, a full breakfast for two people can cost less than $200 pesos, which is honestly a steal. Just a heads-up: it’s a good idea to bring cash, as the card machine isn’t always available.
Las Quekas Cholula is a culinary gem located in San Andrés Cholula, widely recognized as one of the best cheap restaurants in Puebla, offering a warm and welcoming atmosphere. This spot has become a go-to destination for both locals and visitors seeking to enjoy authentic Mexican cuisine without stretching their budget.
The menu at Las Quekas Cholula is both varied and flavorful. Among the standout dishes are the quesadillas, made with handmade tortillas and filled with fresh, traditional ingredients. The gorditas, known for their soft masa and generous fillings, are another specialty that delights diners. The restaurant also serves enchiladas suizas, chilaquiles, and memelas—all prepared with homemade recipes that reflect true Pueblan flavors.
Prices at Las Quekas Cholula are remarkably low, allowing guests to enjoy a hearty meal without spending much. For instance, quesadillas and gorditas are priced between $20 and $30 pesos, while more elaborate dishes like enchiladas suizas are around $80 pesos. This excellent value makes it a must-visit for anyone looking for cheap restaurants in Puebla.