Gavin's guide, on SPOT

SPOT Mexico City Guide

35 spots · Mexico City, Mexico

Mexico City operates on a different scale. The taco culture alone — El Vilsito's pastor at midnight, El Califa de León's Michelin-starred guisados in San Rafael, Taquería Selene in Anzures, the 2am griddles on any Roma Norte corner — is enough to build an entire trip around. La Merced Market has been feeding the city for centuries. Standing in it with no plan and following your nose is the right approach. Roma Norte and Condesa are the obvious starting points for good reason. Contramar has been the definitive Mexico City seafood restaurant for twenty years. Expendio de Maiz serves pre-Hispanic ingredients without apology and without compromise. PLONK is a wine bar that could hold its own in any city in the world. Gala Panadería sets the bakery standard. El Cardenal in Centro Histórico serves the best traditional Mexican breakfast you'll eat. The neighborhood rewards walking with no particular agenda. Mexico City is best understood by neighborhood: Roma Norte for density and discovery, Centro Histórico for tradition, Polanco for the expense-account end. Come for a week. Come back for a month. You will not run out of things to eat.

  1. Ball House Museum

    #1

    Ball House Museum

    Tacubaya, Mexico City · $

    View on Maps

    The Casa de la Bola is one of Mexico City's best-kept secrets - an 18th-century hacienda in Tacubaya preserved with its original furniture, folk art, and domestic objects almost entirely intact, including a colonial-era kitchen still fitted with its copper pots. The name comes from the stone sphere atop the entrance gate. Unlike the city's major museums, this one sees few tourists, which means you can actually linger in the rooms without crowds.

    Order this

    guided tourpermanent collection
  2. Bar Las Brujas

    #2

    Bar Las Brujas

    Roma Norte, Mexico City · Cocktail Bar · $$

    View on Maps

    Bar Las Brujas sits on Plaza Río de Janeiro - one of Roma Norte's most photographed squares, anchored by a mock replica of Michelangelo's David - and leans fully into its witchy identity: herbs suspended from the ceiling, candles, a menu that reads like a spell book. The cocktails are built around Mexican botanicals and mezcal, drawing on the curandera tradition of herbal medicine that has run through Mexican culture since before the Conquest. The terrace is the place to be on a warm evening.

    Order this

    coctel de hierbas de la casamezcal sourbotánica del día
  3. Cambalache Polanco

    #3

    Cambalache Polanco

    Polanco, Mexico City · Argentine · $$$$

    View on Maps

    Cambalache is a porteño institution transplanted to Polanco - the kind of Argentine parrilla where the chimichurri is the real one, not the tourist version, and the empanadas arrive before you've had time to study the menu. Argentina and Mexico share a language but not a beef culture; Cambalache is the place to understand the difference. Polanco's well-heeled crowd has made it a fixture for business dinners and long family lunches that drift well into the afternoon.

    Order this

    bife de chorizoempanadasprovoletachimichurri
  4. Cananea

    #4

    Cananea

    Juárez, Mexico City · Mexican · $$

    View on Maps

    Cananea takes its name from a copper-mining town in Sonora where a 1906 labor strike became one of the sparks that lit the Mexican Revolution - an origin story that suits a neighborhood like Juárez, historically working-class and now in full gentrification. The space runs from morning coffee through lunch and into the late afternoon with a rotating menu of Mexican comfort food. It draws both the old Juárez and the new: neighbors who've been around for decades and the creative crowd that moved in after 2015.

    Order this

    comida del díacafé de ollaagua de temporada
  5. Castacán

    #5

    Castacán

    Roma Norte, Mexico City · Mexican · $$

    View on Maps

    Castacán means 'the heart of the pig' in Yucatec Maya - an apt name for a restaurant that takes the cochinita pibil tradition seriously in a city where the dish has been diluted into fast food. Yucatán cooking draws on Mayan techniques - the pib, an underground oven, gives cochinita its defining smoky depth - and a pantry that barely overlaps with central Mexican cuisine: annatto (achiote), habanero, sour orange, and masa prepared for panuchos and salbutes. Castacán doesn't cut corners on any of it.

    Order this

    cochinita pibilpanuchossopa de limahorchata de arroz
  6. Constela Café

    #6

    Constela Café

    Roma Norte, Mexico City · Café · $$

    View on Maps

    Mexico City's café culture exploded in the last decade, propelled partly by the country's emergence as a serious single-origin producer - the highlands of Oaxaca, Chiapas, and Veracruz now supply beans to specialty roasters who once only looked to Ethiopia or Colombia. Constela is one of the Roma's better examples of this shift: thoughtful sourcing, pour-overs prepared with care, and a space that doesn't rush you. The pastry case does its part too.

    Order this

    pour-over de origencortadopastel del día
  7. Contramar

    #7

    Contramar

    Roma Norte, Mexico City · Seafood · $$$

    View on Maps

    Contramar opened in 1998 and has functioned as Mexico City's answer to a Parisian brasserie ever since - a loud, crowded, white-tablecloth seafood institution in the Roma where everyone from gallery owners to government ministers goes for Friday lunch. The tuna tostada - a cylinder of sashimi-grade tuna on a fried tortilla with chipotle and mayonnaise - has been copied in restaurants on five continents; Gabriela Cámara's original is still the benchmark. The pescado a la talla, half painted in red mole and half in green herb sauce, has its own claim to iconic status. Book two weeks out.

    Order this

    tostada de atúnpescado a la tallataco de camarónagua de jamaica
  8. Don Asado Rio Lerma

    #8

    Don Asado Rio Lerma

    Cuauhtémoc, Mexico City · BBQ · $$

    View on Maps

    The asadero tradition - the communal fire, the open grill, the slow collapse of an afternoon over meat and beer - is as much a northern Mexican ritual as it is a meal. Don Asado brings that spirit to Colonia Cuauhtémoc in a big, informal space that feels more Monterrey than Roma. The cuts are serious, the charcoal is real, and the tortillas arrive hot from the comal. It's the kind of place you book for a group and leave two hours later than intended.

    Order this

    arracheracostilla de reschiles toreadostortillas de maíz
  9. El Califa de León

    #9

    El Califa de León

    San Rafael, Mexico City · Tacos · $$

    View on Maps

    El Califa de León became the first taco stand in Mexico to receive a Michelin star in 2024 - a recognition that caused as much debate in Mexico City as it did celebration. The menu is aggressively simple: beef cuts only, cooked on a steel comal that hasn't changed in decades, served in a flour tortilla with a smear of guacamole or salsa. The star was awarded to Arturo Rivera Martínez, who has been working the same grill since the 1980s. You eat standing, you pay cash, and there is almost nothing else to decide.

    Order this

    bistecchuletasuaderoguacamole
  10. El Cardenal

    #10

    El Cardenal

    Centro Histórico, Mexico City · Mexican · $$

    View on Maps

    El Cardenal on Calle de la Palma has been serving the canonical Mexico City breakfast since 1969 - enchiladas suizas, tamales, atole, pan dulce from their own bakery - in a Centro Histórico dining room that has survived earthquakes, economic crises, and decades of the neighborhood's upheaval. The restaurant was a gathering place for writers and intellectuals through the 1970s and '80s, and the clientele still skews toward people who have somewhere important to go afterward. The tamales arrive wrapped in banana leaf; the atole, thickened with masa and flavored with guayaba or fresa, is not optional.

    Order this

    tamales oaxaqueñosenchiladas suizasatole de guayabapan dulce de la casa
  11. El Tigrillo

    #11

    El Tigrillo

    Roma Norte, Mexico City · Bar · $$

    View on Maps

    El Tigrillo is the kind of Roma Norte bar that exists to make you stay longer than you planned - mezcal poured generously, music that escalates as the night does, tables close enough that you end up in conversation with strangers. It doesn't have a concept beyond being a good bar, which in a city drowning in cocktail concepts is increasingly rare. The crowd skews local, the hours skew late, and the lighting skews dim.

    Order this

    mezcal de la casacaguamabotana de la noche
  12. El Vilsito

    #12

    El Vilsito

    Narvarte Poniente, Mexico City · Tacos · $$

    View on Maps

    El Vilsito is a vulcanizadora - a tire repair shop - in Narvarte that transforms after dark into one of the city's most beloved taco al pastor spots, the trompo (vertical spit) set up in the forecourt while the mechanics pack up. Al pastor is Mexico City's signature taco, descended from Lebanese shawarma brought by immigrants in the early 20th century, adapted over decades with achiote, chiles, and pineapple into something entirely its own. Vilsito doesn't trade on the gimmick anymore - the reputation is the draw.

    Order this

    tacos al pastorgringatorta de pastorcon todo
  13. Expendio de Maiz

    #13

    Expendio de Maiz

    Roma Norte, Mexico City · Mexican · $$$

    View on Maps

    Corn has been Mexico's foundational food for 9,000 years - predating wheat by millennia - and Expendio de Maiz treats it with the reverence that history demands. Every dish draws on a different preparation: tlayudas, memelas, tetelas, tlacoyos - regional forms from across the country, many made from heirloom maize varieties ground in-house. There's no printed menu; the day's masa shapes and salsas depend on what arrived from the fields that week.

    Order this

    tetelas del díatlayudaagua de temporada
  14. Farmacia Internacional

    #14

    Farmacia Internacional

    Hipódromo, Mexico City · Coffee · $$

    View on Maps

    Farmacia Internacional is built around the shell of an old pharmacy in Colonia Hipódromo - the counter, the cabinets, and the general air of a place that once dispensed remedies now dispensing espresso and food that functions as its own kind of cure. The Hipódromo neighborhood takes its name from the racetrack that sat here in the early 20th century, long replaced by Art Deco apartment buildings. Farmacia has the feel of a neighborhood institution that's been there longer than it actually has.

    Order this

    espressocafé de ollatorta del díapastel de temporada
  15. Gaba Restaurante

    #15

    Gaba Restaurante

    Condesa, Mexico City · $$$$

    View on Maps

    Gaba takes its name from the neurotransmitter that calms the nervous system - an apt choice for a restaurant in Condesa that operates at a different register than the city's loudest fine-dining rooms. The menu draws on Mexican ingredients and techniques without the nationalist signaling that marks some of the city's tasting menus, and the room is the kind of place where the food does the talking. A 4.7 rating across nearly 400 reviews suggests it's doing something right without yet having crossed into fully discovered territory.

    Order this

    menú degustacióncoctel de bienvenidapostre de temporada
  16. Gala Panadería

    #16

    Gala Panadería

    Roma Norte, Mexico City · Bakery · $$

    View on Maps

    Pan dulce - the sweet bread that fills every Mexican bakery - is a tradition built on French technique introduced by bakers who arrived with Maximilian's court in the 1860s, then domesticated over generations into uniquely Mexican forms: conchas with their sugar-shell tops, cuernos, polvorones, campechanas. Gala approaches this heritage without irony, producing pan dulce that's technically excellent and actually uses good butter. The concha is the test; order it first.

    Order this

    concha de mantequillacuernocafé de ollapastel de tres leches
  17. Gonzalitos

    #17

    Gonzalitos

    Roma Norte, Mexico City · Tacos · $$

    View on Maps

    Gonzalitos occupies a sliver of Colima in Roma Norte and runs the kind of focused taco operation that succeeds precisely because it doesn't try to be everything - a short rotating menu of guisados, good tortillas, and a salsa bar that rewards regulars. The name is a diminutive, which in Mexican Spanish signals affection rather than smallness; the people who eat here treat it with exactly that loyalty. It fills fast at noon and empties just as fast, which is the mark of a neighborhood place doing exactly what it should.

    Order this

    taco de guisadotaco de suaderoagua de jamaica
  18. Handshake Speakeasy

    #18

    Handshake Speakeasy

    Juárez, Mexico City · Cocktail Bar · $$$

    View on Maps

    Handshake has appeared on the World's 50 Best Bars list and helped establish Mexico City as a serious cocktail capital - a recognition that would have been unthinkable a decade ago when the city's bar scene ran mostly on beer and mezcal shots. The formula is classic speakeasy: a hidden entrance, reservation-only seating, and bartenders who treat ice as a craft ingredient. The cocktails draw heavily on Mexican distillates - mezcal, sotol, raicilla - reinterpreted through a serious technique toolkit. The room is small and the energy is concentrated.

    Order this

    tasting flightmezcal cocktail de temporadabartender's choice
  19. La Esquina Del Chilaquil

    #19

    La Esquina Del Chilaquil

    Hipódromo, Mexico City · Mexican · $$

    View on Maps

    Chilaquiles are Mexico City's edible proof that nothing gets wasted - stale tortillas fried crisp, then drowned in salsa roja or verde until they find a new life, somewhere between crunchy and tender. La Esquina del Chilaquil has been feeding Hipódromo since the early hours of the day, operating from a street corner with zero fanfare and a line that forms before 8am. Order the green with egg, accept the queue as part of the experience, and understand why this corner has regulars who've been coming for decades.

    Order this

    chilaquiles verdes con huevochilaquiles rojosagua de jamaica
  20. La Merced Market

    #20

    La Merced Market

    La Merced, Mexico City · Food Hall · $

    View on Maps

    La Merced was built in 1957 on the site of a 16th-century convent, on ground where Aztec traders once ran a tianguis that Hernán Cortés reportedly called the largest market in the world. It now sprawls across several city blocks and dozens of interlinked buildings, serving as one of Mexico's largest wholesale and retail food markets. Visitors who only know the tourist markets of Coyoacán or San Juan will be genuinely disoriented here: bulk dried chiles in 50-kilo sacks, entire stalls dedicated to mole pastes, vendors who've sold the same herb for forty years.

    Order this

    fresh chiles del díamole pasteagua frescatamales de mercado
  21. Lava Music Bar

    #21

    Lava Music Bar

    Jardines del Pedregal, Mexico City · Bar · $$

    View on Maps

    Lava sits within the Sud 777 complex in Jardines del Pedregal - built on the ancient volcanic rock field from the Xitle eruption that also shaped UNAM's campus and Barragán's design philosophy. The bar runs live music and DJ sets in a space that balances the neighborhood's quiet residential character with something that keeps going late. It shares address and ownership with Sud 777, which means kitchen access is notably better than your average music bar.

    Order this

    mezcal cocktailcerveza artesanalbotanas de cocina
  22. Medellín Market

    #22

    Medellín Market

    Roma Sur, Mexico City · Food Hall · $

    View on Maps

    Mercado de Medellín sits at the edge of Roma Sur and has the feel of a market that feeds a neighborhood rather than performs for cameras - produce stalls, a butcher section, a taquería row along the perimeter, and a back section with prepared foods the locals have been eating for years. Named after the Colombian city (the Roma has a history of Colombian immigration), you'll find South American groceries - hogao, plantains, arepas - alongside Mexican staples in the same aisle.

    Order this

    tacos del mercadotorta de milanesajugos naturales
  23. Mercado San Juan Pugibet

    #23

    Mercado San Juan Pugibet

    Centro Histórico, Mexico City · Food Hall · $$

    View on Maps

    Mercado San Juan operates as something between a traditional market and a curated food hall - its stalls stocked with Spanish jamón ibérico, French cheeses, fresh sushi, spices from Japan, and Oaxacan chapulines, all inside a 1950s market structure that hasn't changed its bones in decades. It became a destination for chilangos who wanted international ingredients before the gourmet import scene expanded citywide. The lunch crowd is a mix of office workers, food professionals, and tourists who figured out the secret.

    Order this

    ostiones frescostacos de jamón ibéricochapulinessashimi del día
  24. Museo Diego Rivera y Frida Kahlo

    #24

    Museo Diego Rivera y Frida Kahlo

    San Ángel, Mexico City · $

    View on Maps

    In the 1930s, architect Juan O'Gorman designed two interlocking studio-houses for Diego Rivera and Frida Kahlo in San Ángel - a pink cube and a blue one joined by a rooftop bridge, which became one of Mexico's most photographed domestic spaces. Rivera used the giant north-lit studio for his murals; Kahlo worked in her smaller adjacent house until their relationship collapsed and she retreated to Coyoacán. The spaces are preserved largely as they left them: tools still on workbenches, a papier-mâché Judas figure hanging from the ceiling.

    Order this

    studio tourpermanent collection
  25. Pink Rambo

    #25

    Pink Rambo

    Santa María la Ribera, Mexico City · $$$

    View on Maps

    Pink Rambo is the kind of CDMX restaurant that defies easy description - the name references nothing obvious, the menu covers ground that shouldn't cohere, and the interior looks like someone decorated during a fever dream. It opened in Santa María la Ribera, a colonia that's been gentrifying slowly and quietly for a decade, and quickly developed a following that makes weekend reservations nearly impossible. The cooking is technically confident underneath the chaos.

    Order this

    menú de temporadacoctel de bienvenidapostre del chef
  26. PLONK

    #26

    PLONK

    Hipódromo, Mexico City · Wine Bar · $$$

    View on Maps

    PLONK is part of a small but serious wave of natural wine bars that have opened in CDMX's inner colonias over the past five years - driven partly by Mexican winemakers in Baja California who've been producing skin-contact and low-intervention bottles since the early 2010s. The list leans on Baja and Mexican producers alongside European naturals, and the kitchen runs a simple menu designed to support the wine rather than compete with it. The name is British slang for cheap table wine, which is either ironic or aspirational.

    Order this

    selección del sommeliervino natural de Bajatabla de quesos
  27. Puerto Prendes

    #27

    Puerto Prendes

    Roma Norte, Mexico City · Seafood · $$

    View on Maps

    Puerto Prendes is the kind of seafood cantina that used to exist all over Mexico City before rents and rebrands transformed the Roma - white tablecloths, ceviche with saltines, the waiter who's been there longer than most customers have been alive. The name signals Sinaloan coastal cooking: shrimp in aguachile, fish fillet à la veracruzana, cold beer in a glass. No Instagram lighting, no twelve-page cocktail menu - just good seafood and a room that hasn't changed much since the 1980s.

    Order this

    ceviche de camarónaguachilepescado a la veracruzanamichelada
  28. Raku Café

    #28

    Raku Café

    Roma Norte, Mexico City · Japanese · $$

    View on Maps

    Raku occupies the narrow, precise territory where Japanese café culture meets Mexico City's specialty coffee moment - matcha prepared with a bamboo whisk, pour-overs sourced from Mexican highlands, Japanese milk bread in a city that had barely heard of it until recently. Mexico's Japanese community, largely descended from Meiji-era immigrants who settled in Chiapas and Sonora, has shaped pockets of CDMX's food scene in ways most visitors miss; Raku is one of them, done quietly and well.

    Order this

    matcha lattepour-over de origenpan de leche japonés
  29. Rincón Tarasco

    #29

    Rincón Tarasco

    Escandón, Mexico City · Mexican · $$

    View on Maps

    Michoacán has one of Mexico's most complex regional cuisines - shaped by Purépecha Indigenous traditions that predated Aztec dominance - producing dishes like carnitas, corundas, and sopa tarasca that are now eaten nationwide but taste completely different in their home state. Rincón Tarasco is one of CDMX's better windows into this tradition: a small, no-frills comedor in Escandón that runs a daily menu of Michoacán staples prepared the way they're meant to be, not adapted for a chilango palate.

    Order this

    sopa tarascacarnitascorundasagua de limón
  30. Sud 777

    #30

    Sud 777

    Jardines del Pedregal, Mexico City · Fine Dining · $$$$

    View on Maps

    Sud 777 is built on the Pedregal - the ancient lava field from the Xitle volcano eruption roughly 1,700 years ago that also gave UNAM its campus and Barragán his design philosophy. Chef Edgar Núñez has spent years developing direct relationships with small Mexican farmers and foragers, and the tasting menu reads like a map of the country's biodiversity: indigenous corn varieties, wild mushrooms from Oaxacan cloud forests, coastal fish from Baja. It regularly appears on Latin America's 50 Best, and the volcanic garden setting earns its own visit.

    Order this

    menú degustaciónmaridaje de vinos mexicanospre-postre
  31. Tacos Los Juanes

    #31

    Tacos Los Juanes

    Roma Norte, Mexico City · Tacos · $$

    View on Maps

    The taco de guisado - filled with rotating daily stews - represents Mexico City's worker-lunch tradition: fast, cheap, nourishing, and entirely uninterested in being trendy. Los Juanes runs a solid operation in Roma Norte, with the daily selection chalked on a board and a line that moves fast. The picadillo and the rajas con crema are the benchmarks; everything else is a bonus. Come at noon, not at 2pm, or you'll find the best guisados already gone.

    Order this

    taco de picadillotaco de rajas con cremaagua de jamaica
  32. Taquería El Gran Abanico

    #32

    Taquería El Gran Abanico

    Tránsito, Mexico City · Mexican · $$

    View on Maps

    Taquería El Gran Abanico sits in the Tránsito neighborhood - south of Centro, east of Roma, a colonia that most tourists skip entirely - and has over 52,000 Google reviews, making it one of the most-reviewed restaurants in Mexico City. The operation is straightforward: a lineup of guisados (rotating stewed fillings) spooned onto freshly pressed tortillas, served to a crowd that has been coming since before smartphones existed to record it. That review count doesn't reflect virality; it reflects decades of consistent cooking for a neighborhood that judges on the same terms every day.

    Order this

    taco de guisado del díataco de frijoles con chorizoagua fresca
  33. Taquería Orinoco

    #33

    Taquería Orinoco

    Roma Norte, Mexico City · Tacos · $$

    View on Maps

    Taquería Orinoco's flagship on Álvaro Obregón has over 23,000 reviews because it deserves them - griddled suadero, bistek, and longaniza cooked on a steel disc comal over open flame, served in small tortillas with a salsa bar that rewards patience. Suadero is Mexico City's defining taco cut: a fatty, slow-rendered beef from the brisket-flank area that caramelises in its own fat on the comal, developing a crust that no other preparation achieves. There are other locations, but the Roma Norte original has the energy.

    Order this

    taco de suaderotaco de bistektaco de longanizasalsa verde
  34. Taquería Selene

    #34

    Taquería Selene

    Anzures, Mexico City · Tacos · $

    View on Maps

    In Mexico City's taco cosmos, al pastor is king - and Selene has worn the crown since the early '80s. This Anzures institution stays lit long after the city goes dark, spinning its trompo for taxi drivers, late-night wanderers, and everyone in between. The gringa - flour tortilla sealed with melted cheese around a pile of spit-roasted pastor - is the reason locals keep the address to themselves.

    Order this

    Taco al pastorGringaQuesadilla de pastorTorta de pastor
  35. Tlecan

    #35

    Tlecan

    Roma Norte, Mexico City · Mexican · $$$

    View on Maps

    Tlecan brings the culinary language of the Oaxacan isthmus to the Roma without defaulting to a greatest-hits menu - tlayudas built on hand-pressed blandas, mole negro, tasajo, and mezcal poured from single-village bottles. The Isthmus of Tehuantepec is the narrowest strip of Mexico, a land of extreme heat, matriarchal markets, and one of the country's most distinctive cuisines; Tlecan explains this without a lecture. The courtyard setting softens the menu's intensity.

    Order this

    tlayuda con tasajomole negromezcal de pueblo

Take this guide with you

Save these spots, see them on a map, and build your own guides with SPOT — the food map made by people who actually eat there.

Download SPOT