clock menu more-arrow no yes mobile
Shutterstock

The 16 Essential Restaurants in Cabo San Lucas

From fresh-caught mariscos to local sushi to the best fried fish tacos, here’s where to eat in Cabo San Lucas, San José del Cabo, and Todos Santos

View as Map

There’s so much more to Cabo San Lucas’s food scene than buckets of margaritas with melted ice and all-you-can-eat buffets housed in identical resorts. Not surprisingly, some of the best seafood anywhere can be found in and around Cabo, and visitors would be remiss to not enjoy the elegant chocolate clams, meaty lobsters, and smoked marlin the peninsula is known for.

Though it’s the country’s fine dining scene that garners most of the international attention, thanks to star chefs, like Enrique Olvera of Mexico City’s Pujol , who are working some of the most innovative menus in all of Mexico, it’s the meals that don’t require silverware that capture the region’s essence. The item most emblematic of casual, fished-this-morning Baja cuisine is the signature fish taco that was once — but no longer — made from shark meat. Wrapped in a warm flour tortilla typical of the cooking along Mexico’s northern border, the white fish is lightly battered and breaded, doused in lime, and topped with red cabbage. Another quintessentially Baja staple is the seafood tostada, in which different types of fish, prepared raw or in ceviche form, are piled onto a toasted tortilla and topped off with avocado.

But Los Cabos isn’t just for seafood lovers. In fact, the best strawberries in Mexico, which quickly become “the best strawberries you’ve ever had,” can be found on a literal farm-to-table outpost on the side of the highway near the surf town of Pescadero, an easy 45-minute drive northwest from Cabo. In fact, many establishments across Baja are serving locally farmed produce, taking advantage of the area’s Mediterranean climate, which is ideal for producing wine, olive oil, and produce. The cucumbers here are so crisp, the tomatoes so juicy, the strawberries so huge, only the seafood can outshine them.

Note: Check with venues for up-to-date business hours and dining options, as local authorities may still enact last-minute changes to COVID-19 restrictions. Also, the inclusion of restaurants offering dine-in service should not be taken as an endorsement for dining inside. Studies indicate a lower exposure risk to COVID-19 outdoors, but the level of risk is contingent on social distancing and other safety guidelines. Check with each restaurant for up-to-date information on dining offerings.

Price key per person, excluding alcohol:

$ = Less than 200 pesos (Less than $13 USD)

$$ = 201 - 500 pesos ($14 to $30 USD)

$$$ = 501 - 950 pesos ($31 to $50 USD)

$$$$ = 950 - 1500 pesos ($51 USD and up)

Nili Blanck is a Mexican-American writer whose work has appeared in GARAGE, Remezcla, and T Magazine. She lives in Mexico City with her dog, Claudio.

Read More
Eater maps are curated by editors and aim to reflect a diversity of neighborhoods, cuisines, and prices. Learn more about our editorial process.

Taller 17

Copy Link

Considered by Todos Santos locals to make the best coffee in town, Taller 17 is a small outfit that offers a surprisingly large number of drinks and fresh-out-of-the-oven pastries. The coffee and espresso are strong, the Mexican hot chocolate perfectly cinnamony, and the homemade kombucha just right. They also have a variety of milk alternatives, like soy and almond milk. It’s impossible to leave without also indulging in one of the buttery blueberry scones, rich brownies (gluten-free option available), fruit pies, or buttery soft cookies. 

Noah Japanese Food - Bar Mis Amores

Copy Link

An under-the-radar favorite of local chefs in the Pescadero/Todos Santos area, Noah offers Japanese cuisine rooted in the ultra-fresh seafood you’d expect from this part of the world. They specialize in fish, which is handpicked by the head chef and brought in every day from Punta Lobos, a beach in the neighboring town of Todos Santos. You’ll find all the standard sushi favorites here, and the roll menu marries traditional Japanese sushi and sashimi with Mexican undertones. Of note is the Emma roll, made with tempura shrimp, avocado, fish, ginger, and slices of serrano, and the Noah roll, with fish, avocado, cucumber, and grilled jalapeno. ($$)

Mariscos El Compa Chava

Copy Link

With a dirt floor and straw roof, El Compa Chava is a makeshift roadside cafe that feeds locals and domestic tourists, who take its ceviche seriously. Choose from a variety, including octopus, raw shrimp, and fish ceviche, as well as ceviche served inside large chocolate clams (a Baja specialty) or a molcajete. Bueno, bonito, and barato — a classic expression meaning good, pretty, and cheap — everything at Compa Chava is worth a try, and its shrimp tacos, plates of lightly battered bass, and baby scallop aguachiles are just as good as its ceviche. 

