We only recommend what we would book ourselves.

We earn a commission on bookings made through our links, at no extra cost to you. Full disclosure.

The Real CaboLos Cabos, Baja California Sur

Best of

Where is the best food in Los Cabos?

The historic district of San José del Cabo has the best food in Los Cabos: the highest concentration of chef-owned restaurants in the region, walkable end to end, and cheaper than the equivalent in Cabo San Lucas. Expect $35–$70 per person for dinner, or $6–$12 for a full meal of street tacos two blocks away.

Published · Last updated

Key facts

Best area
San José del Cabo historic district
Typical dinner
$35–$70 per person
Street tacos
$1.50–$3 each
Best night
Thursday, for the Art Walk, November–June
Regional specialities
Chocolate clams, smoked marlin tacos, machaca, damiana
Where to eat in Los Cabos, compared by price, walkability and character
OptionTypical dinnerWalkableCharacter
San José del Cabo historic district$35–$70 ppYesChef-owned, Baja regional
Cabo San Lucas, inland$45–$85 ppYesInternational, higher-end
Todos Santos$25–$50 ppYesSmall, ambitious, cheaper
Corridor resorts$60–$150 ppNoHotel fine dining
Street food$6–$12YesThe best value in the region
Where to eat in Los Cabos, compared by price, walkability and character

The ranking, and why

  1. 1. Best for almost every dinner

    San José del Cabo historic district

    Chef-owned kitchens, Baja regional cooking, walkable in eight blocks, and the Thursday Art Walk from November to June.

    $35–$70 pp

  2. 2. Best for nights you are staying in town

    Cabo San Lucas, inland from the marina

    The good restaurants here are two or three blocks back from Boulevard Marina, not on it. The boulevard is priced for foot traffic.

    $45–$85 pp

  3. 3. Best for the day trip

    Todos Santos

    Four or five restaurants that would hold their own anywhere, at noticeably lower prices, 75 minutes north.

    $25–$50 pp

  4. 4. Best for one special night

    Tourist Corridor resort restaurants

    Some genuinely excellent, all priced accordingly, and you are eating where you sleep.

    $60–$150 pp

  5. 5. Best for lunch, every day

    Street food, either town

    Fish and marlin tacos at $1.50–$3. Busy stands with high turnover are the safe ones.

    $6–$12 a meal

Frequently asked questions

Is the food better in San José del Cabo or Cabo San Lucas?

San José del Cabo, for regional Baja cooking in chef-owned restaurants across a walkable historic district. Cabo San Lucas has more international and higher-end dining and a livelier bar scene.

Is street food safe in Los Cabos?

At busy stands with high turnover, generally yes. Choose places with a queue of locals, food cooked to order in front of you, and avoid raw preparations from stands without refrigeration.

The Cabo brief

One email a month: what is worth booking right now, what has changed, and what to skip. No affiliate spam.

Double opt-in. We send a confirmation link before you are subscribed. Unsubscribe in one click.