Mexico City is a serious food city - restaurant guides rank it consistently among the worldâs top ten, and the range runs from MXN $10 street tacos to multi-course tasting menus at MXN $3,000+. The real strength is the middle: market fondas, neighbourhood taquerĂas, and the wave of modern Mexican restaurants in Roma and Condesa that draw on regional traditions without the tourist mark-up.
Tacos
The defining street food. Mexico City has more taco variations and more taco stands than anywhere else in the country.
Tacos al pastor - the signature Mexico City taco: pork marinated in dried chillies and achiote, stacked on a vertical spit (trompo) and shaved onto a corn tortilla with pineapple, onion, and coriander. The technique arrived with Lebanese immigrants in the 1960s. El Vilsito in Narvarte (open until 4 am, tacos from approximately MXN $15â25 each) is a mechanicâs workshop by day and one of the cityâs best taco stands by night. Los Cocuyos in Centro HistĂłrico (BolĂvar 56, tacos from approximately MXN $12â18) does excellent suadero (beef brisket fat) and cabeza (beef head) - two distinctively Mexico City fillings.
Tacos de canasta - âbasket tacosâ, pre-made and sold from bicycle baskets in the morning: beans, potato, chicharrĂłn (pork rind), or nopales (cactus). Approximately MXN $8â12 each. Look for bicycle vendors near Metro stations between 7 and 11 am.
Tacos de guisado - stewed filling tacos served from large cazuelas (clay pots). Womenâs cooperatives and market fondas serve these from mid-morning. Mercado de MedellĂn in Roma and Mercado de Portales in the south have strong options. Expect to pay approximately MXN $15â25 per taco, with fillings like tinga (shredded chicken in chipotle), rajas con crema (roasted poblano strips), and chicharrĂłn en salsa verde.
Mercado food
The best everyday eating in Mexico City is in the markets. A comida corrida (set lunch: soup, main, drink, and dessert) costs approximately MXN $60â100 at most market fondas - better food and better value than most restaurants.
Mercado de MedellĂn (Roma) - the food court section has Caribbean, Colombian, and Mexican stalls. Cuban sandwiches, empanadas, and fresh juices from approximately MXN $30â60. The Oaxacan food stalls on the marketâs edge sell tlayudas and tasajo.
Mercado de la Merced - the largest traditional market in the city. Not tourist-oriented: real produce, chillies, spices, herbs, and meat. The surrounding streets have budget fondas with comida corrida from noon onwards.
Mercado San Juan - in the Centro, a covered market known for imported and gourmet ingredients (French cheeses, exotic meats, quality seafood). Some stalls do prepared food: the ceviche stands and fresh oyster counters are worth seeking out. More expensive than other markets - prepared dishes from approximately MXN $100â200.
Mercado Jamaica - the cityâs flower market, but the surrounding streets hide excellent budget fondas. Worth a visit for the spectacle alone.
Pozole
A hearty hominy soup, pre-Columbian in origin. The Mexico City version is typically red (rojo, with dried guajillo and ancho chillies) or green (verde, with tomatillo and serrano). Served with shredded lettuce, radish, oregano, and tostadas on the side. Pozole El Tambor and the fondas around Mercado de Portales serve reliable versions for approximately MXN $80â120 per bowl. Pozole is traditional on Thursday in Mexico - many fondas only serve it that day.
Tlayuda
A large, crispy-edged Oaxacan tortilla (30â40 cm) spread with black bean paste, asiento (pork lard), tasajo or cecina (dried beef), quesillo (Oaxacan string cheese), and vegetables. The Oaxacan restaurants and street food stalls around Mercado de MedellĂn in Roma are the best places to find them - approximately MXN $80â150. For a sit-down experience, Expendio de MaĂz (Gral. Antonio LeĂłn 4, Roma Norte) serves outstanding Oaxacan-style dishes in a communal setting.
Chilaquiles
The definitive Mexico City breakfast: fried tortilla chips simmered in salsa (red or green), topped with crema, queso fresco, and often a fried egg or shredded chicken. Served at neighbourhood cafes across the city from 8 am onwards. Good versions in Roma (most brunch spots along Ălvaro ObregĂłn), CoyoacĂĄn (around the main plaza), and Condesa. Budget options from approximately MXN $60â90; restaurant versions MXN $120â180.
Mezcal and pulque
Mezcal: the craft mezcal movement is strongest in Mexico City. Bars in Roma and Condesa serve single-origin mezcals from Oaxaca, Guerrero, Durango, and other states. La Botica (Calle Oaxaca 84, Roma), In Situ (Insurgentes Sur 377), and La Clandestina (Ălvaro ObregĂłn 298) are established venues. A flight of three mezcals costs approximately MXN $200â350. Single pours from approximately MXN $80â150.
Pulque: the fermented agave sap, pre-Columbian in origin. Thick, slightly sour, mildly alcoholic - an acquired taste. Not widely available outside Mexico. Las Duelistas (Aranda 30, Centro) is one of the most famous pulquerĂas in the city. Curado (flavoured) pulques come in varieties like guava, oat, and celery - approximately MXN $30â60 per glass.
Sit-down restaurants
| Restaurant | Neighbourhood | What to order | Approximate price |
|---|---|---|---|
| Contramar | Roma | Tuna tostadas, grilled whole fish | Mains MXN $250â450 |
| MĂĄximo Bistrot | Roma Norte | Seasonal tasting menu | Tasting menu ~MXN $1,200 |
| Expendio de MaĂz | Roma Norte | Oaxacan dishes, communal | Plates MXN $100â200 |
| Pujol | Polanco | Mole madre, corn dishes | Tasting menu ~MXN $3,500 |
| El Cardenal | Centro | Traditional Mexican breakfast | Plates MXN $150â300 |
| CafĂ© de Tacuba | Centro | Historic setting, enchiladas | Mains MXN $120â250 |
All prices approximate as of 2026. Contramar and Pujol require reservations - book at least a week ahead, longer for weekend dinner at Pujol.
Where to find the best value
- Best street food value: taco stands outside Metro stations in residential neighbourhoods - MXN $10â25 per taco
- Best market lunch: comida corrida at any market fonda - MXN $60â100 for a full meal
- Best modern Mexican: Roma Norte - the highest concentration of quality restaurants in the city
- Best traditional: Centro HistĂłrico fondas around Calle Uruguay and Mercado de la Merced
- Best for breakfast: neighbourhood cafes in Roma and CoyoacĂĄn from 8 am - chilaquiles, huevos rancheros, and pan dulce with coffee
Plan your trip: tours in Mexico City.
More Mexico City Guides
- Back to Mexico City Guide
- Best Cafes to Work From in Mexico City
- Condesa Neighbourhood Guide in Mexico City
- CoyoacĂĄn Neighbourhood Guide in Mexico City
- Day Trips in Mexico City
- Polanco Neighbourhood Guide in Mexico City
- Roma Neighbourhood Guide in Mexico City
- Things to Do in Mexico City
- Where to Stay in Mexico City
- World Cup 2026 Guide in Mexico City