Skip to content

Where to eat in Mazatlan

18 independent restaurants, bakeries and food spots in Mazatlan. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Mazatlan

  1. Eat

    El Pargo y La Vaca

    Excellent service and a great spot to stop after a long walk on the beach.

    13:00-22:00 dailyM$200-400 mains

  2. Eat

    El Presidio Cocina de México

    You can't tell from the outside but you must visit this amazing restaurant in Centro, the courtyard is in a 100+ year old building that has been amazingly restored. Mexican food.

    08:00-12:30, 13:00-22:30 dailyM$200-400 mains

  3. Eat

    El Velero

    Seafood restaurant with a lovely tranquil location on the Isla de la Piedra (Stone Island).

    08:00-18:00 dailyM$150-300 mains

  4. Eat

    Hector's Bistro

    A high end European restaurant with some amazing food in Centro.

    12:00-23:00 dailyM$300-700 mains

  5. Eat

    Mi Platillo Express

    A no-frills but tasty Mexican breakfast plus an instant coffee for M$90 straight up.

  6. Eat

    Tacos Borrachos Emlio

    Fish and shrimp tacos, always good. Outdoor, definitely Mexican. Open mornings only.

    07:30-12:00 daily

  7. Eat

    Topolo

    A really fancy restaurant-outside in a beautiful courtyard with red walls and oil paintings from local artists. The food is amazing, the service is amazing, but the atmosphere beats all. Try the cubos tementapec, or the shrimp.

    M$200-400 mains

  8. Eat

    Via Condotti

    Pizza place in centro historico with great thin crust pizza, lasagna, and meatballs for a good price.

    08:00-23:00 dailyM$150-250 mains

  9. Eat

    Chile's Pepper

    Good atmosphere and often busy (a good sign).

    08:00-23:00 dailyM$180-300 mains

  10. Eat

    La Marina

    Buffet and à la carte service. Reservations required.

    07:00-17:00, 18:00-22:30 daily

  11. Eat

    La Mona Pizza

    In the centro.

    Mon-Fri 13:00-00:00 Sat-Sun 13:00-01:00

  12. Eat

    La Mona Pizza Bar

    In the Golden Zone.

    Mon 13:00-00:00 Tue 13:00-02:00 Wed 13:00-00:00 Thu 13:00-01:00 Fri-Sat 13:00-02:00 Sun 13:00-12:00

  13. Eat

    La Mona Pizza de la Marina

    On the marina.

    13:00-00:00 daily

  14. Eat

    MAWE Cocina Vegana

    Vegan restaurant with outdoor seating.

    Mon, Wed-Sun 08:30-22:00M$150-180 mains

  15. Eat

    Mariscos Bahía

    Amazing seafood.

    11:00-20:00 dailyAvg M$300 mains

  16. Eat

    Mariscos Chon

    Crab, shrimp and marlin tacos, etc.

    11:00-19:00 daily4 tacos for M$100-150

  17. Eat

    Tacos Y Tortas Ahogadas El Mono

    Phenomenal tacos. Perhaps the best in Mazatlán.

    Tue-Sun 08:00-16:00M$30-40 per taco

  18. Eat

    Tortas La República

    Delicious and fresh tortas.

    Mon-Thu, Sat 08:00-21:30 Fri 10:00-21:30

Listings from the Wikivoyage guide to Mazatlan (CC BY-SA 4.0).