Cabo San Lucas sits at the very tip of the Baja California Peninsula where the Pacific Ocean meets the Sea of Cortez, and this geographical position defines everything about its food. The sea is absurdly abundant — tuna, dorado, marlin, yellowtail, shrimp, octopus, clams — and the traditional cooking of the region takes all of it and transforms it with chiles, citrus, and an approach to raw preparation that produces some of the finest ceviche and aguachile in the world.
Cabo's food culture is a fascinating duality: on one side, the resort strip of the Corridor offers lobster and wagyu in air-conditioned dining rooms to visitors who never leave their hotel zip code. On the other, the streets of downtown Cabo and the neighboring town of San José del Cabo maintain a genuine Baja California culinary tradition that is inventive, ingredient-driven, and priced for locals. The fish taco alone — two corn tortillas, beer-battered or grilled fish, shredded cabbage, crema, pico de gallo, and a squeeze of lime — is one of Mexico's greatest street foods, and in Cabo it is executed daily by vendors who have been perfecting their recipe for decades.
The Baja California food movement — now internationally recognized through the wine and restaurant scene of Valle de Guadalupe — has its origins partly in the peninsula's extraordinary natural larder. Cabo is where that tradition meets the sea most directly. Skip the resort restaurants. Eat where the fishermen eat. Drink the local beer cold. That is the Cabo experience worth having.

