The Best Restaurants in Cabo

Where to eat in Los Cabos, from roadside fish taco stands to cliffside dining rooms, with the season, driving and booking rules that matter.

Los Cabos is not one place and the single most useful thing to understand before you book a table is that it is two towns with a thirty kilometre corridor of resorts between them. Cabo San Lucas at the southern tip is loud, marina driven and built around sportfishing and nightlife. San Jose del Cabo, at the other end, is an old mission town with a square, a gallery district and the better restaurants. In between runs the tourist corridor, which is mostly gated resorts and the kind of chain restaurants you did not fly to Mexico to eat at. Knowing which of those three you are in at any given moment decides whether your week here is good. The Corridor, and What to Skip We will be blunt about the middle. The highway between the two towns carries a long run of international chains, franchise steakhouses and restaurants whose main selling point is a view of the sea from behind a car park. Some of them are perfectly fine and none of them are the reason to come to Baja. The same applies to a good deal of the marina frontage in Cabo San Lucas, where the men with laminated menus who follow you along the boardwalk are not representing the best kitchens in town. If a restaurant needs somebody standing outside to bring you in, that tells you something about how the food is doing on its own. The Fish Tacos Are Not in a Restaurant This is the single most important sentence in this guide. The best fish tacos in Los Cabos are sold at lunchtime from stands, awnings and small tiled counters, mostly in San Jose del Cabo and in the working neighbourhoods behind the marina, and they are gone by mid afternoon. Taqueria Rossy and Las Gardenias in San Jose are the two most commonly named, both are unglamorous, both are excellent, and both are busiest with local families rather than visitors. What you want is battered and fried fish, cabbage, the crema and the pickled onions, and a row of salsas you apply yourself. No restaurant on the corridor will beat this and several of them will charge many times more for a worse version. Casa Acantilado, Cabo San Lucas San Jose Del Cabo, the Better Eating Town San Jose del Cabo has an eighteenth century mission church, a proper town square, and an art district of low colonial buildings that runs an art walk on Thursday evenings through the season. It also has the better restaurants. La Lupita Taco y Mezcal does modern taqueria cooking with a serious mezcal list. Don Sancho's and several of the small rooms around the plaza cook properly for a fraction of corridor prices. The gallery district is walkable, which is genuinely rare here, so this is the one evening of the week where you can park once, eat, walk and not think about the car again. If your group only does one town night, make it this one. The Farms Inland From San Jose Fifteen minutes inland from San Jose, in the agricultural valley around Las Animas, sit two restaurants that changed what people expect from this region. Flora Farms is a working organic farm with a restaurant

Los Cabos is not one place and the single most useful thing to understand before you book a table is that it is two towns with a thirty kilometre corridor of resorts between them. Cabo San Lucas at the southern tip is loud, marina driven and built around sportfishing and nightlife. San Jose del Cabo, at the other end, is an old mission town with a square, a gallery district and the better restaurants. In between runs the tourist corridor, which is mostly gated resorts and the kind of chain restaurants you did not fly to Mexico to eat at. Knowing which of those three you are in at any given moment decides whether your week here is good.

The Corridor, and What to Skip

We will be blunt about the middle. The highway between the two towns carries a long run of international chains, franchise steakhouses and restaurants whose main selling point is a view of the sea from behind a car park. Some of them are perfectly fine and none of them are the reason to come to Baja. The same applies to a good deal of the marina frontage in Cabo San Lucas, where the men with laminated menus who follow you along the boardwalk are not representing the best kitchens in town. If a restaurant needs somebody standing outside to bring you in, that tells you something about how the food is doing on its own.

The Fish Tacos Are Not in a Restaurant

This is the single most important sentence in this guide. The best fish tacos in Los Cabos are sold at lunchtime from stands, awnings and small tiled counters, mostly in San Jose del Cabo and in the working neighbourhoods behind the marina, and they are gone by mid afternoon. Taqueria Rossy and Las Gardenias in San Jose are the two most commonly named, both are unglamorous, both are excellent, and both are busiest with local families rather than visitors. What you want is battered and fried fish, cabbage, the crema and the pickled onions, and a row of salsas you apply yourself. No restaurant on the corridor will beat this and several of them will charge many times more for a worse version.