$

JAZAMANGO

Copy Link

From its strict use of locally sourced ingredients to its seasonally rotated cocktails (maracuja mojito is a favorite) and diverse menu featuring a combination of Mexican and foreign flavors, Jazamango offers patrons the best of the Cabo/Todos Santos food scene. Pastas are made fresh, barbacoa is prepared every Sunday, and pop-up menus offer specialty items like “Vietnamese tostadas.” Set in a low-slung modern compound affixed to a sprawling vegetable garden, its airy indoor-outdoor setup manages to be elegant without being pretentious, while its desert setting and sunflower patch are perfectly picturesque. ($$)

Paradero Todos Santos

Copy Link

Although technically a resort, Paradero’s completely outdoor restaurant, situated next to its own mint and lavender garden that perfumes the air, is worth the hotel-crashing. Paradero’s artisanal philosophy extends to the menu, which consists of Mexican classics infused with Chinese, Japanese, and Southeast Asian flavors, made with locally sourced ingredients. Head chef Eduardo Rios drew inspiration for his menu from his time working in the kitchen of Mexico City’s Pujol and from his travels through Hong Kong. The results are marvelous, each dish more special than the next. Highlights include zarandea-style shrimp tacos, cooked over an open flame and served with togarashi and chile mayo; warm flour tortillas, pressed and heated onsite; and a roasted head of cauliflower cooked on a hibachi grill. Just as good is breakfast, where lightly fried eggs are wrapped in Mexican pepper leaves and French toast gets a side of homemade ice cream. ($$$)

Agricole Cooperativa

Copy Link

The strawberries at Agricole, a farm and grocery store with a small selection of prepared food items, are worth the trip to Baja alone. All the produce is organically grown by owner Lis Ibarra on a plot of land behind the shop, and her passion for agriculture is obvious in the ripeness, redness, and juiciness of the berries. Specialty items include strawberry water, strawberry pie, strawberries with cream and chia seeds, and of course cartons of plain, fresh strawberries. ($)

La Raiz Tortilleria

Copy Link

La Raiz is in the business of making tortillas. Although not technically a restaurant, they do make the best quesadillas you can find. La Raiz’s secret ingredient is Margarita, the woman in charge of the nixtamalization process, in which the maize is soaked, washed, and hulled — after which the processed grain is ready to be made into tortillas. Margarita, along with La Raiz’s owner, Christian, are passionate and knowledgeable about tortillas, and they can give you a short lesson on how they’re made while you watch your quesadillas take shape. ($)

El Farallon

Copy Link

The Waldorf Astoria’s El Farallon has a postcard setting, tucked into a rocky beachfront that allows guests to enjoy tangerine sunsets. Because the fish comes in fresh every morning, the menu changes daily, but you can still count on a tony “Baja bounty,” a mixed grill selection that may include sea bass, red snapper, yellowfin tuna, and jumbo shrimp for a hearty price tag. You can add lobster if you’re feeling flush, and sides are served family style. ($$$$)

Los Tres Gallos Restaurant

Copy Link

Los 3 Gallos is the place to go for mainstay Mexican cuisine. Unlike many of Cabo’s other Mexican restaurants, which are putting out more fusion-style food, Los 3 Gallos focuses on local classics like traditional pozole, Caesar salad (invented up north in Tijuana), mole enchiladas, and stuffed green peppers. The patio is shrouded in greenery, making it a nice spot to enjoy at least one dessert, whether it’s flan, churros, or the tres leches cake made with tequila. ($$)

Tacos Gardenias

Copy Link

Because when you go to Mexico, you eat tacos. Family-run for more than 30 years, Tacos Gardenias serves all the Baja classics, like fish tacos, shrimp cocktails, ceviche, and seafood soup, while also offering tacos stuffed with cochinita pibil (juicy marinated pork), nopales, and fried shrimp. The taqueria opens at 8 a.m., for those who want to grab some tacos post-surf. ($)

Shrimp cocktail in a glass goblet with avocado on top.
Shrimp cocktail at Tacos Gardenias
Tacos Gardenias

