Recommended Restaurants
Acre Baja
Farm-to-Table Mexican
Carr. Transpeninsular km 111, San Jose del Cabo
Must Try: Wood-fired dishes, organic farm ingredients, craft cocktails, treehouse dining
Breakfast
Lunch
Dinner
Local Tips
Visit Acre Baja during their weekday lunch service (Tuesday-Friday, 12-4pm) when the restaurant is much quieter and you can actually enjoy conversations without the evening party atmosphere. The lunch menu features many of the same signature dishes at slightly lower prices, and you'll get better service and photo opportunities in the beautiful garden setting.
Ask to sit in the 'jungle section' near the back of the restaurant rather than accepting the first table offered near the entrance. This area has the most Instagram-worthy treehouse vibes with better lighting, more privacy, and is where locals prefer to dine. The servers know to offer this area to regulars, but tourists often get seated in the busier front sections.
Avg. per person
$60
$$$
Flora Farms
Farm-to-Table
Animas Bajas S/N, San Jose del Cabo
Must Try: Farm-fresh pizzas, organic salads, cocktails, farmers market atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit Flora Farms on weekdays between 11am-2pm for their farm-to-table lunch experience when it's less crowded and you can actually explore the organic gardens without fighting for photo spots. Weekend dinners get packed with cruise ship crowds.
Skip the expensive dinner menu and come for their weekend farmer's market (Saturday mornings) where you can buy the same organic produce they use in the restaurant at fraction of the cost, plus sample their homemade items like salsa and bread.
Avg. per person
$60
$$$
Edith's Restaurant
Mexican Fine Dining
Camino de la Plaza, Cabo San Lucas
Must Try: Chocolate clams, grilled lobster, Mexican specialties, romantic ambiance
Breakfast
Lunch
Dinner
Local Tips
Visit Edith's during weekday lunch hours (12-2 PM) when it's much quieter than dinner service, and you'll often get better service and the same quality food at slightly lower lunch prices.
Ask your server about the daily fresh catch specials that aren't always listed on the menu - Edith's has direct relationships with local fishermen and often features exceptional varieties like dorado or red snapper prepared in traditional Mexican styles.
Avg. per person
$60
$$$
Manta at The Cape
Contemporary Mexican
The Cape Hotel, Cabo San Lucas
Must Try: Enrique Olvera cuisine, rooftop views, creative Mexican dishes, tasting menus
Breakfast
Lunch
Dinner
Local Tips
Visit during sunset hours (around 6:30-7:30 PM) and request a table on the terrace's western edge - locals know this spot offers the best unobstructed views of the famous Cabo arch while dining, and the restaurant doesn't advertise these specific 'golden hour' tables.
Ask about their 'local appreciation' discount when making reservations - Mexican residents with valid ID can receive 15-20% off their bill on weekday dinners, and some servers extend this courtesy to long-term visitors who show familiarity with the area.
Avg. per person
$100
$$$$
Don Manuel's
Steakhouse
One&Only Palmilla, San Jose del Cabo
Must Try: Prime steaks, seafood, ocean views, elegant atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit Don Manuel's during their 'comida corrida' hours (typically 2-4 PM) when they offer a fixed-price lunch menu with authentic Mexican dishes at about half the price of dinner items - this is when locals eat and you'll get the most generous portions.
Ask for your meal 'como lo hacen para la familia' (how you make it for the family) - this signals you want the authentic preparation rather than the tourist-adjusted version, and the kitchen will often add extra salsas and sides that aren't typically offered to visitors.
Avg. per person
$60
$$$
Sunset Da Mona Lisa
Italian
Camino Viejo a San Jose, Cabo San Lucas
Must Try: Homemade pasta, oceanfront dining, sunset views, Italian specialties
Breakfast
Lunch
Dinner
Local Tips
Arrive 30-45 minutes before sunset (around 6:15-6:30 PM depending on season) to secure the best cliff-side tables without a reservation. The restaurant fills up quickly once the sunset hour approaches, but early arrivals can often get seated at prime spots that would otherwise require advance booking.
Order the catch of the day during weekdays - it's typically 20-30% less expensive than weekend prices and the fish is just as fresh. Also, stick to Mexican wines or local beers instead of imported spirits to keep your bill reasonable while still enjoying quality drinks with the spectacular view.
Avg. per person
$60
$$$
El Farallon
Seafood
Resort at Pedregal, Cabo San Lucas
Must Try: Clifftop dining, fresh seafood, romantic setting, ocean views
Breakfast
Lunch
Dinner
Local Tips
Arrive for dinner right at sunset (around 6:30-7:00 PM depending on season) to secure the best clifftop tables with unobstructed ocean views - locals know these prime spots fill up fast and aren't always available for reservation.
Ask your server about the daily catch selection that didn't make it onto the printed menu - the chef often prepares special preparations of ultra-fresh local fish that were brought in that morning by Cabo's fishing boats.
Avg. per person
$100
$$$$
Cocina del Mar
Seafood
Esperanza Resort, Cabo San Lucas
Must Try: Fresh catch, beachfront dining, seafood specialties, ocean-to-table
Breakfast
Lunch
Dinner
Local Tips
Visit between 3-5 PM during weekdays when locals take their late lunch break - you'll get the same ocean view tables that cost premium at dinner for lunch prices, and the staff has more time to recommend their daily catch specials.
Ask for the 'pescado del día' (catch of the day) prepared simply grilled with local seasonings - it's often not on the tourist menu but costs 30-40% less than the elaborate seafood dishes while being fresher and more authentic.
Avg. per person
$60
$$$
Tacos Gardenias
Street Tacos
Blvd. Mauricio Castro, San Jose del Cabo
Must Try: Fish tacos, shrimp tacos, authentic Mexican, local favorite
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM to avoid the lunch rush and evening dinner crowds. The service is much faster during this window, and you'll have better access to the outdoor seating area with ocean views.
Order the 'tacos del día' (tacos of the day) which aren't always listed on the tourist menu but are typically 20-30% cheaper than regular menu items. Ask your server 'cuáles son los tacos del día' to access these local favorites.
Avg. per person
$15
$
Mariscos Mazatlán
Seafood
Calle Revolución, Cabo San Lucas
Must Try: Ceviche, aguachile, fish tacos, shrimp cocktails, local spot
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM on weekdays when locals take their late lunch break - you'll get the freshest seafood as they receive their second delivery of the day, plus you'll avoid the tourist dinner rush that starts around 6 PM.
Ask for the 'combo del día' (combo of the day) which isn't on the menu but locals know about - it's typically a seafood mix with rice and beans for about 30% less than ordering items separately, and portions are generous enough to share.
Avg. per person
$15
$
Los Tres Gallos
Mexican
Lazaro Cardenas, San Jose del Cabo
Must Try: Traditional Mexican breakfast, huevos rancheros, chilaquiles, local atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit Los Tres Gallos between 2-4 PM for their 'comida corrida' (daily set menu) which offers authentic Mexican comfort food at half the price of dinner items, but locals know to arrive by 2:30 PM before the best options sell out.
When ordering at Los Tres Gallos, ask for your tacos 'con todo' (with everything) and specifically request 'salsa de la casa' - the house-made salsa that's not on the menu but is what locals always get with their meals.
Avg. per person
$15
$
La Lupita Taco & Mezcal
Mexican Street Food
Morelos, San Jose del Cabo
Must Try: Gourmet tacos, mezcal cocktails, modern Mexican, trendy atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit between 5-6 PM for happy hour pricing on mezcal flights and avoid the dinner rush that starts around 7 PM when tour groups arrive from the marina.
Ask for the 'tabla de carnitas' which isn't on the regular menu - it's a sharing platter of slow-cooked pork with fresh tortillas that locals order for groups, and pairs perfectly with their house mezcal selection.
Avg. per person
$30
$$
The Office on the Beach
Seafood/Mexican
Playa El Medano, Cabo San Lucas
Must Try: Feet-in-sand dining, fish tacos, margaritas, beachfront location
Breakfast
Lunch
Dinner
Local Tips
Visit during weekday afternoons (Tuesday-Thursday, 2-4pm) for the best combination of great service, available beachfront tables, and perfect lighting - you'll avoid the cruise ship crowds that pack the place on port days and weekend party atmosphere.
Order drinks during their 'Power Hour' (usually 3-4pm on weekdays) when they offer 2-for-1 cocktails - this isn't advertised on the main menu but bartenders will tell you about it if you ask, and it's significantly cheaper than their regular pricing.
Avg. per person
$30
$$
Los Claros Restaurante Mexicano
Mexican
San Jose del Cabo
Must Try: Traditional Mexican dishes, mole, authentic flavors, family-run
Breakfast
Lunch
Dinner
Local Tips
Visit during the late afternoon around 4-5 PM when locals often stop by for an early dinner before the tourist dinner rush begins around 7 PM. You'll get better service, fresher food, and can actually hear your conversation.
Ask for the 'comida corrida' or daily special menu which is popular with local workers but not advertised to tourists. It's typically available until 4 PM and costs about half the price of regular menu items while offering generous portions of authentic dishes.
Avg. per person
$30
$$
Nick-San
Japanese/Sushi
Plaza de la Danza, Cabo San Lucas
Must Try: Fresh sushi, Mexican-Japanese fusion, omakase, creative rolls
Breakfast
Lunch
Dinner
Local Tips
Visit Nick-San during their happy hour (5-7 PM) when they offer 2-for-1 specialty rolls and discounted sake flights. Most tourists don't realize this deal exists since it's only advertised in Spanish on their social media.
Ask to sit at the sushi bar facing Chef Ángel - he'll often prepare off-menu items using the day's freshest local catch like dorado or yellowtail that didn't make it to the regular menu. Just say 'omakase con pescado local' and he'll take care of you.
Avg. per person
$60
$$$
Hacienda Cocina y Cantina
Mexican
Cabo San Lucas Marina
Must Try: Traditional Mexican cuisine, tableside guacamole, margaritas, marina views
Breakfast
Lunch
Dinner
Local Tips
Visit during the 3-5 PM window when they offer their 'hora feliz temprana' (early happy hour) with half-price margaritas and appetizers - this isn't widely advertised and most tourists miss it since they assume happy hour starts later.
Ask for the 'menú del pueblo' (locals menu) which features traditional dishes at significantly lower prices than the tourist menu - it's not displayed but available upon request and includes authentic cochinita pibil and mole that locals prefer.
Avg. per person
$30
$$
Mi Casa Restaurant
Mexican
Av. Cabo San Lucas, Cabo San Lucas
Must Try: Upscale Mexican, romantic courtyard, tequila selection, authentic dishes
Breakfast
Lunch
Dinner
Local Tips
Visit Mi Casa during their early dinner hours (5:30-6:30 PM) to enjoy the same quality food and service with significantly smaller crowds, plus you'll get the best tables with ocean views before the sunset rush arrives.
Ask your server about their 'platillo del día' (daily special) which isn't always listed on the menu - these chef's choice dishes are typically 20-30% less expensive than regular menu items and feature the freshest local ingredients available that day.
Avg. per person
$30
$$
Cabo Wabo Cantina
American/Mexican
Vicente Guerrero, Cabo San Lucas
Must Try: Sammy Hagar's restaurant, live music, party atmosphere, American-Mexican fusion
Breakfast
Lunch
Dinner
Local Tips
Visit Cabo Wabo between 4-6 PM on weekdays for the best experience - you'll avoid the cruise ship crowds that typically arrive around 7 PM, get better service from the bartenders, and often catch live acoustic sets from local musicians before the main evening acts.
Skip the overpriced drinks at Cabo Wabo and instead buy the official Cabo Wabo tequila bottle at the gift shop for about the same price as 3-4 cocktails - you get way more tequila plus the collectible bottle, and locals know the gift shop tequila is actually higher quality than what they pour at the bar.
Avg. per person
$30
$$
7 Seas Seafood Grille
Seafood
Marina Cabo San Lucas
Must Try: Fresh seafood, marina views, lobster, fine dining atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM during weekdays for the best service and ocean views without the dinner rush crowds. The restaurant gets packed after 6 PM with resort guests, but during these afternoon hours you'll have the terrace practically to yourself and can enjoy the sunset setup without competing for tables.
Ask about their 'catch of the day' which isn't always listed on the menu but is typically 20-30% less expensive than the regular fish entrees. Local fishermen supply fresh dorado, snapper, or tuna depending on the season, and it's prepared exactly like the menu items but at a fraction of the cost.
Avg. per person
$60
$$$
Buzzard's Bar & Grill
American/Steakhouse
Cabo San Lucas Marina
Must Try: Ribs, steaks, American comfort food, sports bar atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit during happy hour from 4-6 PM when drinks are half price and the sunset views from their oceanfront terrace are at their best - locals know this is when you get the premium experience without the dinner rush crowds.
Ask for the 'local's plate' - it's not on the tourist menu but features authentic Mexican dishes at about 30% less than the regular gringo-priced items, and the portions are actually larger.
Avg. per person
$30
$$
No restaurants match your filters. Try adjusting your selection.