Cabo San Lucas started as a fishing village. Tuna boats, marlin charters, and pangas loaded with the day’s catch defined the waterfront long before the first resort went up. The tourism boom that followed the 1974 government development push turned the town into a spring break destination, but it never erased the fishing culture. The best tacos in Cabo still trace back to that original economy: smoked marlin pulled apart and piled on a corn tortilla, battered fish fresh off the boat, and late-night carne asada stands feeding the workers who built this city into what it is today.
Here are five spots that define the Los Cabos taco scene right now, split between Cabo San Lucas and San José del Cabo.
What Makes the Best Tacos in Cabo Different
The other five cities on this taco trail each have one signature. Mexicali has Sonoran carne asada. Tijuana has adobada. Rosarito has the taco perrón. Ensenada invented the beer-battered fish taco. La Paz works with fresh Sea of Cortez species cut to order.
Cabo does not have one signature. Cabo has layers. The bottom layer is the fishing village that existed before 1974: smoked marlin, fried fish, and the kind of simple seafood tacos you make when the catch comes in every morning. The middle layer arrived with the workers who migrated from mainland Mexico to build the hotels: carne asada from Sonora, al pastor from Puebla, carnitas from Michoacán. The top layer is the modern resort town, where chefs put duck mole on blue corn tortillas and pair them with mezcal flights.
All three layers operate simultaneously, often within a few blocks of each other. The trick is knowing which layer you want and where to find it. The five spots below cover all three.
1. Tacos Guss
Tacos Guss opened in 2011 on the site of the old Tacos Perla in downtown Cabo San Lucas, and it took roughly zero time to become the spot where locals eat. The location on Boulevard Lázaro Cárdenas in the Centro puts it a world away from the Medano Beach tourist strip, even though the two are separated by about ten minutes on foot. The crowd here is construction workers on lunch break, taxi drivers between fares, and families who have been coming since the place opened.
The shrimp tacos are the draw. Battered and fried, served on a corn tortilla with cabbage and crema, they are simple and consistently fresh. The fish tacos follow the same approach. Prices sit around 50 to 70 pesos ($2.75 to $3.85 USD) per taco, and the portions do not try to impress you with size. They impress you with quality. Tacos Guss opens daily from 9:00 AM to 10:00 PM. Go at noon and share a table.
2. Tacos Rossy
Tacos Rossy operates from Carretera Transpeninsular Km 33 in San José del Cabo, with a second location on Calle Félix Ortega in downtown Cabo San Lucas. The specialty is smoked marlin, and this is the place to understand why that preparation matters in Baja California Sur.
Marlin is a sport fish, which means it cannot legally be sold commercially in Mexico. But licensed anglers have been providing their catch to local taquerías for decades, and the tradition of smoking the meat, shredding it, and serving it on a corn tortilla with lime and salsa has become the defining taco of the Baja Sur coast. Rossy does it cleanly: the smoke flavor comes through without overwhelming the fish, and the texture holds together on the tortilla. The gobernadores (shrimp tacos in the traditional Baja style) and the chocolate clam tostadas are also worth ordering. Rossy opens Monday through Saturday from 8:00 AM to 9:00 PM and Sunday until 8:00 PM. A generous salsa bar lets you build each taco to taste.
3. La Lupita Taco and Mezcal
La Lupita opened in 2015 in San José del Cabo’s Gallery District, on Calle José María Morelos in the Centro, and expanded to a second location in Cabo San Lucas three years later. It represents the top layer of the Cabo taco scene: elevated preparation, creative fillings, and a mezcal program that takes the pairing seriously.
The tortillas here are made fresh in the courtyard from blue corn and white maíz, and you can watch the process while you wait. The menu rotates, but the signatures include El Torero (a campechano-style taco with cecina, chorizo, and chicharrón), crispy fish tacos, duck with mole, and sweetbread (mollejas). The mezcal list runs deep, and the staff knows enough to pair specific bottles with specific tacos. Expect to spend 150 to 300 pesos ($8.25 to $16.50 USD) per person with a drink. La Lupita opens Tuesday through Sunday from noon to midnight. Closed Monday. The bright orange exterior is hard to miss.
4. Los Tres Gallos
Los Tres Gallos sits on Calle 20 de Noviembre in downtown Cabo San Lucas, and it is the only Michelin-recognized taquería in Los Cabos. The setting does half the work: a sprawling brick-and-stucco courtyard with live music most evenings and enough tables that large groups fit comfortably. The other half is traditional Mexican cooking that does not cut corners.
The chile rellenos, carnitas, and skirt steak are the strongest orders. The tortilla soup is better than it has any right to be in a tourist town. The mole con pollo is rich without being heavy. Portions are generous, and the menu reads like a greatest-hits list of interior Mexican cooking, which makes sense given how many of Cabo’s taquerías were built by families from the mainland. Prices are mid-range for Cabo, around 200 to 400 pesos ($11 to $22 USD) per person. Los Tres Gallos opens daily from 11:00 AM to 10:00 PM. For the best experience, go after 7:00 PM when the music starts.
5. Los Claros
Los Claros has three locations across Los Cabos, including spots in both Cabo San Lucas and San José del Cabo, and the reason people keep coming back is the price. A fish taco here costs about 40 pesos ($2.20 USD). The catch of the day gets battered and fried to order, and a salsa bar with a dozen options lets you build whatever combination you want. Shrimp, lobster, scallops, octopus, and oyster tacos round out the menu.
The atmosphere is no-frills. Plastic chairs, paper plates, and the kind of fluorescent lighting that makes clear this place exists for the food, not the ambiance. Two people can eat a full lunch with drinks for under 300 pesos ($16.50 USD). Los Claros is the everyday fish taco in Cabo, the one locals eat three times a week without thinking about it. Hours vary by location, but the downtown Cabo San Lucas and San José del Cabo spots are open daily through the afternoon.
Tips for Your First Cabo Taco Run
The single most important rule in Cabo: leave the resort strip. The Medano Beach and Paseo de la Marina corridor is built for cruise passengers and all-inclusive guests. The tacos there are fine. The tacos downtown are better and cost half as much. Tacos Guss, Los Tres Gallos, and Los Claros are all within walking distance of each other in the Centro.
San José del Cabo is 20 miles (32 kilometers) northeast of Cabo San Lucas along the Tourist Corridor (Highway 1). A cab between the two towns runs about 400 to 600 pesos ($22 to $33 USD). If you are staying in San José, La Lupita and Tacos Rossy are both in or near the Centro. The food truck park on Avenida Forjadores is also worth a stop for variety.
For the full Baja taco trail, check our guides to La Paz, Ensenada, Tijuana, Rosarito, and Mexicali.

