Must-see restaurants in Cabo San Lucas

  • Sur Beach House

    Cabo San Lucas

    With an exceptional location on the beach looking toward El Arco, this elegant yet laid-back place serves ceviche and tacos using the freshest ingredients…

  • Manta

    Cabo San Lucas

    Foodies will recognize Enrique Olvera as the chef behind Mexico City's world-famous Pujol, but since 2015 he's also had Manta here in Cabo. Its elegant…

  • Jo's Garden

    Cabo San Lucas

    If you don't mind waiting 45 minutes (when the place is crowded, which is often), this cute little family-run restaurants serves yummy, Italian-style…

  • Tacos Gardenias

    Cabo San Lucas

    Arrive off-hours if you want a table at this cafeteria-like, cavernous joint. This is the place for outrageously fresh fish or shrimp (breaded or grilled)…

  • Mi Casa

    Cabo San Lucas

    This place has real wow factor. The courtyard-style interior has rooms on several levels and feels like something out of a 1950s Mexican musical – plants,…

  • Taqueria Las Guacamayas

    Cabo San Lucas

    The perfect mix of outrageously delicious tacos to devour at chunky wood Mexican tables in a laid-back atmosphere with stellar service. Pair with fresh…

  • Mariscos Las Tres Islas

    Cabo San Lucas

    A lively thatched restaurant in the middle of town, swarming with locals who come for the best, classic Mexican seafood in the area. Prices are reasonable…

  • Pancho’s

    Cabo San Lucas

    Full of festive atmosphere, mariachi band tunes, good food and aromas from the open grill, Pancho's also offers ‘all you want to know about tequila’. The…

  • Invita Bistro

    Cabo San Lucas

    Plenty of Italian-inspired dishes here, plus Spanish favorites like ice-cold Spanish gazpacho (so refreshing on a sizzling-hot day!) and French-style…

  • Mariscos Mazatlán

    Cabo San Lucas

    Local families fill the big dining room at Mariscos Mazatlán for the good prices and great seafood. Sunday afternoons are especially busy (and especially…

    • placement: fullWidth
    • path: Destinations/POIs/superzone
    • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
    • targeting:
      {
        "position": "superzone"
      }

More destinations you need to see