San Jose Del Cabo, the Better Eating Town

San Jose del Cabo has an eighteenth century mission church, a proper town square, and an art district of low colonial buildings that runs an art walk on Thursday evenings through the season. It also has the better restaurants. La Lupita Taco y Mezcal does modern taqueria cooking with a serious mezcal list. Don Sancho's and several of the small rooms around the plaza cook properly for a fraction of corridor prices. The gallery district is walkable, which is genuinely rare here, so this is the one evening of the week where you can park once, eat, walk and not think about the car again. If your group only does one town night, make it this one.

The Farms Inland From San Jose

Fifteen minutes inland from San Jose, in the agricultural valley around Las Animas, sit two restaurants that changed what people expect from this region. Flora Farms is a working organic farm with a restaurant in the middle of it, and it has grown into a whole compound with a bar, a shop and events. Acre is the same idea in a palm grove, with treehouses to stay in and one of the better cocktail bars in Baja. Both are lovely and both are now extremely popular, which means booking weeks ahead in high season and accepting that you are eating somewhere that is as much a destination as a kitchen. The produce is real and locally grown, and that part is not marketing.

Cabo San Lucas, Fairly Assessed

The southern town gets a worse write up than it deserves, largely because most visitors only see the marina strip. Behind it there are long running restaurants that have nothing to do with the boardwalk. Los Tres Gallos serves traditional Mexican regional cooking, with the sort of moles and slow braises that the seafood focus down here tends to crowd out. Edith's, up near Medano beach, has been doing tableside preparations and Baja seafood for decades. The marina itself is at its best in the early morning, when the sportfishing boats come in and you can watch the day's catch being weighed, which is a better hour to be there than any evening.

The Cliffside Dining Rooms

The resort dining rooms at the high end here are genuinely spectacular and you should go once. El Farallon sits on the cliff at Pedregal with tables on terraces cut into the rock, a chalkboard of whole fish caught that day and a champagne bar on the rocks below. Sunset Monalisa, on the headland above the arch, is the other one with the view everyone photographs. Our honest note is what it always is with rooms like this. You are paying for the position and the sunset, the cooking is good rather than extraordinary, and the best fish you eat all week will probably cost a hundredth as much and come wrapped in paper.

Todos Santos, an Hour North

Todos Santos is about an hour up the Pacific coast and it is the day trip most worth making. It is an old sugar town turned artist town, with a very different feel from either Cabo town, and the food around it is some of the best in the state. Hierbabuena, in nearby Pescadero, grows most of what it serves in the field beside the tables. Jazamango, just outside Todos Santos, is a wood fired kitchen with a garden and is the most ambitious cooking in the area. Take a driver rather than driving yourself, because the road is fast, the police checkpoints are routine, and the whole point is to have wine with lunch.

What to Order in Baja

Beyond fish tacos, this is one of the great seafood regions and most visitors order the wrong things. Chocolate clams, which are a large local bivalve, are grilled in the shell and are excellent. Smoked marlin appears in tacos and in a dip and is a Baja speciality you will not find much elsewhere. Aguachile, which is raw shrimp cured hard in lime with chilli, is the sharper local cousin of ceviche. Almejas, scallops from the Sea of Cortez, are superb. On the drinks side, the Valle de Guadalupe wine region in northern

Cliffside villa terrace overlooking the Pacific in Cabo
Guides
CABO-SAN-LUCAS

The Best Restaurants in Cabo

