Best Budget Eats in Mexico City: Great Food Without the Big Bill

Photo by  Carl Campbell

17 min read · Mexico City, Mexico · best budget eats ·

Best Budget Eats in Mexico City: Great Food Without the Big Bill

MR

Words by

Miguel Rodriguez

Share

If you've ever wondered whether Mexico City can deliver the kind of food that ruins you for every other city on earth without ruining your bank account, the answer is a resounding yes, and I'm going to prove it to you. Finding the best budget eats in Mexico City isn't some scavenger hunt reserved for locals in the know; it's actually the default way most chilangos eat every single day. I've lived here my entire life, eaten through every borough, and I'm going to walk you through exactly where to go, what to order, and how the city's history is sitting on the plate in front of you.

Mercado de San Juan and the Art of Offal in the Centro Histórico

There's no better classroom for cheap food Mexico City style than the Mercado de San Juan, tucked just south of the old Zócalo on Calle Ernesto Pugibet. This is where butchers, cheesemongers, and grumpy old men who know their way around a pig's head have done business for over a century. Most tourists skip past it on their way to the Catedral Metropolitana, which is exactly why you should go. The stalls on the south side serve tacos de ojo (literal eyeball tacos) and tostadas de sesos that cost between 15 and 30 pesos, and they taste like a dare you should accept.

Show up between 9 and 11 in the morning, when the second-generation vendors are still smiling and the morning light cuts through the iron roof in thick warm slabs. Try a torta de chicharrón at the stall closest to the entrance on the west side, where the bread gets pressed on a flat griddle until the crust shatters. One thing the guidebook never tells you: the same market has a small cheese counter in the back where the owner will hand you a fresh sample of queso de poro and explain why it's almost extinct in Mexico. Bring small bills, because the vendors here see so few tourists that the change-making system occasionally breaks down.

The market is a living artifact of the colonial-era wholesale trade that fed the old capital. Walking through, you're tracing the same path that Spanish merchants, indigenous Tlaxcaltecans, and Chinese railroad workers all walked in different centuries. That density of history is what makes the food here hit differently, even when you're paying peso prices.

El Vilsito in Narvarte for Tacos al Pastor at 3 AM

El Vilsito is famous across Mexico City, and most articles will tell you the obvious: it's an auto repair shop by day and a taco destination by night. What most articles won't tell you is that the actual best time to come is between 1 and 4 AM on a Saturday, when the Narvarte neighborhood empties out and the trompo, that giant skewer of marinated pork, has been spinning long enough to develop a proper dark crust on the outside. A taco al pastor with pineapple, cilantro, and onion will run you about 25 pesos, and the green salsa has a roasted pumpkin seed base that you won't find anywhere else.

The place sits on the corner of Universidad and Nicolás San Juan, a ten-minute walk from the Eugenia Metro station on Line 3. Order at the small window and grab a seat at the blue plastic tables underneath the flickering fluorescent lights. The al pastor here is famously good, and the chorizo and longaniza from the same trompo are equally excellent. They also serve gringa al pastor, a flour tortilla version with melted cheese, which costs about 45 pesos and works as a hangover cure that has yet to be improved upon.

One practical annoyance: parking is essentially impossible, so take a rideshare or, better yet, a taxi. Another insider detail is that the salsa verde gets refilled only at certain hours, so if you see the big plastic bucket out, ask for a second ladle before the cook turns the lid back on. The shop has been around for decades, and the fact that they still fix carburetors in the morning feels like a quiet protest against gentrification.

El Califa de León on Avenida Insurgentes for Late-Night Tacos

El Califa de León is the kind of place food writers in Mexico City whisper about in reverent, slightly jealous tones. It holds a spot in the Latin America's 50 Best Restaurants list, and yet a single taco here costs about 35 pesos. The original is a tiny green-and-tile shop on Avenida Insurgentes Sur, just south of the Río Churubusco overpass in the Colonia del Valle neighborhood. The menu is famously tiny, just four options, and you should order the taquitos de bistec, which are flash-grilled with melted cheese and a green salsa that tastes like a cilantro field got hit by lightning.

