How we picked
Every restaurant on this list is real, operating, and verified against Google Maps data with a minimum of several hundred reviews. Ratings here reflect a real body of visitor and local feedback, not editorial guesswork. No restaurant was included because of a paid placement or promotional arrangement.
Selection criteria: rating at or above 4.3 with a meaningful review base, clear sense of place tied to Baja cuisine or setting, representation across the main zones of Los Cabos, and a mix of price tiers so the list is useful whether you're watching spend or going all out on a celebratory dinner. One or two picks are local favorites that punch above their weight on quality and haven't been as heavily marketed to tourists, which keeps the list from being a pure greatest hits of the marina strip.
Prices on this page are given as tiers ($ for under $15 per person, $$ for $15 to $40, $$$ for $40 and above, before drinks and gratuity) or as estimate ranges where pricing is not publicly listed. Always confirm current pricing directly with the restaurant, as menus and costs change seasonally.
The shortlist
Flora Farms (San José del Cabo area, $$$) , Set on a working organic farm inland from the Corridor near km 30, Flora Farms is one of the most photographed dining experiences in Los Cabos, and the food lives up to the setting. The menu changes with what the farm is producing: expect grilled vegetables, free-range meats, fresh cheese, and cocktails made with house-grown herbs. The open-air dining hall is airy and relaxed, not fussy. Rated 4.7 across more than 3,600 reviews. Book ahead, especially during peak season from December through March.
Acre Restaurant and Cocktail Bar (San José del Cabo, $$$) , Acre sits on a 25-acre property in the Animas Bajas area, with tables spread through a garden of towering Mexican fan palms. The kitchen focuses on creative farm-to-table plates built around Baja ingredients, and the bar program is serious enough that many guests make it a pre-dinner stop too. It draws a mix of resort guests from nearby Corridor hotels and locals who drive out for a proper dinner. Rated 4.6 across more than 1,800 reviews.
Sunset Monalisa (Corridor, $$$) , If you're going to spend on one view dinner in Los Cabos, make it here. Sunset Monalisa sits at km 6 on the Corridor, perched on a cliff above the Pacific with sightlines toward Land's End. The menu is Mediterranean-leaning, with tasting menus that are stylishly plated and properly executed. You're paying for the setting as much as the food, but the kitchen doesn't embarrass itself. Rated 4.5 across more than 2,300 reviews. This one is also close to the best rooftop bars in the area if you want to continue the night.
Salvatore G's (Cabo San Lucas, $$) , One of the highest-rated restaurants in all of Cabo San Lucas, Salvatore G's is a relaxed Italian spot in the Centro neighborhood that delivers proper pasta and solid Italian entrees without the beach-club prices. At 4.9 stars across nearly 2,900 reviews, it's earned a consistent following among repeat visitors who've tired of the obvious tourist stops. The vibe is casual, the portions are generous, and the wine list is respectable for the price.
Mother Flower (Cabo San Lucas, $$) , A Mexican restaurant in the Centro of Cabo San Lucas with a 4.9 rating and more than 800 reviews, Mother Flower has built a loyal following through well-executed traditional cooking with thoughtful presentation. It draws a mix of local regulars and in-the-know tourists who found it through word of mouth rather than the marina strip. The pricing sits well below the beachfront spots, which makes it one of the better value dinners in the area.
Come a Casa (San José del Cabo, $$) , Located on Ignacio Zaragoza in the historic center of San José del Cabo, Come a Casa is a small Italian restaurant with a 4.9 rating across more than 1,200 reviews. The cooking is focused and consistent, the room is intimate, and it fits naturally into an evening that starts with the San José del Cabo Art District Thursday Art Walk. If you're staying on the San José side and want a low-key dinner that doesn't feel like a tourist trap, this is a reliable pick.
The Office on the Beach (Cabo San Lucas, $$) , On Médano Beach, The Office is one of the longest-running institutions on the Cabo San Lucas waterfront. Tables are literally on the sand, the menu runs Mexican classics and cocktails, and live music is a regular feature. The food is solid rather than revelatory, but the experience of eating a fish taco with the Sea of Cortez in front of you is part of what this trip is about. Rated 4.3 across more than 5,700 reviews. Pair the morning here with the best beach clubs nearby for a full beach day.
Hacienda Cocina y Cantina (Cabo San Lucas, $$) , A Mexican seafood and grill spot on the Medano side of Cabo San Lucas, Hacienda Cocina runs a chic terrace overlooking the beach and specializes in gourmet tacos, fresh fish, and sunset cocktails. Rated 4.6 across more than 1,000 reviews. The sunset timing matters here: the western-facing terrace catches the last hour of golden light over the water, making it a natural fit for early-evening drinks that turn into dinner.
SAGE Baja (San José del Cabo, $$) , On Jose Maria Morelos in downtown San José, SAGE Baja is a quieter choice in a town that tends to be quieter than Cabo San Lucas to begin with. Rated 4.8 across more than 750 reviews, it draws guests who are looking for a genuinely good meal in a relaxed setting, with a menu that leans into Baja ingredients and regional cooking. If your itinerary puts you in San José for more than a day or two, this is worth adding to the list.
Mango Deck (Cabo San Lucas, $$) , Also on Médano Beach, Mango Deck sits at the more energetic end of the spectrum. Breakfast and brunch are the main draw: think eggs dishes, Mexican snacks, and cocktails starting early on a covered beachside terrace. It sees a younger, more social crowd than the quieter spots further from the marina, and the energy runs high on weekends. Rated 4.4 across more than 6,400 reviews, the sheer volume of feedback means you know exactly what you're getting.
Quick comparison
Here is a summary of the picks by zone, price, and best use case to help you match each restaurant to your itinerary.
Cabo San Lucas: Salvatore G's (Italian, $$, downtown, high-rating locals' favorite), Mother Flower (Mexican, $$, Centro, exceptional value), The Office on the Beach (Mexican/bar grill, $$, Médano Beach, classic beach lunch or dinner), Hacienda Cocina y Cantina (Mexican seafood, $$, Medano area, sunset terrace), Mango Deck (bar grill, $$, Médano Beach, lively breakfast and brunch). San José del Cabo: Come a Casa (Italian, $$, historic center, ideal for Art District nights), SAGE Baja (Baja cuisine, $$, downtown, quiet dinner without the tourist density). Corridor: Sunset Monalisa ($$$, clifftop, view dinner splurge), Acre Restaurant ($$$, garden setting, farm-to-table special occasion), Flora Farms ($$$, inland farm, the most unique setting in the region).
On pricing: if you're spending a week in Los Cabos, a realistic dining approach is one splurge dinner ($$$, plan on $80 to $150 per person before drinks), two or three mid-range dinners ($$ range, $30 to $60 per person), and a few casual meals from the taco stands and local spots near wherever you're staying. The resort restaurants and beach clubs, covered separately on the best beach clubs page, fill a different role than dedicated restaurants and tend to carry a premium for the setting.
For context on where to base yourself relative to these restaurants, see the where to stay by area guide. The Cabo San Lucas cluster is easy to reach from the marina hotels; the San José and Corridor picks require a short drive, but both are well within range of a taxi or rideshare from most Corridor resorts. For Flora Farms and Acre, confirm whether your hotel can arrange transport since both are slightly off the main highway.
Frequently asked questions
Do I need reservations at the top restaurants in Los Cabos?
Yes, for any of the splurge-tier restaurants like Sunset Monalisa, Acre, or Flora Farms, especially between December and April. These spots fill up weeks in advance during peak season, and walk-ins on prime nights are not a reliable strategy. For the mid-range picks along Médano Beach, same-day or next-day availability is usually easier, though busy holiday weekends can still require a booking. When in doubt, reserve ahead and cancel if plans change.
Is it better to eat in Cabo San Lucas or San José del Cabo?
Both have strong options, but they offer different experiences. Cabo San Lucas skews more casual, energetic, and beachfront-focused, which suits beach lunches, bar-and-grill dinners, and social nights. San José del Cabo is quieter and more town-centered, with a historic district that sets a different context for dinner. The most dramatic destination dining, including the view restaurants and the farm experiences, sits in the Corridor between the two. If you have multiple nights, spread them around.
Are there good options for eating fresh seafood in Los Cabos?
Yes, and you should prioritize it. Los Cabos sits at the tip of Baja California, where the Sea of Cortez meets the Pacific, which means the local catch is genuinely excellent. The best approach is not necessarily the most expensive restaurants: look for places with fish tacos, aguachile, or fresh grilled whole fish on the menu, and ask what was caught locally that day. The beachfront spots along Médano Beach, including The Office and Hacienda Cocina, rotate in fresh seafood regularly.
What is a realistic budget for dining out in Los Cabos?
Budget $15 to $25 per person for a casual lunch or taco meal, $35 to $60 per person for a sit-down mid-range dinner before drinks, and $80 to $150 or more per person for a view restaurant or tasting menu. Drinks add significantly to restaurant tabs: a margarita at a tourist-facing spot typically runs $14 to $18 USD. Paying in pesos rather than dollars often gets you a better effective rate at local spots.
Can I eat well in Los Cabos without spending on resort dining?
Easily. Several of the highest-rated restaurants on this list are not resort properties and charge well below resort prices. Salvatore G's, Mother Flower, and Come a Casa all rate 4.9 stars and sit in the mid-range price tier. The local taco scene, street-food spots, and downtown restaurants in both Cabo San Lucas and San José del Cabo offer genuinely good food for $8 to $20 per person. Staying in the all-inclusive bubble the whole trip means missing some of the most memorable eating in the region.