Manta’s stunning views — it’s located on a secluded beach — and sleek decor are the perfect match to its menu. This is what you expect, of course, from Enrique Olvera, the world-renowned chef at Pujol, who continues to draw inspiration from a wide variety of flavors to produce innovative dishes that retain distinctly Mexican characteristics. Beet ceviche with ginger, habanero, and leche de tigre; mushroom ramen with epazote; and a rompope cream tart for dessert are just a few examples. ($$$) 

Taqueria El Fogon

Copy Link

For those looking to enjoy iconic flavors from across Mexico, like tacos al pastor, carne asada, and cecina, but without any gourmet frills, El Fogon is the place. Considered by some to have the best tacos in San Jose, El Fogon’s prices are cheap, its menu large, and its wedges of lime enormous. Grab one of the streetside plastic tables and enjoy Mexico City-style tacos with sides of sliced cucumber, and quesadillas made with flour tortillas a la northern Mexico. On the weekends, they serve pozole, with your choice of red or white broth. Ideal for lunch, dinner, or late-night snacks. ($)

Four tacos on a plate topped with onion rounds.
Tacos at Taqueria El Fogon
Taqueria El Fogon

Coffee Lab

Copy Link

Named after the shop’s longtime Labrador mascot, Coffee Lab is more than just a coffee shop — it’s a community space, bringing together locals and visitors through cultural events like Wednesday movie nights, live music, DJ sets, and a rotating gallery featuring artists from throughout Baja. But when it comes to the nitty-gritty stuff, the specialty coffee roasters do a pretty good job, too. Established in 2015, they roast Mexico’s four main coffee types, sourced from Chiapas, Veracruz, Guerrero, and Oaxaca, in addition to serving up snacks like avocado toast and chia pudding with fresh fruit. ($)

La Panadería

Copy Link

When you need a palate cleanser from all the seafood, La Panaderia SJD makes its own palmiers, mille crepe cakes, and hibiscus-flavored donuts. (If you go in January, you can find three kings bread, which is traditionally eaten to celebrate the Feast of the Epiphany.) They also offer a selection of traditional Mexican breakfasts, like machaca and potato tacos, a chicharron omelet, and an incredible French toast made from concha sweet bread. ($)

Flora Farms

Copy Link

Flora’s Field Kitchen started when Flora Farms stopped selling its immaculate produce to high-end restaurants and decided to cook its own food instead. Now it’s one of the most popular restaurants in the Cabo area, serving simple but perfect comfort meals like breakfast omelets, wood-fired pizzas, and fried chicken (for sustainability reasons, no beef is served). Producing more than 100 different types of vegetables and herbs, the farm’s soil is minimally turned and nourished through a top-down method, while the chicken and pork, raised humanely on a 150-acre ranch nearby, are both hormone- and antibiotic-free. Even the ice cream and sorbets are made in-house, and all ingredients are sourced from their 25-acre organic farm, on which Field Kitchen sits. ($$$)

A lush farm landscape with green vegetation covering much of the ground. Flowers and palm trees abound, and the space is backdropped by a restaurant with large glass windows.
The lush landscape at Flora Farms
Flora Farms/Official Website

El Marinero Borracho

Copy Link

As its name suggests, El Marinero Borracho (or, the Drunken Sailor) is a laid-back, nautical-themed shack made for enjoying the pleasures of Baja’s food and weather. It’s an ideal place to grab a clamato — Baja’s well-known cocktail made from tomato and clams — and pretend Sunday is forever. The tostadas are piled on the heavy side, and the kitchen isn’t shy about serving their items with huge slices of avocado. Non-seafood eaters can replace any fish on their menu with hearts of palm. ($$)

Three tostadas topped with various types of seafood arranged on on a wooden table
El Marinero Borracho is the place to go for tostadas
El Marinero Borracho/Official Website

Taller 17

Considered by Todos Santos locals to make the best coffee in town, Taller 17 is a small outfit that offers a surprisingly large number of drinks and fresh-out-of-the-oven pastries. The coffee and espresso are strong, the Mexican hot chocolate perfectly cinnamony, and the homemade kombucha just right. They also have a variety of milk alternatives, like soy and almond milk. It’s impossible to leave without also indulging in one of the buttery blueberry scones, rich brownies (gluten-free option available), fruit pies, or buttery soft cookies. 

Noah Japanese Food - Bar Mis Amores