Show up around midnight, which is when the chefs at the more expensive restaurants across the city are heading home and the regular crowd starts filling these small stools. The cooks work the flat-top griddle with the kind of muscle memory that only comes from doing the same ten motions a thousand times a month. Order a side of the consommé, which is a beef broth with chickpeas, cactus, and a ridiculous amount of lime, and dunk your tacos into it the way the locals do. The total damage for two people eating well here is around 150 pesos.

The story behind this place goes back to the 1960s, when Doña Concepción and her family started grilling small tacos for cab drivers who worked the night shift. That's why the location, the menu, and the hours all feel designed for the working city rather than the tourist city. One tip nobody mentions: the second location around the corner is more comfortable but slightly less flavorful, since the original griddle is the one seasoned by fifty years of accumulated beef fat.

La Casa de Toño in Cuajimalpa and the Romanesque Pozole Pilgrimage

Okay, hear me out, because La Casa de Toño looks like a chain restaurant, feels like a chain restaurant, and is technically a small regional chain, but the pozole and the flautas here are some of the most quietly extraordinary affordable meals Mexico City has to offer. The original is in Cuajimalpa, way out in the western part of the city, and a bowl of pozole rojo with all the fixings will run you about 90 pesos. That sounds high until you realize the bowl could feed two hungry people, the tostadas come free, and the service is fast enough to shock a New Yorker.

The Cuajimalpa branch is the one you want, not the airport or Polanco outposts, because the kitchen still has the original cooks from 1982. They make the pozole from scratch, simmer the hominy overnight, and the chiles are toasted in a comal that has been blackened by thirty years of use. Order the flautas ahogadas, which are rolled, deep-fried tacos drowned in a thin green tomatillo sauce, and follow with a horchata from the jug on the table. The place opens at 8 AM and stays open until well past midnight, and the turnover is so fast that the tortillas never sit around getting cold.

Cuajimalpa sits at the foot of the Sierra de las Cruces, and a lot of the older locals who come here have been driving up from the city center for decades. The vibe is family-friendly, slightly chaotic, and the kind of place where a gringo eating pozole alone at 10 PM gets zero side-eye. The one drawback is that parking on weekends requires patience, and on Sundays the line for a table can stretch around the block, so go on a Tuesday if you want the same food with none of the wait.

Cafecito en El Chintolo and the Roma Norte Coffee Underground

The Roma neighborhood has been swallowed by third-wave coffee shops with pour-over bars and oat milk galore, and some of them are wonderful. The thing is, you can get a truly excellent cheap food Mexico City experience at El Chintolo, a hole-in-the-wall coffee window on the corner of Colima and Mérida that has been pouring espresso to cab drivers since 1976. A café de olla, which is coffee brewed in a clay pot with piloncillo and cinnamon, costs about 25 pesos and tastes like a memory of your grandmother's kitchen if your grandmother happened to be from central Mexico.

You order at the window and stand on the sidewalk with the regulars, who are mostly working-class men on break between shifts. The beans are roasted in-house, and the owner, Don Carlos, will sometimes lean out of the window to lecture anyone holding a Starbucks cup about the state of modern Mexico. The churros at the cart next door, run by a man named Don Beto, are 15 pesos each and made fresh, so order at least three and dunk them into the coffee like everyone else.

The Roma Norte of today is heavily gentrified, but the bones of the old Porfiriato-era neighborhood are still there, and El Chintolo is one of those anchors that holds the old Mexico in place. A practical warning: there's no seating, no Wi-Fi, and the area gets loud at night. This is a grab-and-go stop, not a place to settle in with a laptop, and that's exactly the point.

Taqueria Los Cocuyos in the Centro Histórico for Suadero at Sunrise

Los Cocuyos is on Calle Simón Bolívar, just a few blocks from the Palacio de Bellas Artes, and the suadero here is one of the most famous tacos in the entire city. A su taco, made from beef bristle skirt, costs about 20 pesos, and the late-night crowd, which includes taxi drivers, museum workers, and the occasional opera singer leaving a performance at the Palacio, has been coming here since 1964. The orange grease stains on the wall, the worn tile counter, and the same metal spatula the original owner used are all still in place.