10 Must-Try Dishes in Cabo San Lucas
1. Fish Tacos
The fish taco is Baja California's greatest culinary contribution to world food, and Cabo is among the finest places on earth to eat one. At its simplest and best: a fresh corn tortilla (sometimes two stacked for structural integrity), a piece of white fish (mahi-mahi/dorado, wahoo/peto, or grouper/cabrilla) either battered in beer-spiked tempura and deep-fried until shatteringly crisp or char-grilled over mesquite, layered with shredded white cabbage, a drizzle of crema mexicana (thinned sour cream), fresh pico de gallo (tomato, onion, cilantro, serrano chile, lime), and served with a wedge of lime. The assembly is modest. The eating is transcendent.
The key variables are the fish (freshness is everything — if it doesn't smell of the ocean, walk away), the batter (beer-battered should shatter at the bite; grilled should have char marks and slightly smoky flesh), and the crema (it should be tangy, not sweet). The cabbage provides essential crunch and freshness that prevents the whole thing from being overwhelmingly rich. A good fish taco is a perfect food: balanced, fresh, satisfying in exactly the right amount.
The benchmark vendor in Cabo is El Fenix in the Mercado Municipal on Calle Morelos — a tiny stand operating since the 1980s that serves fried fish tacos from a cast-iron pan using daily-caught dorado. Also excellent: El Pescador on Calle Zaragoza, a family operation with outdoor tables where the fish is always that morning's catch.
A fish taco costs MXN 35–65 (USD $2–4). Order at least three; the first one disappears before you process what you're eating. Pair with a cold Pacífico Clara (the local Mazatlán-brewed lager, extraordinarily drinkable in heat) or a michelada — the beer cocktail of cold beer, lime juice, hot sauce, and Worcestershire over ice that is Cabo's answer to the Bloody Mary.
2. Aguachile
Aguachile is ceviche's more aggressive, more electric cousin — raw shrimp (or scallops, or both) "cooked" in a vivid green or red sauce of fresh chile (serrano or chile de agua), lime juice, salt, and sometimes cucumber or tomatillo, served immediately without allowing the acid to fully denature the protein. The shrimp remains translucent and nearly raw at the center, cool and briny, covered in a sauce that is fiercely spicy and intensely citric. This is not a dish for those who prefer their seafood timid.
Cabo's aguachile is informed by the cuisine of Sinaloa — the mainland state from which many Cabo residents trace their heritage — where aguachile originated as a fisherman's raw shrimp preparation. The Baja version often adds local chiles and uses the shrimp caught that morning from the Sea of Cortez: camarón cristal or camarón jumbo, sweet, firm, and extraordinary when eaten this fresh. The green sauce should be assertively spicy; the red version (aguachile rojo, made with dried red chiles) is deeper, smokier, and equally electric.
The best aguachile in Cabo is at Mariscos Mocambo in downtown Cabo — a no-frills, plastic-table establishment where the owner selects the shrimp personally each morning from the dock and the aguachile sauce is made fresh for each order. Also excellent at El Squid Roe's market stand (not the tourist bar — the daytime seafood counter on Calle Lázaro Cárdenas).
Costs MXN 180–280 per order. Order it on a tostada (fried tortilla) for a perfect textural contrast. Pair with a cold Pacífico or a shot of local damiana liqueur — a Baja California herb-based spirit with a slightly sweet, floral flavor that softens the heat of the chile beautifully.
3. Ceviche de Atún
Cabo San Lucas sits in one of the world's great tuna fishing territories — yellowfin tuna (atún aleta amarilla) is caught in the waters just offshore and processed at the port daily. Local tuna ceviche is consequently a dish of extraordinary freshness: cubed raw bluefin or yellowfin tossed with diced tomato, red onion, serrano chile, cilantro, lime juice, avocado, and sometimes a splash of Maggi seasoning or soy sauce, served with tostadas or saltines and topped with a drizzle of olive oil or sesame oil in the contemporary Baja California style.
The difference between tuna ceviche made with dock-fresh fish and the version made with frozen product is as stark as any comparison in food. Fresh yellowfin tuna has a mineral depth, a clean marine sweetness, and a buttery texture that disappears entirely when frozen and thawed. In Cabo, where the boats return with tuna every morning, the ceviche should represent this ingredient at its absolute best. Look for versions that keep the cubes large — the texture of the fish is part of the experience.
Eat it at Restaurante El Galeon on the Marina — tourist-adjacent but using genuinely fresh catch, with an excellent tuna ceviche and consistently good service. For a more local experience, try the ceviche stand inside the Mercado Municipal de Artesanías near the marina, where local fishing families sell their daily catch prepared to order.
A tostada of tuna ceviche costs MXN 80–140 (USD $5–8). Pair with a glass of Valle de Guadalupe white wine (Chardonnay or Chenin Blanc from Baja's wine valley, three hours north) if available, or with ice-cold Pacífico. The wine option represents the full expression of Baja California's extraordinary food-and-drink culture.
4. Pescado Zarandeado
Pescado zarandeado is one of the Pacific Mexico coast's defining dishes — a whole fish (traditionally snook/robalo, but also cabrilla, huachinango, or sierra) butterflied, marinated in a paste of achiote, Mexican oregano, garlic, Worcestershire, mayonnaise, and citrus juice, then grilled slowly over mesquite wood on a special wire rack called a zaranda that allows it to be turned and basted throughout the long cooking process. The result is a fish with deeply caramelized, slightly smoky exterior and extraordinarily moist, flavorful flesh — one of the most complex and beautiful preparations of fish in all Mexican cuisine.
The achiote (annatto seed paste) gives the marinade a brilliant orange-red color and a faintly earthy, slightly peppery flavor. The slow grill over mesquite adds smoke without overpowering the delicate fish. The frequent basting with the excess marinade creates successive layers of caramelization that build into something almost lacquered. It is best eaten with fresh corn tortillas, pickled red onion, habanero salsa, and sliced avocado — constructed into impromptu tacos at the table.
The finest zarandeado in the Cabo area is at El Faro Viejo in Cabo's Zona Hotelera — a traditional mariscos restaurant with an open mesquite grill visible from the street where whole fish are grilled throughout the day. For the most authentic version, drive 45 minutes to Todos Santos where several palapa restaurants on the beach serve zarandeado caught that morning.
A whole fish serves 2–3 people and costs MXN 450–800 (USD $25–45) depending on size. Pair with Don Julio Blanco tequila in a cold agua mineral — a refresco de tequila — or with a chilled Baja California Chardonnay from Monte Xanic or Viños L.A. Cetto. The fish deserves a serious drink alongside.
5. Pulpo al Ajillo
Octopus is ubiquitous throughout the Baja California coastal towns, and Cabo's pulpo al ajillo — octopus sautéed in abundant olive oil with garlic, dried chile de árbol, Mexican oregano, and lime — is a preparation that converts even those who think they don't like octopus. The key is the preliminary tenderizing of the octopus (traditionally by beating it against rocks; today by boiling or pressure-cooking before the quick sauté in the hot pan), which takes it from rubbery to silky-firm. The chile de árbol adds heat; the garlic blackens slightly at the edges for bitterness; the lime cuts through the oil; the oregano adds a slightly medicinal depth that is quintessentially Mexican.
Cabo's octopus (pulpo del Pacífico) comes from the fishing waters around the cape and tends to be smaller and more tender than Atlantic varieties. The flavor is cleaner, less mineral, with a faint sweetness that works beautifully with the aggressive seasoning of the al ajillo preparation. It is served with warm corn tortillas, black beans, and pickled jalapeños — modest accompaniments that let the octopus speak clearly.
Order it at La Lupita on Calle Madero — a popular local mariscos spot with an open kitchen where you can watch the pulpo being prepared on high-heat gas burners. Also available at Mariscos Los Arcos near the marina — a more casual, plastic-table establishment loved by locals for its fresh daily seafood.
Costs MXN 220–320 per order. Pair with a cold Modelo Especial or, for something more interesting, a Baja California Sauvignon Blanc — the grass and citrus notes of the wine amplify the lime and chile in the dish remarkably well. Always eat pulpo with your hands; the delicacy requires direct contact.
6. Tacos de Camarón
Shrimp tacos from Cabo deserve their own entry separate from fish tacos — the shrimp version has a different character entirely. Large Pacific shrimp (camarones cristal or camarones tigre from the Sea of Cortez) are either battered and fried (al gobernador style with cheese and chile) or quickly charred on a plancha with butter, garlic, and chile, then tucked into warm corn tortillas with all the usual accompaniments. The gobernador style — with Oaxacan cheese, roasted poblano strips, and shrimp — is perhaps the most decadent of all taco varieties.
The shrimp caught in the Sea of Cortez are genuinely exceptional: sweet, firm, with a clean brine note rather than the chemical aftertaste of farmed product. At their best, fresh Cortez shrimp need little more than salt, heat, and lime to be outstanding. The additional preparations — the batter frying, the gobernador cheese melt, the al mojo de ajo — are simply ways of making an already excellent ingredient even more pleasurable.
Find the best shrimp tacos at Mariscos El Camaron Pelado, a roadside stand on Highway 1 between Cabo San Lucas and San José del Cabo — look for the hand-painted sign and the queue of local vehicles. The gobernador here is a masterpiece. Also excellent at El Sinaloense in downtown Cabo.
MXN 55–85 per taco. Order a agua fresca de tamarindo alongside — the sour, sweet, slightly astringent tamarind water is the traditional non-alcoholic pairing for shrimp in Baja California and provides exactly the acidic balance the rich gobernador filling needs.
7. Marlin Ahumado
Smoked marlin (marlin ahumado) is a Cabo specialty that has no equivalent elsewhere in Mexican cuisine — and it makes complete sense given that the waters around Cabo are one of the world's premier marlin fishing destinations. The marlin is caught, cleaned, seasoned with salt, garlic, and spices, then cold-smoked over mesquite wood for several hours until it develops a slightly translucent, mahogany-colored exterior and a deeply savory, complex interior. It is then flaked and served in tacos, in quesadillas, with cream cheese as a dip, or simply on tostadas with avocado and lime.
The flavor of smoked marlin is unlike any other smoked fish — more assertive than smoked trout, meatier than smoked mackerel, with a depth that comes from both the quality of the fish (marlin is a firm, fatty, dense-fleshed species) and the character of the mesquite smoke. It is an ingredient that rewards restraint in preparation; the best presentations let the marlin speak with minimal interference.
Buy smoked marlin at the dock market near the Cabo marina — vendors sell it by weight from large slabs, vacuum-packed for transport or by the taco for immediate consumption. In-restaurant, try it at El Squid Roe's morning tacos (again, the daytime street operation, not the tourist bar) or at Tacos el Paisa near the Mercado Municipal.
Smoked marlin by weight costs MXN 200–350 per 500g. A taco costs MXN 45–70. Pair with cold Pacífico Clara — the marlin's smoky richness needs an extremely refreshing beer alongside. Don't drink wine with smoked marlin in Cabo; the locals know better.
8. Machaca con Huevo
Machaca is dried, shredded beef — a preservation technique developed in the Sonoran desert — rehydrated and cooked with scrambled eggs, tomatoes, onions, serrano chile, and cilantro. It is the defining Baja California breakfast, eaten with flour tortillas (the Baja and Sonora region prefers flour to corn for breakfast preparations), refried beans, and orange juice. The dried beef reconstitutes into a salty, intensely flavored ingredient that gives the scrambled eggs a complexity no fresh beef can achieve — it is simultaneously savory, slightly smoky, and deeply meaty in a concentrated way.
Machaca con huevo is morning food in Cabo — eaten by fishermen before heading out, by resort workers during their break, and by any visitor who has figured out that the best food in Cabo costs almost nothing and is found at the places where no one is speaking English. The flour tortillas used at breakfast in the region are made with lard, which gives them a richness and suppleness impossible to replicate with shortening or oil.
Find an excellent machaca con huevo at La Fonda Restaurant on Calle Hidalgo — a simple, family-run breakfast spot operating since the 1990s where the machaca is made from locally raised cattle. Also at any of the fondas (home-style restaurants) around the Mercado Municipal that open at 7am for the morning trade.
A full machaca breakfast costs MXN 120–180 (USD $7–10). Pair with fresh squeezed orange juice or café de olla — coffee brewed in a clay pot with cinnamon and piloncillo (raw cane sugar), a traditional Mexican preparation that adds warmth and spice to the morning's first caffeine hit.
9. Churros con Chocolate
Churros in Cabo are the bridge between the Spanish heritage of Mexican cuisine and the indulgent pleasures of a beach-town dessert culture. Freshly fried lengths of choux-like dough, piped through a star-nozzle, deep-fried until golden and crisp, rolled in cinnamon sugar, and served with a cup of thick, spiced Mexican hot chocolate (chocolate a la taza) or cajeta (goat's milk caramel) for dipping. At their best, served within minutes of frying, they are one of the great simple pleasures of Mexican street food.
The chocolate served alongside is not the thin European variety but Mexican chocolate — made from cacao blended with cinnamon, almond, and sugar, producing a drink that is thicker, spicier, and more complex than anything from Switzerland or Belgium. Ibarra and Abuelita are the well-known commercial brands; handmade versions from Oaxacan cacao are increasingly available at specialty food stalls. The cajeta alternative — sweet, slightly tangy, intensely caramelized — is arguably even better.
The best churros in Cabo are at the Churros La Ballena stand near the marina, operating from a converted food truck every evening from 6pm. Also at the Mercado Municipal food court where a family operation serves them fresh throughout the day.
Six churros with dipping sauce costs MXN 60–100. Pair with mezcal — a small glass of smoky, complex Oaxacan mezcal alongside sweet churros is one of Mexico's finest contrasts, the smoke cutting through the sugar and the agave spirit amplifying the cinnamon in the chocolate. An unexpected but perfect pairing.
10. Tamales de Elote
Sweet corn tamales — tamales de elote — are a Cabo tradition particularly during fiestas and Christmas season, though they appear year-round at traditional breakfast spots and market stalls. Made from freshly ground corn masa mixed with lard, sugar, cream, and fresh corn kernels (elote), wrapped in corn husks and steamed until the masa is just set with a tender, slightly creamy texture, they are sweeter and lighter than savory tamales and function somewhere between a bread and a dessert.
What makes Baja California tamales de elote different from those found further north or south is the particular variety of corn available in the region — slightly smaller, starchier, with a concentrated corn sweetness — and the addition of queso fresco crumbled inside some versions, creating a sweet-savory push-pull that is uniquely Mexican. The masa should be moist, nearly pudding-like at the center, with the corn husk imparting a faint green, herbal note to the exterior.
Find them at street stalls near the Mercado Municipal on weekend mornings, particularly from vendors who arrive from nearby towns carrying coolers full of tamales made the night before. During Christmas season (December), tamale street vendors operate from carts throughout downtown Cabo from 7pm onward.
A tamale costs MXN 25–45. Pair with atole — a traditional thick, warm drink made from masa, milk, cinnamon, and vanilla or chocolate, which is the traditional tamale accompaniment — or with café negro (black coffee). This is morning food or evening comfort food, and it needs no wine or beer to be perfect.

Cabo San Lucas's Essential Food Neighborhoods
Downtown Cabo (El Centro), centered on the Mercado Municipal and the streets between Calle Morelos and Calle Lázaro Cárdenas, is where the local food scene exists separate from the tourism economy. The Mercado Municipal is the hub — surrounding it are fish taco stands, ceviche counters, breakfast fondas, and mariscos restaurants where prices assume a local customer. This is where you eat fish tacos, machaca breakfasts, and fresh ceviche at a fraction of resort prices.
The Marina area has been gentrified but still contains several genuinely good seafood restaurants alongside the tourist operations. The dock market near the sportfishing pier sells smoked marlin, fresh tuna, and local shellfish directly from the boats. Early morning (6–9am) is the time to be here for the freshest product and the most authentic atmosphere.
San José del Cabo, 30km northeast along the Corridor, is technically a separate city but worth the drive for its more sophisticated and genuinely local food scene. The historic center around the plaza hosts excellent restaurants serving contemporary Baja California cuisine — a movement that blends traditional techniques with the extraordinary local ingredients. Restaurants like Don Sanchez and Jazamango showcase what Baja's ingredients can do in serious kitchens.
Todos Santos, 80km north on the Pacific coast, is the spiritual home of the Baja California culinary movement — a small artisan town with a food scene dramatically out of proportion to its size. The drive takes 90 minutes from Cabo; the fish zarandeado on the beach and the creative cuisine at Hotel California's restaurant are worth every minute of it.
Practical Tips for Eating in Cabo San Lucas
Cabo has two distinct price realities: resort zone prices (equivalent to US casual dining) and local prices (remarkably affordable). Fish tacos cost MXN 35–65 at street stands and USD 18–25 at resort restaurants serving the same fish. Always eat at least one meal per day at a local establishment — both for budget reasons and for quality. The best food in Cabo is not in the expensive restaurants.
Water: stick to bottled or purified water throughout Mexico. The tap water in Cabo is technically safe by local standards but can cause gastrointestinal distress for visitors without the local gut flora. Most restaurants serve purified water automatically. Street food safety in Cabo is generally good — high turnover means the ingredients are fresh, and the level of chile in most preparations creates an inhospitable environment for most pathogens. Eat the ceviche from vendors with queues and you will be fine. Beer is the safe drink of choice throughout the day; the heat justifies it.