An under-the-radar favorite of local chefs in the Pescadero/Todos Santos area, Noah offers Japanese cuisine rooted in the ultra-fresh seafood you’d expect from this part of the world. They specialize in fish, which is handpicked by the head chef and brought in every day from Punta Lobos, a beach in the neighboring town of Todos Santos. You’ll find all the standard sushi favorites here, and the roll menu marries traditional Japanese sushi and sashimi with Mexican undertones. Of note is the Emma roll, made with tempura shrimp, avocado, fish, ginger, and slices of serrano, and the Noah roll, with fish, avocado, cucumber, and grilled jalapeno. ($$)

Mariscos El Compa Chava

With a dirt floor and straw roof, El Compa Chava is a makeshift roadside cafe that feeds locals and domestic tourists, who take its ceviche seriously. Choose from a variety, including octopus, raw shrimp, and fish ceviche, as well as ceviche served inside large chocolate clams (a Baja specialty) or a molcajete. Bueno, bonito, and barato — a classic expression meaning good, pretty, and cheap — everything at Compa Chava is worth a try, and its shrimp tacos, plates of lightly battered bass, and baby scallop aguachiles are just as good as its ceviche. 

$

JAZAMANGO

From its strict use of locally sourced ingredients to its seasonally rotated cocktails (maracuja mojito is a favorite) and diverse menu featuring a combination of Mexican and foreign flavors, Jazamango offers patrons the best of the Cabo/Todos Santos food scene. Pastas are made fresh, barbacoa is prepared every Sunday, and pop-up menus offer specialty items like “Vietnamese tostadas.” Set in a low-slung modern compound affixed to a sprawling vegetable garden, its airy indoor-outdoor setup manages to be elegant without being pretentious, while its desert setting and sunflower patch are perfectly picturesque. ($$)

Paradero Todos Santos

Although technically a resort, Paradero’s completely outdoor restaurant, situated next to its own mint and lavender garden that perfumes the air, is worth the hotel-crashing. Paradero’s artisanal philosophy extends to the menu, which consists of Mexican classics infused with Chinese, Japanese, and Southeast Asian flavors, made with locally sourced ingredients. Head chef Eduardo Rios drew inspiration for his menu from his time working in the kitchen of Mexico City’s Pujol and from his travels through Hong Kong. The results are marvelous, each dish more special than the next. Highlights include zarandea-style shrimp tacos, cooked over an open flame and served with togarashi and chile mayo; warm flour tortillas, pressed and heated onsite; and a roasted head of cauliflower cooked on a hibachi grill. Just as good is breakfast, where lightly fried eggs are wrapped in Mexican pepper leaves and French toast gets a side of homemade ice cream. ($$$)

Agricole Cooperativa

The strawberries at Agricole, a farm and grocery store with a small selection of prepared food items, are worth the trip to Baja alone. All the produce is organically grown by owner Lis Ibarra on a plot of land behind the shop, and her passion for agriculture is obvious in the ripeness, redness, and juiciness of the berries. Specialty items include strawberry water, strawberry pie, strawberries with cream and chia seeds, and of course cartons of plain, fresh strawberries. ($)

La Raiz Tortilleria

La Raiz is in the business of making tortillas. Although not technically a restaurant, they do make the best quesadillas you can find. La Raiz’s secret ingredient is Margarita, the woman in charge of the nixtamalization process, in which the maize is soaked, washed, and hulled — after which the processed grain is ready to be made into tortillas. Margarita, along with La Raiz’s owner, Christian, are passionate and knowledgeable about tortillas, and they can give you a short lesson on how they’re made while you watch your quesadillas take shape. ($)

El Farallon

The Waldorf Astoria’s El Farallon has a postcard setting, tucked into a rocky beachfront that allows guests to enjoy tangerine sunsets. Because the fish comes in fresh every morning, the menu changes daily, but you can still count on a tony “Baja bounty,” a mixed grill selection that may include sea bass, red snapper, yellowfin tuna, and jumbo shrimp for a hearty price tag. You can add lobster if you’re feeling flush, and sides are served family style. ($$$$)

Los Tres Gallos Restaurant

Los 3 Gallos is the place to go for mainstay Mexican cuisine. Unlike many of Cabo’s other Mexican restaurants, which are putting out more fusion-style food, Los 3 Gallos focuses on local classics like traditional pozole, Caesar salad (invented up north in Tijuana), mole enchiladas, and stuffed green peppers. The patio is shrouded in greenery, making it a nice spot to enjoy at least one dessert, whether it’s flan, churros, or the tres leches cake made with tequila. ($$)

