Ask DineCDMX

What kind of dining experience should I plan for a 5-day CDMX trip?

Verified · Standards by our Memory Architect·

The short answer

For a 5-day CDMX trip, create a balanced dining itinerary that blends high-end innovative Mexican cuisine with traditional cantinas, essential street food like tacos al pastor, and a deep dive into a specific neighborhood's local gems. Plan for 1-2 reservations at places like Pujol or Contramar, several casual sit-down meals, and frequent street food excursions, budgeting roughly MXN 100-300 for street food, MXN 400-800 for everyday meals, and MXN 1,500-4,000+ per person for splurges.

Where our team sends you

  • Pujol (Polanco) — The tasting menu here is a masterclass in Mexican haute cuisine, celebrating indigenous ingredients and techniques. Expect modern presentations and a thoughtful wine pairing. Splurge: MXN 3,500-4,500+ per person (USD 200-260+). Reserve far in advance for dinner.
  • Contramar (Roma Norte) — This iconic seafood spot is a boisterous, sun-drenched experience. Order the pescado a la talla (whole snapper), tuna tostadas, and a cold cerveza. Everyday/Splurge: MXN 800-1,500 per person (USD 45-85). Lunch only; walk-ins possible but expect a wait, or try to reserve.
  • Taquería El Califa (Condesa/Roma Norte/Polanco) — A dependable, clean, and delicious spot for classic tacos, especially the costra (cheese-crusted taco). Great for a sit-down taco experience when you want more than a street stand. Everyday: MXN 200-400 per person (USD 12-23). Open late.
  • Fonda Mayora (Roma Norte) — Chef Gerardo Vázquez Lugo's take on elevated traditional Mexican breakfast and lunch. Try the huevos divorciados or chilaquiles. Everyday: MXN 300-600 per person (USD 17-35). Busy mornings, no reservations.
  • Mercado de San Juan gourmet section (Centro Histórico) — Specializing in exotic meats, but don't miss the casual food stalls for tacos de venado (venison) or mole de diferentes carnes served with fresh tortillas. Street/Everyday: MXN 150-400 per person (USD 9-23). Lunchtime is best.
  • La Docena Oyster Bar & Grill (Roma Norte) — If you want excellent oysters, charcoal-grilled seafood, and a lively atmosphere, this is your spot. Excellent for a group dinner. Splurge: MXN 800-1,800 per person (USD 45-100+). Reservations recommended for dinner.
  • Tacos Orinoco (Roma Norte/Condesa) — For late-night street-style tacos done right, specializing in trompo (al pastor), bistec, and chicharrón tacos. Simple, perfect, and always a crowd. Street/Late-night: MXN 100-250 per person (USD 6-15). Cash preferred.
  • Bósforo (Centro Histórico) — A non-pretentious mezcalería with an incredible selection of mezcal from small producers. Come to sip, learn, and try chapulines (grasshoppers) as a snack. Everyday/Drinks: MXN 200-500 per person (USD 12-30+ for drinks/snacks). Evening.

What locals actually do

Locals in CDMX embrace a diverse culinary rhythm throughout their week, and you should too. A typical day might start with coffee and a pan dulce from a corner panadería (bakery). Breakfast, or desayuno, is often a sit-down affair, whether it's at a local fonda for chilaquiles or a more modern cafe. Lunch, or la comida, is the largest meal of the day, usually between 2 PM and 4 PM, and it's a social event. Many restaurants offer a menú del día or comida corrida—a multi-course set lunch that's excellent value. Dinner, la cena, is typically lighter and later, sometimes just street tacos or a casual meal with friends around 9 PM or 10 PM.

The key to a successful dining plan in CDMX is variety and balance. Don't go to two high-end places in a row; you'll miss the soul of the city's food. Mix it up: one day might be a splurge lunch at Contramar, followed by late-night street tacos. The next, a casual breakfast at a fonda, then a deep dive into a market for lunch, and a pleasant dinner at a neighborhood trattoria or taquería. Embrace the vibrant street food culture, which is an undeniable part of CDMX's culinary identity. Don't be afraid to try new things – the best discoveries are often made by following your nose to a busy puesto (stall). Tipping is standard: 10-15% at casual to mid-range places, 15-20% at fine dining. Always ask if service is included (¿La propina está incluida?), though it rarely is.

