TravelRestaurants › Mexico City

Best Restaurants in Mexico City

FV
Written by Flavia Voican, Travel Researcher at 360 Business Tour
Independent European travel research. Verified data, updated for 2026
Share: Pinterest Facebook X WhatsApp
Mexico City
Wikipedia contributors · CC BY-SA

Where locals actually eat — by neighborhood, budget, and what to order.

By Flavia VoicanFlavia Voican · Updated April 14, 2026 · Mexico City, Mexico

Some links are affiliate links. Learn more.

Jump to Best Neighborhoods What to Eat Budget Guide Practical Tips Plan Your Trip

What Makes Mexico City Worth Visiting for the Food?

Mexico City is a culinary powerhouse, blending indigenous traditions with global influences in a way that few capitals can match. You must try mole (especially the 12-ingredient black version), tacos al pastor, and chiles en nogada, all of which showcase the city’s depth and creativity. For under €10, you can eat better than most places in Europe — street food is often the best value.


Where Should You Eat in Mexico City?


What Type of Restaurants Are in Roma Norte?

Roma Norte has a vibrant food scene with modern takes on traditional dishes. Look for casual, open-air pizzerias and inventive taquerias. Prices range from €10-20 for a great meal, and the best time to go is early evening — the area gets packed by 8 PM.


What About Condesa?

Condesa is a foodie hotspot known for its brunch spots and trendy eateries. You’ll find everything from farm-to-table cafes to excellent cevicherías. Budget €15-25 per person for a satisfying lunch, and arrive hungry — portions are generous.


What’s the Food Scene Like in Coyoacán?

Coyoacán has a more traditional feel with family-run eateries and street food stalls that serve up authentic Mexican fare. Tacos, tamales, and churros are staples here, with prices around €5-10 for a full meal. It's best to visit in the afternoon when the streets are lively but not packed.


What Kinds of Restaurants Are in Polanco?

Polanco is the place to go for upscale dining and international cuisine. Expect fine-dining spots with European or Asian influences, and prices typically start at €30 per person. It's the best area for a special-occasion meal, but avoid visiting on weeknights — it’s often too quiet.


What Should You Eat in Mexico City?

  • Tacos al pastor: Thin slices of marinated pork served on small corn tortillas, best found in Coyoacán or Roma Norte. Expect to pay around €2-3 for three tacos.
  • Mole negro: A rich, complex sauce made from over 10 ingredients, usually served over chicken. Try it in a traditional eatery in Coyoacán for €10-15.
  • Chiles en nogada: A festive dish of poblano chiles stuffed with fruit, meat, and cheese, topped with walnut sauce and pomegranate seeds. Look for it in the fall at family-run spots in Condesa.
  • Ceviche: Fresh, zesty seafood in lime juice, often with avocado and coriander. Best served in Condesa or Roma Norte for €10-15.
  • Churros con cajeta: Fried dough dipped in cinnamon sugar and served with warm caramel sauce. Found at street vendors and bakeries, usually for €1-2.
  • Pozole: A hearty pork soup with hominy and radishes. The best versions are in traditional markets like La Merced, where a bowl costs around €5-7.
  • Sopes: Thick, hand-pressed masa bases topped with beans, cheese, and meat. Try them in Coyoacán or Roma Norte for €3-5.
  • Tamales: Steamed masa filled with chicken, pork, or vegetables, wrapped in corn husks. Found at local markets for €2-4 each.
  • Café de Olla: A sweet, cinnamon-spiced coffee, best enjoyed with a pan dulce at a local bakery. Around €1-2.

  • Budget Guide: How Much Does Food Cost in Mexico City?

    |------|----|-------------|


    How Do You Navigate Restaurants in Mexico City?

  • Reservation culture? Most casual restaurants don’t require reservations, but upscale spots in Polanco often do — book ahead.
  • Lunch vs dinner? Lunch is the best value, with many restaurants offering three-course meals for under €10. Dinner is pricier but more relaxed.
  • Tipping customs? Tip 10–15% at sit-down restaurants, especially if service is good. Street food vendors don’t expect tips.
  • 1 tourist trap to avoid? Avoid the restaurants in the Zócalo area — prices are inflated and food is mediocre.
  • Best food market or street food spot? La Merced Market is a must-visit for authentic, affordable street food. Arrive before 10 AM to beat the crowds.

  • Is Mexico City Worth Visiting for the Food?

    Yes, Mexico City is one of the best food cities in Latin America. It’s perfect for travelers who enjoy street food, want to experience traditional Mexican flavors, and aren’t afraid to explore off-the-beaten-path neighborhoods. The only downside? You’ll probably gain a few pounds.

    Plan Your Mexico City Trip

    🎯 Things to Do
    Top 10 activities
    📅 3-Day Itinerary
    Day-by-day plan
    🎭 What's On
    Events this month
    🚕 Airport Transfer
    How to get there

    Flying to Mexico City?

    Search Flights to Mexico City →
    🚗 Rent a Car in Mexico City
    800+ rental brands worldwide — compare and save.
    Compare Car Rentals →

    Was this helpful?

    About · Contact · Editorial Policy · How We Make Money

    How we build these pages

    Privacy by default. First-party analytics only. No remarketing cookies, no data broker pixels. What you read here is for you.

    Transparency on money. Booking links may be affiliate. Our edit doesn't change based on commission — we recommend what the data supports.

    Primary sources over aggregators. Prices from airline/rail/hotel APIs; seasonality from tourism boards; safety stats from national archives where possible.

    Meal typeEst. costWhat you get
    Street food / market€2-5Tacos, tamales, churros, sopes
    Casual sit-down€10-15A full meal at a local taquería or pizzeria
    Mid-range restaurant€15-25A three-course meal at a well-reviewed eatery
    Fine dining€30+Upscale dishes in Polanco or Michoacán-style dining