Visit Mexico City GuideAn Independent City Guide See tickets
Tacos al pastor coming off the vertical spit at a street stand at night, eating in Mexico City

Where To Eat In Mexico City

Where to eat in Mexico City is less a list problem than a timing problem: the meal that matters is lunch, it happens between two and four, and restaurants that look dead at seven are simply on local time. This page sets out how the day is shaped, what things cost, and then names places — but only ones that appear on a citable list, with the list and its year printed on the card, so you can weigh the recommendation instead of trusting us.

Quick answer When to eat, what it costs, and how to choose a stall

Eat lunch late — between two and four — and treat dinner as small and after eight. Street tacos run about MX$20 to MX$35 each, a proper sit-down comida MX$250 to MX$600 a head, and the tasting menus that put this city on world lists cost several times that. Almost nothing on the street takes a card.

Key takeaways

  • Choose a stall by its queue and its comal: the one rule that matters is that busy stands turn their meat over, quiet ones do not
  • The named places below are on the MICHELIN Guide's 2026 Bib Gourmand list for Mexico City — cheap enough to matter and cited so you can check
  • Guided food walks are worth it on a first visit for the language and the unfamiliar dishes, not for the money
  • The city's own markets — La Merced, San Juan, Coyoacán — are where lunch costs a tenth of a restaurant and half the city eats
  • How eating shapes the days is on the Mexico City city guide

The Shape Of An Eating Day

Four meals, and only one of them is the one you think.

Breakfast (08:00–11:00) is substantial: eggs, chilaquiles, tamales from a street cart, café de olla. Almuerzo, a second late-morning breakfast, exists and is not a joke. La comida (14:00–16:00) is the main meal of the day — several courses, often a menú del día at a fixed price, and the reason offices empty at two. Cena (20:00 onwards) is small: tacos, quesadillas, a bowl of pozole, a drink.

MealWhenWhat it looks likeTypical spend
Desayuno08:00–11:00Chilaquiles, eggs, tamal from a cartMX$60–180
Comida14:00–16:00Menú del día: soup, rice, a main, agua frescaMX$120–300
Comida, sit-down restaurant14:00–16:00Three courses à la carteMX$400–900
Cena20:00–23:00Tacos, quesadillas, pozoleMX$80–250
Tasting menu20:00–23:00The starred kitchensMX$2,000 and up

The practical consequence: book the expensive lunch, not the expensive dinner, and do not turn up hungry at seven expecting a full dining room. If you eat on European hours you will spend the trip in half-empty restaurants wondering what everyone else knows.

Street Food, And The Only Rule That Matters

The cheapest food here is also the food people fly in for, and choosing well is not complicated.

Pick the stand with the queue. A taquería that is busy turns its meat over constantly; a quiet one has meat that has been sitting. That single heuristic does more for your stomach than any list. Watch the comal: it should never go cold, and the tortillas should be going on and off it while you wait.

What to order, in the order most people meet them. Al pastor, pork off a vertical spit with pineapple, carved to order — the emblematic taco of this city. Suadero, slow-cooked beef, and campechano, a mix. Carnitas on Sundays. Barbacoa at weekends, from a pit. Quesadillas — and be warned that in Mexico City a quesadilla does not automatically contain cheese; you have to ask for it, and yes, this is an argument the whole country is having.

Practicalities. Small notes: MX$20 and MX$50 — nobody at a stall at eleven at night will break MX$500. Salsas are on the counter and vary from mild to punishing; try a drop first. Limes, onion and coriander are yours to add.

And sí, picante means yes, spicy — say no muy picante if you mean it.

Named Places, With The List That Names Them