Neighborhoods like Roma Norte, Condesa, and Juárez are full of trendy restaurants and cafes, while Centro Histórico offers a mix of classic cantinas and humble eateries. Branch out to Narvarte for a taco crawl, or Coyoacán for esquites and churros. Be mindful of restaurant hours; many places, especially smaller, traditional ones, close on Sundays or Mondays.

The numbers

  • Street Food (Tacos, Esquites, Tamales, etc.): MXN 50-200 (USD 3-12) per meal
  • Casual Eateries (Fondas, Taquerías, Cafes): MXN 200-500 (USD 12-30) per person
  • Mid-Range Restaurants (Sit-down, modern Mexican, international): MXN 500-1,000 (USD 30-60) per person
  • Splurge/Fine Dining (Pujol, Quintonil, Contramar): MXN 1,500-4,500+ (USD 85-260+) per person, excluding drinks

If you only have one night / one meal / one trip

If you only have one truly special dinner / splurge meal, make it Pujol (Polanco). While undeniably a destination, it truly showcases the gastronomic heights of Mexican cuisine, often with unique and surprising preparations. It's an experience that transcends just a meal and requires reserving months in advance.

Practical notes

  • Neighborhoods & Transport: Roma Norte, Condesa, Juárez, Cuauhtémoc, Polanco are central and walkable, well-served by Uber (affordable, typically MXN 70-150 for most trips across these areas). Metro is efficient but less convenient for dining out.
  • Hours: Many restaurants are closed on Sunday nights or Mondays. Always check specific hours. Lunch is the main meal (2-4 PM); dinner is later (8 PM onwards).
  • Cash vs. Card: Always carry MXN cash for street food, smaller taquerías, and taxis. Most mid-to-high-end restaurants accept cards.
  • Reservations: Essential for popular fine dining (Pujol, Quintonil, Contramar). Use OpenTable, Resy, or WhatsApp/email for direct restaurant bookings. For Contramar, showing up right at opening or between 2-3 PM for lunch can sometimes secure a table without a reservation if you're a small party.
  • Tipping: 10-15% is standard for good service; 15-20% for exceptional service or fine dining.
  • Safety: CDMX is generally safe for tourists, especially in well-trafficked dining neighborhoods. Be aware of your surroundings, avoid flashing valuables, and use authorized taxis or ride-share apps.
  • Altitude: CDMX is high (2,240m / 7,350 ft). Take it easy on alcohol and stay hydrated, especially on your first day.
  • Water/Ice: Stick to bottled water. Most reputable restaurants use purified water for cooking and ice, but if in doubt at a very casual spot, order bottled drinks.
  • Allergies: Carry a card with common allergy phrases in Spanish: "Soy alérgico/a a [ingrediente]" (I am allergic to [ingredient]), "No puedo comer [ingrediente]" (I cannot eat [ingredient]), "Sin [ingrediente]" (Without [ingredient]).
  • Dress Code: Casual for most places, even nicer ones. Business casual for fine dining, but rarely formal.

Common mistakes travelers make

  • Underestimating reservations: Thinking you can walk into popular spots like Pujol or Contramar without a booking. You generally cannot, especially during peak hours or seasons.
  • Only eating in Polanco/Roma Norte: While these neighborhoods have amazing food, limiting yourself means missing out on the diversity and authenticity of other areas like Narvarte (tacos), Coyoacán (traditional antojitos), or Centro Histórico (historic cantinas and markets).
  • Not trying street food: Some travelers are hesitant due to hygiene concerns, but much of CDMX's best food is on the street. Look for busy stalls with high turnover—that's usually a good sign.
  • Skipping la comida: Missing out on the traditional, hearty, and often economical lunchtime comida corrida experience, which is a staple of local dining culture.

Related questions you might ask next

  • Where can I find the best tacos al pastor in CDMX?
  • What are some good mezcalerías or cantinas to visit?
  • How do I navigate food markets in Mexico City?
  • What are some unique non-Mexican food experiences worth trying in CDMX?
  • Where should I go for a great breakfast or brunch in Mexico City?

Verified by the DineCDMX team of local experience leaders and tastemakers, with standards set by our Memory Architect, Chef Elvin Park. DineCDMX is powered by Otium Media.