Best Budget Eats in Puebla: Great Food Without the Big Bill
Words by
Isabella Torres
When I first moved to Puebla eight years ago, my bank account was practically screaming for help. I had a tiny apartment near the Centro Historico and a stubborn refusal to eat the same instant noodles twice in one week. That desperation led me down some of the narrowest alleyways, into the most unlikely covered markets, and to street corners where abuelitas have been flipping tortillas since before my grandmother was born. What I found changed the way I think about eating well on almost nothing. The best budget eats in Puebla are not hidden or secret. They are right there, in plain sight, often in places so unassuming you would walk right past them if you did not know better. This city rewards the curious and punishes those who only eat where the English menus are easiest to find.
The Central Markets: Where Puebla Feeds Itself
The best budget eats in Puebla often start in the massive public markets where thousands of families shop for ingredients daily. These are not tourist attractions. They are living, breathing food ecosystems that have operated the same way for generations.
Mercado de la 5 de Mayo
Do not let the name fool you. This market has nothing to do with the holiday. It sits on Calle 5 de Mayo in the heart of the Centro Historico, and it has been the pulse of this neighborhood since the 1940s. The ground floor is packed with produce stalls, dried chiles, and the kind of fragrant spice piles that make your eyes water from ten feet away. The second floor, however, is where the real eating happens.
Upstairs you will find roughly forty cocciones, which are essentially small kitchen operations run by women who cook one or two things extraordinarily well. My personal favorite is the stall run by a woman whose family has been making chiles en nogada since her mother opened shop here in 1971. During the late summer months, this dish costs around 65 pesos and is so wildly superior to what you will find in the tourist restaurants around the Zocalo that it feels almost unfair.
What to Order / See: The chiles en nogada from stall number 23, which features pomegranate seeds from their own trees in the nearby Sierra Nororiental during August and September. The rest of the year, try their chalupas, which are smaller, crispier, and more generously topped than the ones you will see on menus elsewhere.
Best Time: Arrive before noon on weekdays. By one o'clock, the lunch crowd fills every stool and you will be standing for twenty minutes waiting for a seat.
The Vibe: Authentic, loud, steamy, and completely unpolished. The plastic chairs are uncomfortable, the tablecloths are nonexistent, and the salsa verde will sear the inside of your nostrils if you are not careful. That is the entire point. Service here can feel rushed during peak hours, and some of the older vendors are not especially patient with first-time visitors who take too long to decide.
One thing most tourists never learn is that you can actually ask the market security guard near the main entrance for a recommendation. He has worked here for nineteen years and knows exactly which stall has the freshest fish on any given Tuesday. He will not offer this information unless you ask him directly, but his English is decent and he loves helping people who make the effort to speak a little Spanish first.
Mercado del Parian
Head north from the Zocalo along Calle 2 Oriente and you will hit this covered arcade market, which dates back to the colonial era when it served as a gathering place for artisans and merchants. Today it is one of the best spots in the city for traditional Puebla-style cocido, which is a hearty stew of beef and vegetables served in a clay pot with fresh tortillas. The market has about fifteen restaurants operating inside, and most of them have been in the same families for at least three generations.
What to Order / See: The cocido poblano at La Casa de los Moles. The mole here is made in small batches using a recipe that has not changed since 1956. A bowl with unlimited tortillas costs 55 pesos, which is essentially theft given the quality.
Best Time: Sunday mornings are when families come after church. The place fills with energy and noise, but the food comes out faster because the kitchen staff is running at full capacity.
The Vibe: Quieter and more relaxed than Mercado de la 5 de Mayo. The arcade setting means you are eating under high wooden ceilings with natural light streaming through the gaps. Some of the vendors sleep in the back rooms behind their stalls, and you will occasionally see a child doing homework on a stack of tortillas while their mother ladles soup.
A detail that took me embarrassingly long to figure out: if you buy anything from the small grocery section at the back of Mercado del Parian, ask them to wrap it in the brown paper the old way instead of plastic. It is more sustainable, and the vendors respect you more for caring about the small things.
The Cemita Belt on Avenida 2 Oriente
Puebla invented the cemita, which is a fat, sesame-crusted sandwich built on a roll that is somehow both spongy and substantial. The interior is stuffed with meat, white cheese, pápalo herb, onions, and a smear of black beans. This is not a dainty sandwich. It is a fistfight in bread form, and nothing in Puebla represents the city better.
The highest concentration of cemiteras, which is what the sandwich shops are called, is along a four-block stretch of Avenida 2 Oriente between Calle 3 Norte and the Mercado de la 5 de Mayo. I have eaten at every single one of these shops over the years, and my top pick has remained consistent.
Taqueria La Mexicana
Located at 2 Oriente number 308, this place looks like nothing from the outside. There is a handwritten cardboard sign, a few plastic tables, and a counter where the owner, Don Aurelio, has been slicing meat since 1988. His son runs the grill now, but Don Aurelio still personally makes every single cemita roll by hand every morning starting at five.
What to Order / See: The cemita de Milanesa. The breaded and fried beef cutlet version of the standard cemita, topped with the house salsa verde. The bread holds up to the juiciness of the meat in a way that lesser rolls simply cannot manage.
Best Time: Between two and four in the afternoon on weekdays. The lunch rush is finished, Don Aurelio is usually sitting at the counter, and the cemitas are at their freshest because the afternoon batch comes straight off the griddle.
The Vibe: No-frills, fast, and satisfying. The chairs are the kind of molded plastic that are uncomfortable everywhere in Mexico. The salsa verde is not for beginners. But the food is cheap, generous, and exactly what you want after a long morning of sightseeing.
One detail that took me years to learn: if you ask nicely, they will toast the cemita roll on the grill before assembling the sandwich. This takes about two extra minutes but transforms the final product into something genuinely special. Most visitors never know to ask.
Tacos Arabes: Puebla's Turkish Inheritance
This is one of those facts about Puebla that surprises almost everyone who learns it. During the 1930s, Lebanese immigrants arrived in Puebla in significant numbers and opened small pita-bread businesses throughout the city. Those businesses evolved over decades into something entirely their own. The result is tacos arabes, which use thin, marinated pork cooked on a vertical spit, wrapped in large flour tortillas that are cooked on a flat griddle until they are crispy on the outside and steamy inside.
The best concentration of tacos arabes shops is along a stretch of Avenida 2 Sur, just south of the Centro Historico.
El Toril
At 2 Sur number 1202, this place has been making tacos arabes since 1962. The original owner was a Lebanese immigrant named Elias Khoury, and his grandson runs the shop today using the same spice blends. A taco arabes plate with three tacos, salsa, and a small serving of guacamole costs 65 pesos.
What to Order / See: The tacos arabes plate, obviously, but also ask for the pineapple. They slice it fresh and grill it alongside the pork, and the slightly charred pineapple pieces served on the side cut through the richness of the meat in a way that feels almost scientific in its precision.
Best Time: Friday nights. This is when the locals come, and the wait can stretch to thirty minutes. The kitchen is running at full speed, the mezcal is flowing, and you feel the entire weight of Puebla's street food culture concentrated in one small building.
The Vibe: Lively, loud, and unapologetically carnivorous. The mezcal selection is solid and the house blend is surprisingly smooth. One drawback is that seating is extremely limited. On busy nights you will be eating standing up, which is fine but not ideal if you are planning to linger.
A local tip: ask for extra flour tortillas on the side, not just for wrapping the meat but for soaking up the salsa that pools at the bottom of your plate. The staff thinks this is a bit strange, but they will accommodate you.
Pasaje Ayutla: The Colonial Arcade Eateries
Built in the late nineteenth century as a commercial arcade modeled after European galleries, Pasaje Ayutla sits at the corner of Calle 3 Norte and Avenida 6 Oriente. It is one of the oldest covered shopping passages in Mexico, and while most of the storefronts are now clothing shops, the back corners have quietly become one of the best places in the city for cheap, reliable food.
The light in this passage is gorgeous in the late afternoon. Yellow tiles line the walkways, and the original ironwork balconies rise three stories above you. It feels like eating inside a jewel box.
Antojitos del Pasaje
Tucked into a corner spot at the north end of the arcade, this counter-service operation has been run by the same family for three generations. They serve standard antojitos at prices that have not kept pace with inflation, making this one of the most affordable meals in the entire tourist zone.
What to Order / See: The huaraches. These are thick, oval-shaped masa boats topped with salsa, cheese, and your choice of meat. They cost 35 pesos each and are large enough to split between two people who are not particularly hungry.
Best Time: Any time between three and six in the afternoon. The afternoon light coming through the skylights makes the whole space glow, and the kitchen is in its rhythm after the lunch rush has died down.
The Vibe: Quiet, photogenic, and almost meditative compared to the chaos of the markets. You will often have the place to yourself. The only downside is that the seating consists of a handful of small tables that sit directly on the tile floor without chairs, so you end up eating at a very low angle.
If you want to know what Puebla felt like before the tourists arrived, this is the closest you will get while still eating a hot meal.
Cholula: Day Trip Eating on the Cheap
The town of Cholula, about fifteen minutes west of Puebla by collective taxi, has its own distinct food culture that is both connected to and separate from the city proper. The cheap food Puebla scene here centers on two areas: the mercado Nuevo, which is the covered market near the Zocalo of Cholula, and the street vendors who set up along Calle Morelos in the evenings.
Mercado Nuevo de Cholula
This market is larger and less polished than the Puebla markets, which means the prices are lower and the food is more directly responsive to what the local population actually wants to eat. The antojitos section on the south side of the building features about twenty stalls, and competition is fierce enough that quality stays high.
What to Order / See: The memelas from the stall operated by a woman everyone calls Doña Lola. These are thick, oval masa cakes topped with salsa, cheese, and meat. They are bigger and more generous than memelas you will find in Puebla proper, and the price is a full ten pesos cheaper.
Best Time: Wednesday afternoons. Market day in Cholula is Wednesday, and the vendors arrive with the freshest ingredients early in the morning. By two in the afternoon, the stock is still fresh but the morning crowds have thinned out.
The Vibe: Raw, authentic, and slightly chaotic. This is a working market where tourists are rare enough to be a novelty. The vendors will stare at you, and you will feel that stare. But the food is incredible and the prices reflect the fact that this is not a place designed to extract money from visitors.
One thing most tourists do not know: the collective taxis that run between Puebla and Cholula, called ruteras, leave from the corner of Calle 4 Poniente and Avenida 2 Norte in Puebla. The fare is 7 pesos. If a taxi driver offers to take you for less, something is wrong.
Taqueria Los Luzbrios
On Calle Morelos in Cholula, this open-air taco stand sets up every evening starting at seven. The specialty is tacos de_LONGODONTE_N, which is a Puebla-style longaniza sausage made with chili and achiote paste. The casing is slightly crispy from the grill, the interior is juicy, and the house salsa contains habanero peppers that you do not taste until thirty seconds after you have already committed to the bite.
What to Order / See: The tacos de_LONGODONTE_N, obviously, but also ask for a tlayuda if they have them available. These are large, crispy tortilla bases topped with beans, cheese, and various meats. They are more of a Oaxaca thing, but the Cholula vendors sometimes make them when they have extra masa.
Best Time: After nine at night on weekends. Cholula has a younger population than Puebla proper, and the evening street food scene here draws university students who demand good food at prices their wallets can handle.
The Vibe: Festive, energetic, and slightly rough around the edges. The plastic tables wobble, the lighting is harsh, and you will probably sit next to people who are smoking. But the tacos are honest and the atmosphere is genuinely fun.
The Calle de los Dulces: Sweet Endings for Almost Nothing
No discussion of cheap food in Puebla is complete without acknowledging the Calle de los Dulces, which is the street between the Zocalo and the Templo de San Francisco where vendors have been selling traditional Puebla sweets for over a century. The sweets here are not cheap by Mexican standards, but compared to what you would pay in a boutique confectionery shop, the prices are remarkably reasonable.
Dulces Sanctorum
At the corner of Calle 3 Oriente, this tiny shop has been making camotes, which are sweet potato candies, since 1923. The family still uses the original recipe, which involves boiling sweet potatoes in piloncillo syrup until they are dense, sliceable, and aggressively sweet.
What to Order / See: The camotes and the劫持, which are pumpkin-based sweets in syrup. Buy a small bag of mixed candies for 40 pesos. This is enough for two people to snack on for a full day.
Best Time: Any time, honestly. The shop is open from nine in the morning until eight at night, and the candies are made fresh every morning. I prefer coming in the late afternoon, when the light coming through the windows makes the syrup-glazed candies look like tiny amber sculptures.
The Vibe: Nostalgic, quiet, and deeply traditional. The shop has changed very little in decades. The owner, who is now in her seventies, still works behind the counter some days and will tell you stories about her grandmother if you have the patience to listen.
The insider detail here is that the candies keep for two weeks if stored properly in a cool, dry place. You can buy a decent quantity, take them back to your accommodation, and have them as a snack for the rest of your trip. Most tourists buy a few pieces and eat them immediately.
When to Go / What to Know
The cheapest time to eat in Puebla is between two and five in the afternoon, when the lunch rush has ended and restaurants are running their leftover prep. The most expensive time is Saturday night, when every decent restaurant fills with people who are spending freely.
Tuesday and Wednesday are generally the best days to hit the markets. Monday is when some vendors take their day off, which means reduced selection. Friday and Saturday nights are when the street food comes alive in Cholula and along Avenida 2 Oriente, but prices do not really change much. You are paying for atmosphere more than savings.
If you are serious about eating cheap in Puebla, carry small bills. Most of the vendors described here do not have card readers, and asking them to break a 500 peso bill for a 35 peso purchase is an imposition. The 7-Eleven
Enjoyed this guide? Support the work