This site only names a restaurant when a citable guide does — here, the MICHELIN Guide Mexico's Bib Gourmand selection for 2026, the band Michelin uses for good food at moderate prices. The 2026 selection holds 26 Bib Gourmand restaurants in Mexico City; these are six of them, spread across the districts a visitor actually walks. Each card prints the list and its year so you can weigh it, and none of these links earns us anything.

  1. Contramar

    Sit-down comida, mid-range

    The long lunch this city is famous for: tuna tostadas and the split grilled fish, from two until late afternoon.

    Address
    Roma Norte, Mexico City
    Closed
    Dinner service is limited — this is a lunch room

    Open in Google MapsListed by MICHELIN Guide Mexico, Bib Gourmand, 2026

  2. El Vilsito

    Street prices

    A mechanic's workshop by day and one of the city's best al pastor counters by night — the pure version of the form.

    Address
    Narvarte, Mexico City
    Hours
    Evenings

    Open in Google MapsListed by MICHELIN Guide Mexico, Bib Gourmand, 2026

  3. Taquería Los Cocuyos

    Street prices

    A tiny Centro stand working through the less fashionable cuts, open around the clock — the one to eat at after the Zócalo.

    Address
    Centro Histórico, Mexico City

    Open in Google MapsListed by MICHELIN Guide Mexico, Bib Gourmand, 2026

  4. Molino El Pujol

    Casual, counter service

    A working nixtamal mill and small kitchen: tortillas made from heirloom maize, and the cheapest way to eat food from that kitchen's thinking.

    Address
    Condesa, Mexico City

    Open in Google MapsListed by MICHELIN Guide Mexico, Bib Gourmand, 2026

  5. Comedor Jacinta

    Mid-range

    Home cooking scaled up — the dishes a Mexican grandmother would recognise, in a room a visitor can book.

    Address
    Polanco, Mexico City

    Open in Google MapsListed by MICHELIN Guide Mexico, Bib Gourmand, 2026

  6. Taquería El Jarocho

    Street prices

    A Coyoacán institution for the day you spend south with the Casa Azul and the canals.

    Address
    Coyoacán, Mexico City

    Open in Google MapsListed by MICHELIN Guide Mexico, Bib Gourmand, 2026

Not a ranking and not a complete list: these are six of the 26 Bib Gourmand entries the MICHELIN Guide Mexico published for Mexico City in its 2026 selection, chosen for spread across districts. Read on 30 August 2026. Opening hours change constantly in this city — check before you cross town for any of them.

Markets, Which Are Where The City Eats

Three worth an hour, and what each one is for.

Mercado de San Juan in the Centro is the cooks' market: fish, imported cheese, unusual meat, and counters where you eat what you have just been shown. La Merced, east of the Zócalo, is the enormous wholesale market that feeds the city — overwhelming, brilliant, and best entered with a guide the first time. Mercado de Coyoacán is the small, manageable one: tostada counters, flowers, and lunch after the Casa Azul.

How markets work: eat at the fondas and counters inside rather than buying raw to take away, order what the person next to you is eating, and pay cash. Lunch at a market counter runs MX$80 to MX$150 including a drink, which is roughly a tenth of a sit-down restaurant with a tablecloth. The full market morning is on the food tours page.

The Expensive End, And Whether It Is Worth It

Mexico City has held Michelin stars since the guide arrived in 2024, and the arithmetic is worth stating plainly.

The MICHELIN Guide Mexico's 2026 selection lists 29 starred restaurants nationally; the Mexico City names in it include Em, Esquina Común, Expendio de Maíz, Gaba, La Once Mil, Masala y Maíz, Máximo, Rosetta and Sud 777. Tables at the best-known kitchens are booked weeks or months ahead, and a tasting menu with pairings runs into several thousand pesos a head.

Is it worth it? On the evidence of the same guide: the Bib Gourmand list exists precisely because this city's value is at the other end. You can eat extraordinarily well here for MX$150, and the gap between a MX$150 lunch and a MX$3,000 dinner is smaller than it would be in Paris or Tokyo.

Book one special meal if you want one — as a lunch — and spend the rest of the budget on taxis, which is where a Mexico City trip actually leaks money.

Eating Safely, Without The Folklore

The honest version of the question everyone asks and nobody answers straight.

Water. Do not drink from the tap. Bottled and filtered water is universal, hotels supply it, and restaurants use purified water for ice and for washing produce as a matter of course. Agua fresca in a busy place is made with purified water; from a lone cart in the sun, less certainly.

Street food is not the risk people imagine. The stands with turnover, hot comals and queues are cooking to order in front of you. The riskier categories are anything sitting warm and unattended, pre-cut fruit left out, and shellfish far from a coast on a hot day.

Altitude, not chilli, is what usually upsets a first day. At 2,240 metres, alcohol hits harder and appetite goes odd; give the first day light food and more water than feels reasonable — the altitude page has the detail. Carry rehydration salts rather than fearing the food, and if you have a sensitive stomach, ease into the salsas rather than the tacos.

Vegetarian, Vegan And Gluten-Free

Easier than the reputation suggests, with two traps.

Mexico City has a large and growing vegetarian and vegan scene, especially in Roma and Condesa, and market fondas will make quesadillas, nopal tacos, mushroom huitlacoche and bean dishes without meat on request. The phrase that works is sin carne, sin pollo, sin pescado — listing them, because 'vegetarian' is sometimes read as 'no red meat'.

Trap one: lard. Beans and many stews are cooked with manteca, pork fat, by default. Ask ¿tiene manteca? Trap two: corn is not the problem, wheat is. Corn tortillas are naturally gluten-free, which makes taquerías one of the easier cuisines for coeliacs — but flour tortillas exist, and shared fryers and comals do too. In practice: corn tortillas, grilled meat, beans without lard, and market fruit are the reliable spine of both diets here.