The trick is to go between midnight and 3 AM, when the tortillas are being pressed in real time and the meat has been simmering for hours. Order the suadero, but also try a tripa taco if you have the stomach, and definitely add the green and red salsas, which are both aggressive in the best way. The consommé that comes with the order is drinkable, intensely beefy, and a small cup will warm you up faster than any coffee. The whole place sits about eight people on stools at the bar, and the rest of the customers eat standing on the sidewalk with the door propped open.

Suadero was originally considered a poor cut, and Los Cocuyos is one of the places that turned it into the soul food of central Mexico City. The neighborhood around it, the Centro Histórico, is the colonial heart of the country, and eating here is a way of participating in the same lunch break that millions of chilangos have taken since the 1960s. One warning for the uninitiated: the green salsa will destroy a tourist's tolerance, and the only thing on the menu that helps with the burn is a Coca-Cola from the cooler in the back.

El Aguachile de la Güera and the Ceviche Tradition of the Colonia Roma

For something lighter and shockingly cheap, El Aguachile de la Güera, in the Roma Sur on Tlacotalpan, does some of the best aguachile in the city. A large plate of aguachile verde, made with shrimp cured in lime, serrano, and cilantro, costs around 120 pesos, which feeds two and tastes like a swim in a Pacific estuary. The place has no sign, just a green awning and a few plastic tables, and the chef, Doña Norma, runs the whole operation out of a kitchen that looks like it was last renovated in 1985.

Show up between 1 and 3 PM, which is when the shrimp arrives fresh and the aguachile is at its brightest. Order the tostadas, which come with the ceviche on top of a thin, crunchy base, and pair it with a Pacifico beer or a cold mineral water. The ceviche mixto with octopus and shrimp is also excellent and is the kind of dish that costs triple the price in Polanco. The walls are covered with photos of regulars, mostly taxi drivers and local office workers, and the place fills up fast on Saturdays.

Aguachile is from Sinaloa originally, but it has been a Mexico City staple for decades because of the migration from the Pacific coast. Eating here is a way of tasting the long-distance road that connects the central plateau to the seafood ports. One drawback is that the tables are small and close together, and on a busy Saturday you will end up sharing a wall with the next table's elbow. Another insider detail: if you want extra chiles, ask for them in Spanish, not in Spanish translations, and Doña Norma will smile and bring you a side that will make your ears ring.

Birria El Farolcito in Iztapalapa and the Saturday Tradition

Iztapalapa gets a bad reputation in international media, but the food there is some of the most authentic you can find, and Birria El Farolcito, on the Calzada de Tlalpan, is a perfect example. A bowl of birria de res, the slow-stewed beef served with consomé and a pile of cilantro, costs around 90 pesos and could be the best thing you eat all week. The place has been around since the 1980s, and on Saturdays the line moves like a parade of people who have been coming here for generations.

The right time to come is around 1 PM on a Saturday, when the stew has been reducing for hours and the tacos de birria, dipped in fat and grilled until crispy, are at their absolute peak. Order the consomé with a side of the pickled carrots and onions, which balance the richness of the meat beautifully. The tortillas are handmade at a counter near the entrance, and you can ask for them freshly pressed, which is the move. The owner, Don Raúl, has been known to bring out a free michelada to anyone who has been waiting more than twenty minutes.

Birria is from Jalisco originally, but the Mexico City version is its own beast, deeper, saltier, and less sweet. The neighborhood around El Farolcito has a strong working-class identity, and the spot is a real cultural anchor. A couple of realistic notes: the bus ride from the Tasqueña Metro is the cheapest way to get there, and on Friday nights the line can stretch around the block. Also, the place is cash only, so bring small bills.

Panadería Rosetta on Colima for a Pastry That Pays for Itself

I know, I know, Panadería Rosetta is on every list of fancy Mexico City bakeries, and the original Rosetta restaurant in Colonia Roma is famously upscale. But the panadería around the corner on Colima, which is the actual bakery, sells guayaba rolls, conchas, and a croissant-like pastry called a cuernito that costs about 25 pesos. A whole meal of two pastries and an excellent coffee from the small café attached will run you less than 100 pesos, which puts it squarely in the affordable meals Mexico City category, even if the reputation suggests otherwise.

