Best of Mexico City

Where locals eat in Mexico City

Start with El Vilsito in Narvarte for pastor tacos with the house avocado salsa, Fonda Margarita in Del Valle and Panadería Rosetta in Colonia Roma. Here are all 11, with what to get at each.

11 places · mostly in Narvarte, Roma Norte, Centro · Updated October 25, 2026

El Vilsito
El Vilsito · Photo: City Foodsters, CC BY 2.0 via Wikimedia Commons
  1. El VilsitoEl VilsitoNarvarte

    Get: Pastor tacos with the house avocado salsa; the gringa de pastor is the specialty

    A mechanic's garage by day that becomes the city's most famous taquería at night.

  2. Fonda MargaritaDel Valle · family-run

    Get: Thick refried beans scrambled with eggs, chicharrón en salsa verde, eggs in pasilla sauce

    A breakfast fonda that opens before dawn.

  3. Panadería RosettaPanadería RosettaColonia Roma

    Get: Rollo de guayaba: round, flaky laminated pastry with a hollow centre of cream cheese and guava marmalade

    Elena Reygadas' bakery and its viral guava roll.

  4. ContramarRoma Norte · Mexican seafood

    Get: Tuna tostadas and the pescado a la talla (half red, half green)

    Gabriela Cámara's seafood lunch is the city's power lunch. Buzzy Roma Norte seafood spot famous for tuna tostadas and whole grilled fish, lively lunch crowd and pink decor.

  5. Salón CoronaCentro · cantina, Mexican

    Get: a torta de bacalao and a tarro of beer. A downtown cantina since 1928

    Historic downtown cantina chain known for cheap beer and classic Mexican bar snacks since the 1920s.

  6. CovadongaRoma Norte · cantina, Spanish-Mexican

    Get: the fabada and tortilla espanola. Old regulars play dominoes beside a younger crowd

    Classic Roma Norte cantina with domino tables and cold beer, popular for simple Spanish-Mexican comfort food.

  7. NicosClavería · Mexican

    Get: the sopa seca de natas and huevos Azcapotzalco. A family restaurant since 1957

    Beloved old-school Mexico City restaurant serving refined regional Mexican dishes in a cheerful, classic dining room.

  8. Tacos Los CocuyosCentro · tacos

    Get: tacos de suadero and lengua. Busy late into the night

    Legendary Centro taco stand famous for late-night suadero and campechano tacos straight off the griddle.

  9. El CardenalCentro Histórico, La Palma · Chiles en nogada

    Get: Concha with nata and hot chocolate

  10. La ValencianaNarvarte

    Get: the free botanas with a round of drinks. A neighbourhood cantina for food and talk

  11. Taquería Los ParadosRoma Sur

    Get: tacos de arrachera and costilla off the grill. Open since 1965

Keep these in Chef Amazing

Save the places you want and Chef remembers them for your trip: what to order, how to book, on a map with everything else you love in Mexico City. Free.

Save the whole listAsk Chef for morePlan my Mexico City food trip

Where locals eat in Mexico City: questions people ask

What are the local restaurants in Mexico City?

Chef Amazing’s picks start with El Vilsito (Narvarte), Fonda Margarita (Del Valle) and Panadería Rosetta (Colonia Roma). All 11 places are on this page with what to get, where they are and a map.

What should I order?

At El Vilsito, get pastor tacos with the house avocado salsa; the gringa de pastor is the specialty. At Fonda Margarita, get thick refried beans scrambled with eggs, chicharrón en salsa verde, eggs in pasilla sauce. At Panadería Rosetta, get rollo de guayaba: round, flaky laminated pastry with a hollow centre of cream cheese and guava marmalade. At Contramar, get tuna tostadas and the pescado a la talla (half red, half green).

Which neighborhood is best for local restaurants in Mexico City?

Most of these are in Narvarte, Roma Norte and Centro. The map on this page shows every one, numbered like the list.

How does Chef Amazing pick these?

From Chef Amazing’s city guide and lists for Mexico City: the places critics, chefs and locals keep recommending, checked and kept current, with what to order at each. Nobody pays to be on them.

More in Mexico City

Where to eat in Mexico CityThe Mexico City food mapBarbacoa on weekendsBreakfast and brunchChiles en nogadaChurros with hot chocolateIce creamSandwichesTacos al pastor and suaderoTacosCelebrity restaurantsMichelin-starred restaurantsNew restaurantsMexico City food calendar

Local restaurants in other cities

AarhusAlgarveAmsterdamAthensAucklandBangkokBarcelonaBeirutBerlinBilbaoBogotáBostonBuenos AiresCairoChicagoCopenhagenDubaiFlorenceGothenburgHanoiHo Chi Minh CityHong KongIstanbulJohannesburgKuala LumpurLimaLisbonLondonLos AngelesMadridMalmöMarrakechMelbourneMiamiMilanMumbaiNaplesNew York CityOaxacaOdenseOsakaParisPhiladelphiaPortoRomeRotterdamSan FranciscoSan SebastiánSantiagoSantiago de CompostelaSeoulSingaporeStockholmSydneyTaipeiThe HagueTokyoTorontoVancouverVienna

Places change: check hours before you go. Pins come from addresses and OpenStreetMap and can be a little off. Updated October 25, 2026.

Chef Amazing · Best of every city · Food cities · Food maps