Two Towns, One Corridor, and the Fish Tacos That Are Not in a Restaurant
Cameron Elder
·
September 25, 2026
·
12 min read
An honest guide to eating in Los Cabos, from roadside fish taco stands to cliffside dining rooms, with the season and transport rules that catch people out.
Los Cabos is not one place and the single most useful thing to understand before you book a table is that it is two towns with a thirty kilometre corridor of resorts between them. Cabo San Lucas at the southern tip is loud, marina driven and built around sportfishing and nightlife. San Jose del Cabo, at the other end, is an old mission town with a square, a gallery district and the better restaurants. In between runs the tourist corridor, which is mostly gated resorts and the kind of chain restaurants you did not fly to Mexico to eat at. Knowing which of those three you are in at any given moment decides whether your week here is good.

The Corridor, and What to Skip

We will be blunt about the middle. The highway between the two towns carries a long run of international chains, franchise steakhouses and restaurants whose main selling point is a view of the sea from behind a car park. Some of them are perfectly fine and none of them are the reason to come to Baja. The same applies to a good deal of the marina frontage in Cabo San Lucas, where the men with laminated menus who follow you along the boardwalk are not representing the best kitchens in town. If a restaurant needs somebody standing outside to bring you in, that tells you something about how the food is doing on its own.

The Fish Tacos Are Not in a Restaurant

This is the single most important sentence in this guide. The best fish tacos in Los Cabos are sold at lunchtime from stands, awnings and small tiled counters, mostly in San Jose del Cabo and in the working neighbourhoods behind the marina, and they are gone by mid afternoon. Taqueria Rossy and Las Gardenias in San Jose are the two most commonly named, both are unglamorous, both are excellent, and both are busiest with local families rather than visitors. What you want is battered and fried fish, cabbage, the crema and the pickled onions, and a row of salsas you apply yourself. No restaurant on the corridor will beat this and several of them will charge many times more for a worse version.
Infinity pool and terrace above the ocean at a Cabo villa
Casa Acantilado, Cabo San Lucas

San Jose Del Cabo, the Better Eating Town

San Jose del Cabo has an eighteenth century mission church, a proper town square, and an art district of low colonial buildings that runs an art walk on Thursday evenings through the season. It also has the better restaurants. La Lupita Taco y Mezcal does modern taqueria cooking with a serious mezcal list. Don Sancho's and several of the small rooms around the plaza cook properly for a fraction of corridor prices. The gallery district is walkable, which is genuinely rare here, so this is the one evening of the week where you can park once, eat, walk and not think about the car again. If your group only does one town night, make it this one.

The Farms Inland From San Jose

Fifteen minutes inland from San Jose, in the agricultural valley around Las Animas, sit two restaurants that changed what people expect from this region. Flora Farms is a working organic farm with a restaurant in the middle of it, and it has grown into a whole compound with a bar, a shop and events. Acre is the same idea in a palm grove, with treehouses to stay in and one of the better cocktail bars in Baja. Both are lovely and both are now extremely popular, which means booking weeks ahead in high season and accepting that you are eating somewhere that is as much a destination as a kitchen. The produce is real and locally grown, and that part is not marketing.

Cabo San Lucas, Fairly Assessed

The southern town gets a worse write up than it deserves, largely because most visitors only see the marina strip. Behind it there are long running restaurants that have nothing to do with the boardwalk. Los Tres Gallos serves traditional Mexican regional cooking, with the sort of moles and slow braises that the seafood focus down here tends to crowd out. Edith's, up near Medano beach, has been doing tableside preparations and Baja seafood for decades. The marina itself is at its best in the early morning, when the sportfishing boats come in and you can watch the day's catch being weighed, which is a better hour to be there than any evening.

The Cliffside Dining Rooms

The resort dining rooms at the high end here are genuinely spectacular and you should go once. El Farallon sits on the cliff at Pedregal with tables on terraces cut into the rock, a chalkboard of whole fish caught that day and a champagne bar on the rocks below. Sunset Monalisa, on the headland above the arch, is the other one with the view everyone photographs. Our honest note is what it always is with rooms like this. You are paying for the position and the sunset, the cooking is good rather than extraordinary, and the best fish you eat all week will probably cost a hundredth as much and come wrapped in paper.
Outdoor dining and lounge area at a Cabo villa at sunset
Lucia Noir, Cabo San Lucas