Guided Eating

Where a guide is the product — the language, the unfamiliar dishes and the markets. Prices as listed on 30 August 2026.

Tacos al pastor coming off the spit on an old town food tour of seven tastings in Mexico City from $88.10

Mexico City: Old Town Food Tour of 7 Tastings & Secret Dish

★★★★★ ★★★★★ 4.9(145 reviews)· 3 hours

Listing details checked 2026-08-30

Seven tastings through the Centro Histórico, ending with you able to order for yourself.

Check Availability
Chilli sellers behind stacked baskets in La Merced market on a Mexico City market food tour from $88.05

Mexico City: Local Food Tour at Mexico’s 2nd Largest Market

★★★★★ ★★★★★ 4.9(389 reviews)· 4 hours

Listing details checked 2026-08-30

A market morning through La Merced and Sonora, the city's second-largest market complex.

Check Availability
Masked wrestlers mid-flight in the ring at a lucha libre show with tequila tasting in Mexico City from $65

Mexico City: Mexican Evening, Lucha Libre and Tequila

★★★★★ ★★★★★ 4.6(725 reviews)· 4 hours

Listing details checked 2026-08-30

Ringside evening at the lucha libre with tequila and a guide who explains the rules and the theatre.

Check Availability

Eating By District

Which part of the city to be in when you are hungry.

Roma Norte and Condesa

The densest restaurant and bar district, and where most visitors end up eating twice.

Contramar, Molino El Pujol

Centro Histórico

Cantinas, market counters and the 24-hour taquerías around the Zócalo.

Los Cocuyos, Mercado de San Juan

Coyoacán

Market tostadas and a village square, after the Casa Azul.

El Jarocho, Mercado de Coyoacán

Eating In Mexico City: Questions

What are the must-eat places in Mexico City?

Rather than a personal list, this guide names places that appear in the MICHELIN Guide Mexico's Bib Gourmand selection for 2026 — six of the 26 in the city, spread across the districts you would actually walk. Beyond named places, the three things to eat are tacos al pastor from a busy stand, a market-counter lunch, and one long comida at two in the afternoon.

How much does food cost in Mexico City?

Street tacos run about MX$20 to MX$35 each; a market-counter lunch with a drink MX$80 to MX$150; a menú del día MX$120 to MX$300; a three-course restaurant comida MX$400 to MX$900 a head; and a tasting menu at a starred kitchen several thousand. The table above breaks it down by meal, and what a day costs puts it beside transport and tickets.

How do I prepare my stomach for Mexico City?

Do not drink tap water, favour stands with queues and hot comals over anything sitting warm and unattended, and be careful with pre-cut fruit left out and with shellfish inland on a hot day. The thing that actually upsets most first days is the altitude rather than the food: at 2,240 metres, eat lightly on day one and drink more water than feels necessary.

When do people eat in Mexico City?

Breakfast 08:00–11:00, the main meal — la comida — between 14:00 and 16:00, and a small late dinner from about 20:00. A restaurant that looks empty at seven is not bad; it is early. Book the expensive meal as a lunch.

Is street food in Mexico City safe for tourists?

Broadly yes, with the queue-and-comal rule doing most of the work: busy stands cook to order in front of you and turn their meat over constantly. Carry small notes, use the salsas cautiously at first, and treat anything sitting warm and unattended with more suspicion than anything being cooked.

Can vegetarians and coeliacs eat well here?

Yes. Corn tortillas are naturally gluten-free and taquerías are among the easier cuisines for coeliacs, with shared comals and flour tortillas the things to ask about. Vegetarians should say sin carne, sin pollo, sin pescado and ask whether beans are cooked with manteca — lard is the common hidden ingredient. The detail is above.

Where This Fits In A Day

Plan the day around the two o'clock meal and the rest arranges itself.

Museums in the morning, comida at two in the district you have ended up in, an afternoon that does not require concentration, and something small and late. That is how the three-day itinerary is built, and it is why the Anthropology Museum sits before lunch and Xochimilco after it.

For the guided version — markets, tastings and the language handled for you — see the food tours, and for how eating fits the whole trip, the Mexico City city guide.

Eat At Two, Not At Seven

The named places above cost nothing to look up and nothing to us. If you want the language and the markets handled on a first day, compare the guided walks.

Prices are set by the operator and confirmed at checkout.

See the tickets compared

Page last reviewed 2026-08-30. Prices, hours and terms are set by the venue or operator and confirmed at checkout.

We may earn a commission if you book through one of our links, at no extra cost to you. Full affiliate disclosure

See Mexico City tickets compared $22.61 See the tickets compared