The bakery opens at 8 AM, and the trays of pastries come out in waves, so if you want a freshly baked guayaba roll you should arrive before 10. The breads are made from scratch in a kitchen that takes up most of the building, and the staff will hand you a small wax paper bag with your order, no frills, no ceremony. The conchas here are softer than the average panadería, and the de elote, a sweet corn bread roll, is the kind of thing you eat while walking home and think about for the rest of the week.

The Roma neighborhood was built during the Porfiriato in the late 1800s, and the French-style architecture is one reason the food scene has gravitated toward European techniques. The fact that the bakery keeps its prices accessible is a quiet statement about the neighborhood's shifting demographics. One warning: by 11 AM, the best pastries are usually gone, and what remains is good but not life-changing. Another insider tip: there is a small staircase at the back of the café that leads to a courtyard, which most people don't know about, and it is the quietest seat in Roma.

El Huarache de Coyoacán and the Huarache Tradition

Coyoacán is a neighborhood most people associate with Frida Kahlo and the Blue House, but it is also home to some of the most reliable street food in the city, and the huaraches at the corner of Higuera and Caballocalabaza are a good example. A huarache, which is a thick, oval masa base topped with beans, cheese, salsa, and a choice of meat, costs between 35 and 60 pesos depending on the topping. The cecina (thinly sliced salted beef) version is the one to order, and the green salsa is bright enough to cut through the richness of the cheese.

The stand has been run by the same family for over twenty years, and they have a small seating area with a few plastic tables under a tarp. Show up between 12 and 2 PM, when the masa is being pressed fresh and the salsa has been recently blended. The huaraches are cooked on a comal out front, and you can watch the cooks stretch the masa by hand, which is a small miracle of technique. The nearby Mercado de Coyoacán is also worth a stop for a tlacoyo (a thick blue corn masa patty) topped with cheese, which is around 30 pesos.

Huaraches were originally a working-class food from central Mexico, and the name literally means "sandal," which is what the shape resembles. Eating in Coyoacán is also a way of being in one of the oldest parts of the city, the place where the Spanish first laid out a grid of streets in the 1520s. One small thing to watch out for: the line gets long on Sundays, and there's almost no shade, so bring water if you're visiting in late spring.

When to Go and What to Know About Eating Cheap in Mexico City

The truth is that the best deals in Mexico City happen at very specific times, and the rhythm of the city is what makes cheap food possible. Breakfast, called desayuno, is the cheapest meal of the day, and most fondas, small family-run kitchens, will serve a set menu of eggs, beans, tortillas, juice, and coffee for between 50 and 80 pesos. Lunch, the comida corrida, is the most important meal, and a three-course set menu at any small market kitchen will run you between 80 and 120 pesos. Dinner is when the street food scene lights up, especially in the centro and Roma neighborhoods, and tacos after 10 PM are when the city eats at its most relaxed.

Cash is still king at most of the places on this list, especially the taquerías, bakeries, and market stalls. ATMs are everywhere, and Banco Azteca branches inside Oxxo convenience stores will let you pull out cash any time of day. A few practical notes: tap water is not safe to drink, but bottled water is sold in every corner store, and a 1.5-liter bottle costs around 25 pesos. Most of the places on this list are accessible by Metro, but rideshares are cheap (a 20-minute trip is usually under 100 pesos), and the city's metrobús system along Insurgentes is one of the cheapest ways to move around.

Frequently Asked Questions

What is the standard tipping etiquette or service charge policy at restaurants in Mexico City?

Most casual restaurants and fondas in Mexico City do not include

Share this guide

Enjoyed this guide? Support the work

Filed under: best budget eats in Mexico City

More from this city

More from Mexico City

Best Specialty Coffee Roasters in Mexico City for Serious Coffee Drinkers

Up next

Best Specialty Coffee Roasters in Mexico City for Serious Coffee Drinkers

arrow_forward