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









