Tacos, mole and world-class fine dining in one megacity
Ad – affiliate links: if you click a labelled partner link and make a qualifying booking, TravelShifu may receive a commission.
Mexico City is one of the world's great eating cities — street tacos from Los Cocuyos and El Turix, seafood at Contramar, and tasting menus at Pujol and Quintonil that rank globally. Markets, mezcalerías and neighbourhood fondas fill every budget. Book Pujol and Quintonil weeks ahead; taco stands are walk-in. A street-food tour is essential for first-timers navigating the sprawl.
These 8 tables are the Mexico City reservations that matter, from three-star counters to market stalls, ranked by how hard the Shifu would fight for a seat. Book the famous rooms weeks ahead, walk into the markets, and let one signature dish per stop carry the list.
1
Pujol
Michelin
Modern Mexican fine dining Polanco $$$$ · tasting menu ~MXN 3,500+
Enrique Olvera's Polanco dining room helped redefine Mexican cuisine for the global stage: two Michelin stars, a tasting menu rooted in indigenous ingredients and technique, and the famous mole madre — a mother mole aged for over a thousand days, served beside a fresh-season counterpart. It is expensive, deeply Mexican, and the meal that explains why CDMX sits on every serious eater's list.
Signature dish
Mole madre — aged mole served over new-season mole
Booking tip
One of Latin America's hardest tables — book the moment the calendar opens, 4–8 weeks ahead.
2
Quintonil
Michelin
Contemporary Mexican Polanco $$$$ · tasting menu ~MXN 3,200+
Jorge Vallejo's Quintonil matches Pujol stride for stride: two Michelin stars, a menu built on Mexican biodiversity — heirloom corn, wild herbs, chiles in combinations that feel both ancient and new — and a warm room that avoids fine-dining stiffness. For many visitors it is the more surprising of the two Polanco flagships. Book both if you can; choose Quintonil if you want produce-forward Mexican cooking.
Signature dish
Heritage corn courses and chile-based compositions
Booking tip
Book 4–6 weeks ahead; lunch seatings are slightly easier and cheaper than dinner.
3
Contramar
Seafood & Mexican coastal Roma Norte $$$ · lunch & dinner ~MXN 800–1,200
Contramar is Mexico City's seafood religion: a Roma Norte dining room where tuna tostadas, aguachile and the famous pescado a la talla — butterflied snapper painted with two chilli sauces — arrive in a room that buzzes from noon until close. Gabriela Cámara built a menu that tastes like the coast without leaving the capital. Lunch here is non-negotiable for any CDMX food itinerary.
Signature dish
Tuna tostadas and pescado a la talla — butterflied fish with red and green sauces
Booking tip
Reserve 1–2 weeks ahead — lunch is the institution; dinner is slightly easier to book.
4
El Cardenal
Traditional Mexican breakfast & comida Centro Histórico (and branches) $$ · breakfast & lunch ~MXN 300–500
El Cardenal is Mexico City's breakfast cathedral: nata (clotted cream) served with warm pan dulce, chilaquiles, molletes and hot chocolate whisked at the table in a room of wood panels and white-jacketed waiters. The Centro Histórico flagship fills by 9am on weekends, and the ritual of tearing sweet rolls into cream is the morning every visitor should experience once. Come hungry, order chocolate, and pace yourself.
Signature dish
Nata con pan — clotted cream with warm sweet rolls
Booking tip
Walk-in for breakfast — arrive before 9am at the Centro branch; expect a wait on weekends.
5
Los Cocuyos
Street tacos (al pastor) Centro Histórico $ · tacos from ~MXN 15
Los Cocuyos is the late-night taco stand that converts sceptics: al pastor shaved from the trompo, pineapple, cilantro and onions on hand-pressed tortillas, eaten standing on a Centro Histórico corner that smells like achiote and charcoal. No reservations, no seating, no menu beyond what is on the spit — just Mexico City's most honest fast food. Order three tacos minimum; the fourth is where the conversion happens.
Signature dish
Tacos al pastor with pineapple and hand-pressed tortillas
Booking tip
Walk-in — open late; the trompo (vertical spit) is the queue indicator.
6
El Turix
Street tacos (cochinita pibil) Polanco $ · tacos from ~MXN 20
El Turix is a tiny Polanco stand that serves one thing perfectly: cochinita pibil tacos — Yucatecan slow-roasted pork with pickled onion and habanero — on warm tortillas from a pot that empties by mid-afternoon. Regulars queue before opening; tourists who find it rarely leave without ordering seconds. Proof that Mexico City's greatest meals sometimes cost less than a coffee abroad.
Walk-in — small stand, limited hours; go at opening for the fullest pot of pork.
7
Maximo Bistrot
Farm-to-table Mexican-European Roma Norte $$$ · dinner ~MXN 800–1,200
Eduardo García's Roma Norte bistro bridged Mexico City's street-food soul and fine-dining ambition before either was fashionable: seasonal menus, a garden-supplied kitchen, and cooking that treats Mexican produce with French bistro technique without losing identity. It is the neighbourhood restaurant that chefs still cite — less formal than Pujol, more creative than Contramar, and essential Roma Norte eating.
Signature dish
Seasonal tasting menu with Mexican produce and European technique
Booking tip
Book 1–2 weeks ahead online; the Roma Norte room fills fast on Friday and Saturday.
8
Rosetta
Contemporary Italian-Mexican Roma Norte $$$ · dinner ~MXN 900–1,400
Elena Reygadas's Rosetta is the dining room that helped make Roma Norte the capital's food destination: Italian-leaning pasta and bread made with Mexican grains and produce, a guava roll that launched a pastry cult, and cooking that feels personal rather than performative. The adjacent bakery sells out by mid-morning — book dinner, but visit the panadería for breakfast first.
Signature dish
Guava roll and seasonal pasta with Mexican ingredients
Booking tip
Reserve 1–2 weeks ahead; Elena Reygadas's bakery next door opens early for pastries.
Book a table in Mexico City
Reserve instantly at thousands of Mexico City restaurants — many with off-peak discounts on the bill — via TheFork, Europe's largest booking platform.
A labelled affiliate link may earn TravelShifu commission after a qualifying reservation.
The Shifu’s rule: one guided food experience per city makes every other meal better.
Ad – affiliate links: if you click a labelled partner link and make a qualifying booking or purchase, TravelShifu may receive a commission. How affiliate links work
Mexico City street-food & market tour
Tacos, tlacoyos and market tastings across the centro with a guide who handles the sprawl.
TravelShifu may receive a commission after a qualifying transaction. Check the partner’s live price and terms before booking.
Mexico City dining questions, answered
Is street food safe to eat in Mexico City?
Yes at busy stands where food is cooked to order in front of you — high turnover is the best safety signal. Stick to cooked tacos, avoid raw salads from street vendors, and drink sealed bottled water. Los Cocuyos, El Turix and guided food tours are safe starting points for first-timers.
How far ahead should you book Pujol and Quintonil?
Both typically require 4–8 weeks' notice, sometimes more for prime Saturday dinners. Set calendar alerts for when reservations open. Contramar needs 1–2 weeks; most taquerías and El Cardenal breakfast are walk-in. Lunch is always easier than dinner at starred rooms.
How much does eating out in Mexico City cost?
Street tacos run MXN 15–40 each, solid sit-down lunches MXN 300–500, and tasting menus at Pujol or Quintonil MXN 3,200+. A mixed day — market breakfast, Contramar lunch, taco dinner — often lands around MXN 1,500–2,000 per person. CDMX offers exceptional value at every tier below fine dining.
What is the difference between Roma Norte and Polanco for food?
Polanco is fine-dining territory — Pujol, Quintonil, upscale international rooms. Roma Norte is the bistro and mezcalería neighbourhood — Contramar, Maximo Bistrot, Rosetta, and the casual taquerías that define modern CDMX. Stay in one, eat in both; they are 15 minutes apart by taxi.
What food experiences are worth booking in Mexico City?
A street-food and market walking tour, a mezcal-and-taco evening in Roma, and a Mexican cooking class with market visit are the three bookings that pay off most. Guided tours typically cost USD 50–120 and compress a sprawling city into one excellent eating day. Book before you fly in high season.