
City Foodsters — CC BY 2.0 (Wikimedia Commons)
A four-hour tasting menu and a two-hour walk-in wait — book both differently
Mexico City now has more Michelin-recognized restaurants than Paris, and the two names that come up before any others are Pujol and Contramar — genuinely different restaurants, both worth planning around, for different reasons.
Pujol is chef Enrique Olvera's tasting-menu restaurant in Polanco, and its most famous dish is mole madre — a mole sauce the kitchen has kept continuously alive and aged for years, served alongside a small dollop of that day's freshly made mole so you can taste the difference age makes side by side. The full tasting menu experience runs close to four hours across multiple courses, with an optional wine pairing, and it isn't a casual meal — it's a genuine occasion, priced and paced accordingly. Reservations open exactly 30 days ahead of any given date, released at midnight Mexico City time through Pujol's own website — nowhere else. Popular dates, especially weekends, have been known to fill within minutes of the calendar releasing. See live rating and reviews on Google Maps
Contramar sits in Roma Norte and could not be more different in tone — a bright, bustling, lunch-focused seafood restaurant from chef Gabriela Cámara that's been a fixture of the city's dining scene for years without ever feeling like a museum piece. The signature dish is the tuna tostada, served two ways side by side (one red, one green salsa) on the same plate, and it's genuinely one of the dishes people specifically fly to Mexico City to eat. Unlike Pujol, Contramar takes reservations through OpenTable or a direct phone call, and walk-ins are possible, though expect a real wait — sometimes up to two hours at peak times. See live rating and reviews on Google Maps
Between the two, the honest advice is to treat them as different kinds of trip highlights rather than a "which is better" question. Pujol is the one meal of the trip built entirely around the tasting-menu experience; Contramar is the lively, plate-sharing lunch you can genuinely enjoy without four hours set aside. Both are within a reasonable taxi ride of Roma Norte, Condesa, or Polanco, so neither one should force a change to where you're staying.
Why it's special
The gap between "Mexico City has world-class fine dining" as a fact you read and actually understanding what that means is Pujol's mole madre — a dish that's been kept alive for years, evolving daily, served with the day's fresh version specifically so you can taste time itself as an ingredient. Contramar makes the opposite argument just as convincingly: that genuinely great cooking doesn't require ceremony, tasting menus, or four-hour sittings, and a lunch built around one perfect tostada can sit at the same level as a formal degustation. Together, they're the two ends of what makes this city's food scene worth taking seriously — not one style of excellence, but at least two entirely different ones operating at the same standard.
Pujol's reservation calendar for any given date releases at midnight Mexico City time exactly 30 days ahead — if you have a specific date in mind, know the exact midnight and be ready on the site, since popular dates have filled within minutes of release.
For Contramar, arriving 10 minutes before opening dramatically improves your odds of a walk-in table without the full wait — showing up at the advertised opening time itself is often already too late for a same-day seat during peak hours.
Don't try to book Pujol through a third-party reservation platform or a hotel concierge service claiming special access — reservations are only released through Pujol's own website exactly 30 days out, and any other channel claiming to guarantee a table outside that window should be treated skeptically. And don't plan Contramar as a late dinner — it's a lunch-and-early-evening restaurant (open until 8pm both on weekdays and weekends), not a late-night destination the way some of the city's other big-name spots are.