Tacos Gardenias

Because when you go to Mexico, you eat tacos. Family-run for more than 30 years, Tacos Gardenias serves all the Baja classics, like fish tacos, shrimp cocktails, ceviche, and seafood soup, while also offering tacos stuffed with cochinita pibil (juicy marinated pork), nopales, and fried shrimp. The taqueria opens at 8 a.m., for those who want to grab some tacos post-surf. ($)

Shrimp cocktail in a glass goblet with avocado on top.
Shrimp cocktail at Tacos Gardenias
Tacos Gardenias

Manta

Manta’s stunning views — it’s located on a secluded beach — and sleek decor are the perfect match to its menu. This is what you expect, of course, from Enrique Olvera, the world-renowned chef at Pujol, who continues to draw inspiration from a wide variety of flavors to produce innovative dishes that retain distinctly Mexican characteristics. Beet ceviche with ginger, habanero, and leche de tigre; mushroom ramen with epazote; and a rompope cream tart for dessert are just a few examples. ($$$) 

Taqueria El Fogon

For those looking to enjoy iconic flavors from across Mexico, like tacos al pastor, carne asada, and cecina, but without any gourmet frills, El Fogon is the place. Considered by some to have the best tacos in San Jose, El Fogon’s prices are cheap, its menu large, and its wedges of lime enormous. Grab one of the streetside plastic tables and enjoy Mexico City-style tacos with sides of sliced cucumber, and quesadillas made with flour tortillas a la northern Mexico. On the weekends, they serve pozole, with your choice of red or white broth. Ideal for lunch, dinner, or late-night snacks. ($)

Four tacos on a plate topped with onion rounds.
Tacos at Taqueria El Fogon
Taqueria El Fogon

Coffee Lab

Named after the shop’s longtime Labrador mascot, Coffee Lab is more than just a coffee shop — it’s a community space, bringing together locals and visitors through cultural events like Wednesday movie nights, live music, DJ sets, and a rotating gallery featuring artists from throughout Baja. But when it comes to the nitty-gritty stuff, the specialty coffee roasters do a pretty good job, too. Established in 2015, they roast Mexico’s four main coffee types, sourced from Chiapas, Veracruz, Guerrero, and Oaxaca, in addition to serving up snacks like avocado toast and chia pudding with fresh fruit. ($)

La Panadería

When you need a palate cleanser from all the seafood, La Panaderia SJD makes its own palmiers, mille crepe cakes, and hibiscus-flavored donuts. (If you go in January, you can find three kings bread, which is traditionally eaten to celebrate the Feast of the Epiphany.) They also offer a selection of traditional Mexican breakfasts, like machaca and potato tacos, a chicharron omelet, and an incredible French toast made from concha sweet bread. ($)

Flora Farms

Flora’s Field Kitchen started when Flora Farms stopped selling its immaculate produce to high-end restaurants and decided to cook its own food instead. Now it’s one of the most popular restaurants in the Cabo area, serving simple but perfect comfort meals like breakfast omelets, wood-fired pizzas, and fried chicken (for sustainability reasons, no beef is served). Producing more than 100 different types of vegetables and herbs, the farm’s soil is minimally turned and nourished through a top-down method, while the chicken and pork, raised humanely on a 150-acre ranch nearby, are both hormone- and antibiotic-free. Even the ice cream and sorbets are made in-house, and all ingredients are sourced from their 25-acre organic farm, on which Field Kitchen sits. ($$$)

A lush farm landscape with green vegetation covering much of the ground. Flowers and palm trees abound, and the space is backdropped by a restaurant with large glass windows.
The lush landscape at Flora Farms
Flora Farms/Official Website

Related Maps

El Marinero Borracho

As its name suggests, El Marinero Borracho (or, the Drunken Sailor) is a laid-back, nautical-themed shack made for enjoying the pleasures of Baja’s food and weather. It’s an ideal place to grab a clamato — Baja’s well-known cocktail made from tomato and clams — and pretend Sunday is forever. The tostadas are piled on the heavy side, and the kitchen isn’t shy about serving their items with huge slices of avocado. Non-seafood eaters can replace any fish on their menu with hearts of palm. ($$)

Three tostadas topped with various types of seafood arranged on on a wooden table
El Marinero Borracho is the place to go for tostadas
El Marinero Borracho/Official Website

Related Maps