Todos Santos, an Hour North

Todos Santos is about an hour up the Pacific coast and it is the day trip most worth making. It is an old sugar town turned artist town, with a very different feel from either Cabo town, and the food around it is some of the best in the state. Hierbabuena, in nearby Pescadero, grows most of what it serves in the field beside the tables. Jazamango, just outside Todos Santos, is a wood fired kitchen with a garden and is the most ambitious cooking in the area. Take a driver rather than driving yourself, because the road is fast, the police checkpoints are routine, and the whole point is to have wine with lunch.

What to Order in Baja

Beyond fish tacos, this is one of the great seafood regions and most visitors order the wrong things. Chocolate clams, which are a large local bivalve, are grilled in the shell and are excellent. Smoked marlin appears in tacos and in a dip and is a Baja speciality you will not find much elsewhere. Aguachile, which is raw shrimp cured hard in lime with chilli, is the sharper local cousin of ceviche. Almejas, scallops from the Sea of Cortez, are superb. On the drinks side, the Valle de Guadalupe wine region in northern Baja now produces serious wine and the better lists down here carry it, which is a more interesting choice than an imported bottle.

Water, Ice and Raw Shellfish

Here is the honest version rather than the reassuring one. Tap water is not for drinking anywhere in Baja, including at a villa, and every household and restaurant runs on bottled or filtered supply. Ice at established restaurants is made from purified water and is fine, and ice from an unknown roadside cart in the heat is a different calculation. Raw shellfish is the main risk, and aguachile in a busy place with high turnover at lunchtime is far safer than the same dish sitting in a quiet room at nine in the evening. The rule that actually works is to eat where there is a queue of local people and to eat seafood at the hours they eat it.

Getting Around, and the Touts

You will need a car or a driver for nearly every meal, because the two towns are half an hour apart on a good day and the villas are mostly on hillsides with no pavements. Ride hailing applications work in Los Cabos but have had a long running conflict with the local taxi unions, and pickups at the airport and at the marina can be awkward or refused. Taxis are plentiful and are not metered, so agree the fare before you get in. The other thing to expect is timeshare touts, who work the airport arrivals hall and the marina hard and will offer free transport, free dinners and free tours. Decline and keep walking.

Seasons, Storms and Closures

High season runs roughly from December to April, which is dry, sunny and busy, and it is when tables are hardest to get. May and June are hot and quiet and very good value. September and October are the wettest and most storm exposed weeks of the year, hurricane risk in that window is real rather than theoretical, and a meaningful number of restaurants simply close for several weeks then, including some of the best ones. March brings spring break, which changes the character of Cabo San Lucas considerably for a few weeks. If you want the best combination of weather, availability and price, aim at late April, May, or the second half of November.

Booking, Cash and Dress

Between December and April, book the farm restaurants and the cliffside rooms two to four weeks ahead, and longer for a group of eight or more or for a special occasion. Elsewhere a day or two is usually enough. Dress is relaxed almost everywhere, with the resort dining rooms expecting long trousers in the evening and nowhere expecting a jacket. Carry pesos in small notes, because the taco stands and the small counters are cash only and paying in dollars at a stand always costs you on the exchange. Tipping of around fifteen percent is standard, and check the bill, because a service charge is sometimes already included.

The Villa Kitchen Argument

We will make the case against our own list one more time. In Los Cabos, the villa is usually the better dinner. Every house we work with here has outdoor cooking space and a view, the seafood supply is excellent and cheap at source, and a local cook who shops the morning market will feed eight people extremely well for less than one corridor dinner. Add the drive, the driver and the fact that half the well known rooms need booking weeks out, and the maths is not close. Eat out at lunchtime, when the taco stands and the seafood counters are at their best, and eat at the house at night. That is the week we would book for ourselves.
Shaded outdoor dining table beside a pool at a Cabo villa
Villa Serena, Cabo San Lucas

Check Before You Drive

Los Cabos turns over faster than an old European town and slower than Miami, and the seasonal closures make any list less reliable than it looks. Kitchens shut for weeks in the storm season, small taco stands move or take a month off without telling anybody, chefs leave resort dining rooms for their own projects, and a place that was the best table in San Jose two winters ago may now be under different hands. The stands and family restaurants named here are the long lived ones, which is why they are here. We still re-check openings and booking policy before we send a guest anywhere, and on a coast where every meal is a drive, that check is worth the two minutes it takes.
Key Takeaways
Los Cabos is two different towns joined by a resort corridor, and where you eat depends almost entirely on which end you are staying at.
The best fish tacos in Baja are sold from stands and small counters at lunchtime, not from restaurants with a sunset view.
San Jose del Cabo is the better eating town, with a farm restaurant scene inland that has no equivalent at the marina end.
September and October are the wettest and most storm exposed months, and a real number of restaurants close for several weeks around then.
Book the well known dining rooms two to four weeks ahead between December and April, and expect a car or a driver for almost every meal.

Frequently Asked Questions

Should I stay in Cabo San Lucas or San Jose del Cabo for the food?
San Jose del Cabo is the better eating town. It has a walkable gallery district, a proper town square, small kitchens cooking at a high level, and the farm restaurants fifteen minutes inland. Cabo San Lucas is louder and marina driven, with the good restaurants sitting behind the boardwalk rather than on it.
Where are the best fish tacos in Los Cabos?
At stands and small counters at lunchtime, not in restaurants. Taqueria Rossy and Las Gardenias in San Jose del Cabo are the two most commonly named, and both are busiest with local families. They serve battered fried fish with cabbage, crema and pickled onions, with salsas you add yourself, and they sell out by mid afternoon.
Is it safe to eat street food in Cabo?
Generally yes, with sense. Eat where local people are queuing, eat seafood at the hours they eat it, and treat raw shellfish in a quiet room late in the evening differently from the same dish at a busy lunch counter. Tap water is not for drinking anywhere in Baja, though ice at established restaurants is made from purified water.
What months do restaurants close in Los Cabos?
September and October carry the highest storm risk and the heaviest rain, and a real number of restaurants close for several weeks around then, including some of the best. High season runs December to April. Late April, May and the second half of November tend to give the best mix of weather, availability and price.
Do I need a car to eat out in Cabo?
Effectively yes. The two towns are about half an hour apart and most villas sit on hillsides with no pavements. Ride hailing applications work but have an ongoing conflict with local taxi unions, so pickups at the airport and marina can be difficult. Taxis are unmetered, so agree the fare before getting in.
What local dishes should I order in Baja?
Chocolate clams grilled in the shell, smoked marlin in tacos or as a dip, aguachile which is raw shrimp cured hard in lime and chilli, and scallops from the Sea of Cortez. On the drinks list, wine from the Valle de Guadalupe in northern Baja is now serious and is a more interesting choice than an imported bottle.
Are the cliffside restaurants in Cabo worth booking?
Once. The positions are genuinely spectacular, the whole fish is usually good, and you are largely paying for the cliff and the sunset rather than for cooking you could not get elsewhere. Book two to four weeks ahead in high season. Then spend the rest of the week eating at taco counters and at the house.
Should I plan to eat out every night in Cabo?
We would not, and that argues against our own list. The villas here have outdoor kitchens and views, the seafood is cheap and excellent at source, and a local cook will feed a group of eight well for less than one corridor dinner. Eat out at lunchtime when the stands are at their best, and eat in at night.
Follow the journey @erentalsexclusive + @aurelseyez
Villa tours, destination guides, and behind-the-scenes content from the team on the ground
Cameron Elder
Founder, ERentals Exclusive
mexico
cabo-san-lucas
baja
food
restaurants

See it in motion

From the feed

Real stays, real light. Tap any film to watch it full screen.

Stay in the loop
© 2026 ERentals Exclusive