Fish Tacos and Good Surf Are Just Two of the Reasons We Love This SoCal City
Where there’s talk of San Diego, there’s talk of tacos, specifically, the best fish tacos in San Diego. Fish tacos arrived in San Diego in the 1980s and quickly evolved into both a beloved local staple and an essential experience for first-time visitors to America’s Finest City. But who holds the crown? This guide covers 28 top fish taco spots across San Diego (from Barrio Logan to La Jolla), featuring fresh catches, handmade tortillas and both classic Baja-style and modern coastal preparations.
1. Street Taco Royalty
Must-Order: Baja Taco

The Taco Stand is San Diego’s go–to for Tijuana–style street tacos, and their fish tacos are absolute essentials. You can go grilled or crispy, but either way, you’re getting fresh fish on a housemade tortilla topped with shredded cabbage, creamy chipotle sauce and salsa that makes your eyes light up. Add a squeeze of lime, and you’re good to go. The vibe here is always buzzing, but the line moves quickly. You’ll want the extra time to decide between the guacamole, carne asada fries and a churro or two for dessert. Each location (La Jolla, Encinitas, Downtown and more) keeps things consistent in both flavor and energy.
Local Insight: Don’t miss the salsa bar, stocked with housemade options including a secret habanero blend the locals love.
The Taco Stand
Multiple Locations
2. Four Decades and Still the One to Beat
Must-Order: Fish Taco
What started in 1981 as a modest eatery in Spring Valley has grown into one of San Diego’s most celebrated seafood empires. And Karina’s Seafood shows no signs of slowing down. With locations in the Gaslamp Quarter, Otay Ranch, Bonita, Mission Hills and Barrio Logan, Karina’s has spent over four decades perfecting their signature approach to Mexican seafood. The fish taco is a gateway into a menu built around fresh ceviches, authentic mariscos and handcrafted margaritas. As featured in Condé Nast Traveler, Eater San Diego and San Diego Magazine, this is not a local secret. It’s a full-blown institution. Happy hour runs daily from 3 to 6 p.m. and all day Monday, and the Gaslamp Quarter Cantina adds live music, DJ nights and a stunning patio for good measure.
Karina’s Seafood
Multiple Locations
Hours vary by location
karinasseafood.com | @karinasseafood
3. The Catch That Started a Dynasty
Must-Order: Taco Platter

Pacific Catch, the beloved Bay Area seafood staple, finally made its way to San Diego, and La Jolla was a natural landing spot. Grab a seat on the spacious patio or at the open-air bar and sip on a Modelo Especial while savoring the ambiance of this buzzy seafood hotspot. From the islands of Hawaii to the streets of Southeast Asia, each dish on Pacific Catch’s menu draws inspiration from diverse cuisines. The founders’ travels and deep love for the ocean have shaped the menu wholly, ensuring every dish is responsibly and ethically sourced. The taco platter is your move. It’s a spread of fresh, globally-inspired fish tacos that make it difficult to pick just one bite to savor.
Pacific Catch
4575 La Jolla Village Dr Ste 1160
San Diego
619.728.2700
Su–Th, 11 a.m.–9 p.m.; F–Sa, 11 a.m.–10 p.m.
@pacificcatch
4. The Morton Family’s Legendary Bite
Must-Order: The Brig’s Famous Fish Tacos
They don’t call their fish tacos “famous” for no reason. A San Diego tradition since 1969, The Brigantine has been racking up accolades for decades. It’s earned “Best Seafood,” “Best Happy Hour” and even “Best Swordfish in the World” from USA Today, just to name a few. Their gluten–free fish tacos come topped with cabbage, salsa fresca, cheddar and ranch for a rich, satisfying bite. Wash it down with an ice-cold Modelo Oro with a crisp, clean finish. With several locations across San Diego, there’s no shortage of excuses to visit. Come for the tacos, stay for the happy hour.
The Brigantine
Locations: Coronado, Del Mar, Escondido
Hours vary by location
@brigantinesd
5. The Gaslamp’s Modern Catch
Must-Order: Grilled Mahi Mahi Taco
Fish tacos, but make them stylish. The Waves Taco Club in the Gaslamp Quarter brings a modern edge to the classic Baja experience. Open since 2022, this vibrant eatery sources high-quality, sustainable seafood, USDA meats and locally grown produce and pairs it all with bold flavors and bright ingredients. Think grilled mahi mahi with crispy onions, melted cheese and sriracha mayo, plus rotating specials. The space feels like a coastal-meets-urban mashup, with colorful murals from local artists, live entertainment and an upbeat energy that keeps things fresh. Their cocktail list is just as considered, with mezcal-forward drinks and agua frescas that pair perfectly with the spice on your plate. Whether you’re dropping in for lunch or kicking off a night on the Gaslamp strip, The Waves checks all the boxes.
The Waves Taco Club
916 Fifth Ave
San Diego
619.228.9510
M–Th, 11 a.m.–9:30 p.m.; F–Sa, 2–11 p.m.; Su, 1–9 p.m.
6. The One the Food World Is Talking About
Must-Order: Blackened Swordfish Taco
Venture south to Barrio Logan and you’ll find a small, cozy corner spot generating very big buzz, and for good reason. Fish Guts, founded in 2023 by chef Pablo Becker, has earned a devoted following and rave reviews from some of the city’s most discerning food writers. Born and raised in San Diego, Becker spent years as a line cook in Chicago, where colleagues introduced him to the regional flavors of Guerrero, Michoacan and Puebla. He came home and built a menu around those lessons.
Every morning, Chef Becker buys fresh fish directly from local San Diego fishermen through Tunaville in Point Loma, ensuring 90% sustainable, locally sourced seafood on every plate. The blackened swordfish taco with jalapeño slaw and spicy aioli is a star, but the salmon al pastor and the mushroom taco have their own followings too. It’s not a rapid-fire taco counter, so bring your patience and your appetite.
Fish Guts
2222 Logan Ave Ste. 1
San Diego
619.888.0081
W–F, noon–9 p.m.; Sa–Su, noon–6 p.m. (or until sold out)
7. Born to Be Your Beach Lunch
Must-Order: Grilled Snapper Taco
Taco Surf in Pacific Beach has been serving up SoCal-style Mexican food since 1989, and their fish tacos remain the main event. Go grilled for a lighter bite or battered for that golden crunch. The kitchen dresses both with shredded lettuce and creamy white and red sauces you’ll want more of. The retro interior (surfboards, beach posters, neon) adds to the laid-back charm, but don’t let the throwback vibe fool you. The food still hits like day one. Portions are generous, prices are wallet-friendly and the salsa bar is fully loaded. You’ll find surfers, families and late-morning brunchers all sharing the same tables, which is honestly part of the fun.
Local Insight: Call ahead for large orders, especially on sunny weekends when the post–beach crowd flocks in.
Taco Surf
4657 Mission Blvd
San Diego
858.272.3877
Daily, 8:30 a.m.–9 p.m.
8. Hillcrest’s Happiest Hour
Must-Order: Fish Tacos
For nearly two decades, Hillcrest has had its go-to for colorful people and equally colorful margaritas at Baja Betty’s. Established in 2004 and located in the shadow of the Pride flag, this beloved University Avenue mainstay is home to what many locals consider the best happy hour in San Diego. You’ll find a tequila shelf stocked with more than 100 bottles and a vibe that welcomes everyone through the door. The fish tacos are a classic move: three mini battered cod tacos on corn tortillas with cabbage, salsa fresca and Baja sauce. Order them alongside one of their handcrafted margaritas and settle in, because the weekend brunch here is legendary.
Local Insight: Papi Hour runs daily from 2-6 p.m., with extended happy hour all day Monday. Taco Tuesday runs from 5 p.m.-close, and the happy hour specials are some of the best deals in the neighborhood.
Baja Betty’s
1421 University Ave.
San Diego
619.269.8510
M, Wed & Thu., 11 a.m.–9 p.m.; T & F, 11 a.m.–10 p.m.; Sa, 10 a.m.–10 p.m.; Su, 10 a.m.–9 p.m.
@bajabettys
9. Tacos With a View
Must-Order: TKO Style Taco
A fish taco tastes better with an ocean view; science probably says so. Sandbar Sportsbar & Grill makes the most of that fact, serving up next-level tacos on a breezy rooftop overlooking the waves. Their TKO Style Taco has earned its stripes: a cotija–crusted flour tortilla, chipotle aioli, escabeche slaw, lime crema, spicy guacamole and crispy onion strings keep things interesting. Or go for the Beach Style Taco for a lighter but still fully satisfying option. Tacos come with all the essentials: house chips, guacamole and beans. The full bar is stacked with local brews and spicy margaritas, sports play on every screen downstairs, but the rooftop is where you want to be, especially around sunset.
Sandbar Sportsbar & Grill
718 Ventura Pl
Mission Beach
858.488.1274
Su–Th, 9 a.m.–11 p.m.; F-Sa, 9 a.m.–midnight
10. Award–Winning Authenticity
Must-Order: Stingray Taco
What started as a modest taco shop has become an award-winning locals’ institution with several locations. TJ Oyster Bar specializes in Baja-style fish tacos in a casual atmosphere, keeping things simple and authentic, but if you’re feeling adventurous, the stingray taco paired with a cold Corona is the ultimate flex. Prepare for a fresh, flavorful experience. That is, if you can patiently wait in the notoriously long line out the door.
TJ Oyster Bar
Multiple Locations
Hours vary by location
@tjoysterbar
11. Puesto, Please
Must-Order: Baja Fish Taco
Born from the passion of first-generation Mexican-Americans who regularly travel to Mexico City searching for flavors and family traditions to bring home to California, Puesto delivers on every front. The result is a chic, well–executed dining experience with a super stylish bar, an exhibition kitchen and serious tacos. Their Baja fish taco features a generous portion of beer–battered local fish on a non–GMO blue corn tortilla. With multiple San Diego locations, including La Jolla, Mission Valley and The Headquarters in downtown San Diego, there’s always a Puesto nearby. Pick a table al fresco or settle in at the bar. Either way, you’re eating well.
Puesto
Multiple Locations
Su–Th, 11 a.m.–9 p.m.; F–Sa, 11 a.m.–10 p.m.
@eatpuesto
12. Where Baja Soul Lives in Carlsbad
Must-Order: Grilled Fish Taco
Casero Taqueria’s founders built their concept around Baja soul, and while ownership has passed to the team behind Swami’s Cafe, the spirit of the place has only gotten richer. Everything at Casero remains homemade. Proteins are cooked on an open wood flame, tortillas are hand-pressed in-house and the al fresco patio makes the experience feel like a Baja escape. The grilled fish taco is a must, and the menu covers all the classics from birria to ceviche, with rotating craft cocktails to match.
Local Insight: Don’t leave without trying the homemade churros. Everyone who works here will tell you the same thing.
Casero Taqueria
2674 Gateway Rd #195
Carlsbad
760.405.4195
M–F, 11 a.m.–9 p.m.; Sa–Su, 10 a.m.–9 p.m.
@caserotacos
13. The Best Price Point in Carlsbad
Must-Order: Baja Fish Taco

If you’re searching for a Baja fish taco at the best price point, Pure Taco on State Street has you covered. Their specialty Baja fish taco (seasonal white fish, cilantro slaw, crema and salsa fresca on a fresh hand-pressed tortilla) is 2 for $5, all day, every day. This modern American taqueria brings the good vibes, the specialty margaritas and an open-air patio made for lingering. Sit outside with your taco-loving crew and cheers to your new favorite spot.
Local Insight: Happy hour runs Monday through Friday from 3–6 p.m. with $6 beers and $9 cocktails. Taco Tuesday is the move: free chips and salsa all day, $6 beers, $9 margaritas, BOGO half-off burritos and buy-three-get-one-free tacos.
Pure Taco
2961 State St Ste 102
Carlsbad
760.730.9023
Su–Th, 11 a.m.–8:30 p.m.; F–Sa, 11 a.m.–9 p.m.
@mypuretaco
14. Build Your Own Masterpiece
Must-Order: Grilled Ahi Taco With Fish Shop Seasoning

As the name would suggest, it’s your one–stop fish shop. Fish Shop offers a true build-it-yourself experience. Choose from eight marinades, 11 fresh fish options and your pick of fried or grilled atop a flour or corn tortilla. The Grilled Ahi Taco with Fish Shop Seasoning is the standout, but the beauty of this place is that no two visits have to look the same. As if that weren’t enough, you can buy fresh fish by the pound at the counter to cook at home, which is honestly a power move.
Local Insight: Bring your own wine to pair with your tacos for only a $5 corkage fee.
Fish Shop
Multiple Locations
Hours vary by location
@thefishshop
15. The Most Talked–About Tortilla in Mission Beach
Must-Order: Battered Fish Taco
Rated 4.8 stars on Google and landing in the top spots for fish tacos in San Diego, Mission Baja Tacos is a family–owned gem that opened in June 2024. The owners grew up in Ensenada, Baja California, where salsas carry real heat and fish tacos are made the right way. And they brought every one of those traditions to Mission Beach. Every tortilla is handmade and pressed to order right in front of you. Every meat is marinated in–house. The battered fish and shrimp tacos are the crowd favorites, and the salsa bar is stocked daily with three house options (mild, medium and spicy) that keep people coming back.
Local Insight: Mission Baja Tacos maintains a dedicated fryer and separate prep area for many GF items, and the staff is knowledgeable about dietary restrictions. Note that the battered fish and shrimp tacos are not gluten-free. Ask at the counter for a full rundown of safe options.
Mission Baja Tacos
3819 Mission Blvd
San Diego
619.388.9925
Su-Th, 10 a.m.-8 p.m.; F-Sa, 9 a.m.-10 p.m.
16. City–Wide Flavors, One Stellar Menu
Must-Order: Mexicali Taco
From Encinitas to Ocean Beach, the creative tacos at City Tacos stay true to the name, and they’re all over the county to prove it. With six San Diego County locations and more than 20 tacos on the menu, many under $5, this is craft taco culture at its most accessible. Specializing in combining traditional recipes with a hint of SoCal inspiration, no taco here is created equal. The Mexicali, grilled Angus steak over melted asadero cheese and mashed potatoes with onions and poblano peppers, is the move, but the Crunch Time Shrimp and a solid lineup of vegetarian and vegan options give you plenty of reasons to order more than one. Grab a seat in the casual, upbeat atmosphere and spice up each bite with a variety of homemade salsas. The more flavor, the merrier.
Local Insight: Taco Tuesday brings 10% off your entire food order and $2.50 bottled Mexican beers. The rewards program earns you free tacos over time, which is the right kind of loyalty program.
City Tacos
Multiple Locations
@citytacossd
17. Dockside and Delicious
Must-Order: Fried Fish Taco
Mitch’s Seafood is waterfront dining at its most honest. Founded in 2008 by three families with deep roots in Point Loma’s fishing community, Mitch’s is right on the Point Loma Sportfishing dock. So yes, the catch is about as local as it gets. The rotating menu of tacos features options like swordfish, fried fish, calamari, octopus and rockfish, all changing with whatever’s in season. The tuna taco and fried fish taco both have their followers, and the crab cakes are considered some of the best in the city. Reservations aren’t available, and lines are known to wrap around the building, but your stomach will thank you for waiting.
Mitch’s Seafood
1403 Scott St
San Diego
619.222.8787
Daily, 8 a.m.–9 p.m.
@mitchsseafood
18. San Diego’s Street Seafood King
Must-Order: OG Fish Taco

Kiko’s Place has been serving San Felipe, Baja California-style seafood since 1983, when Francisco Escamilla, known as “Kiko, The Seafood King,” started selling fish ceviches from a small taco stand. The family recipes eventually made their way to San Diego, and the brand now runs a food truck at Hazard Center in Mission Valley and a downtown storefront on C Street. The OG Fish Taco is the move: crispy, fresh, topped with crunchy slaw and a creamy sauce, all rooted in those original family recipes from the shores of Baja. The garlic octopus and spicy shrimp tacos are equally crowd-pleasing, and the staff is known for its warm, quick-service energy.
Kiko’s Place
Corner of Hazard Center Dr. and Mission Center Rd. (food truck)
407 C St. (downtown) San Diego
Check hours by location at kikosplaceseafood.shop or @kikosplaceseafood
19. Date Night Has a New Address
Must-Order: Baja Fish Taco

Innovative fine dining meets casual cuisine at Urbana Del Mar. Since 2021, locals and taco connoisseurs alike have been experiencing award-winning central Mexican cuisine inspired by the traditions of Michoacán. With a vibrant, artsy vibe inside Del Mar Highlands Town Center’s SkyDeck, this is a must-try for date night. The Baja Fish Taco features the catch of the day with guacamole, pico de gallo, spicy aioli, cabbage and handmade corn tortillas. Pair your order with a michelada made with Corona Light or the Golden Hour margarita, one of their standout handcrafted cocktails.
Local Insight: Stop by for Taco + Tequila Tuesday starting at 4 p.m. for taco deals, mezcal specials and $11 palomas.
Urbana Del Mar
12841 El Camino Real
Del Mar
858.925.7236
Su–Th, 11:30 a.m.–10 p.m. F–Sa, 11:30 a.m.–midnight
@urbanadelmar
20. Generous Portions, Zero Pretension
Must-Order: Battered Fish Taco
The first thing you’ll notice about Oscar’s Mexican Seafood is the generous portions. The veggies are just as crisp as the fish, and both the Hillcrest and Pacific Beach locations consistently draw crowds for good reason. Their battered fish taco is the classic move, but don’t sleep on the sauces. Insiders swear by the green sauce and chipotle for an extra kick. It’s fast, it’s fresh and it’s a San Diego rite of passage.
Oscar’s Mexican Seafood
Locations: Pacific Beach, Hillcrest
Su–Th, 8 a.m.–9 p.m.; F–Sa, 8 a.m.–10 p.m.
@oscarsmex
21. From the Dock to Your Tortilla
Must-Order: Blue Water Tacos
There’s fresh, and then there’s Blue Water fresh. This beloved San Diego staple is part seafood market, part casual eatery and is committed to getting you the highest-quality fish taco possible. You start by choosing your fish (mahi, rockfish, yellowfin or even wahoo) and the crew sears it to perfection. Then, it’s loaded into a warm tortilla and topped with cabbage, tomatoes, onions, cheddar and a housemade white sauce. The chipotle and garlic butters are fan favorites, and everything is cooked to order and it shows. Whether you’re dining in with a craft beer or grabbing takeout on the way to the beach, it’s a low-key, high-reward experience.
Local Insight: Ask for your fish “blackened” for an extra kick. It’s not on the menu, but the staff will know exactly what to do.
Blue Water Seafood Market & Grill
Locations: Mission Hills, Ocean Beach
Hours vary by location
22. Golden Hill’s Best-Kept Food Truck Secret
Must-Order: Baja Trio
In Golden Hill, a food truck sits beneath bistro lights and a shaded canopy, and on most days there’s a line. Seafood La 57 earned its reputation through flavorful fish tacos, serious portion sizes and warm service that keeps people coming back twice a week. A community fixture for over a decade, this family-owned operation recently renovated its dining area with comfortable seating so regulars can settle in and stay a while.
The Baja Trio is the move for first-timers. It’s a battered fish taco, a battered shrimp taco and a marlin taco all on one plate, giving you a proper introduction to the menu’s range. The Tostada Loca, loaded with fresh seafood and bold flavors, is the signature item worth knowing about. The marlin taco, in particular, has converted plenty of skeptics. Come on Taco Tuesday for the best deal in the neighborhood, and don’t leave without the complimentary fish soup the staff sends out while you wait.
Seafood La 57
2795 B St
San Diego
619.530.6790
Daily, 10 a.m.–7 p.m. (closed Wednesdays)
23. The Happy Hour Hero of Del Mar
Must-Order: Beer-Battered Fish Taco
Fast-casual seafood doesn’t have to mean cutting corners, and Seasurf Fish Co. in Del Mar makes that case. This laid-back spot delivers fresh seafood in a casual setting. Think poke bowls, oysters, steamers and, yes, fish tacos worth the drive. The beer-battered Alaskan cod taco is fried to a golden crisp and served with Seasurf slaw. And the daily happy hour menu turns the patio into one of the best-value spots in North County. Dog-friendly patio, craft beers on tap and a staff that treats every table like a regular. What else could you ask for on a Tuesday afternoon?
Seasurf Fish Co.
2650 Del Mar Heights Rd Ste 300
Del Mar
858.280.7100
M–F, 11 a.m.–8 p.m.; Sa–Su, 12–8 p.m.
24. Boardwalk Views, Baja Vibes
Must-Order: Panko-Crusted Market Fish Taco
Right where Ocean Boulevard meets Thomas Avenue, this cheerful pink-and-green beach shack has been doing it right. Baja Beach Cafe makes a Tuesday feel like a vacation with ocean air, outdoor patio, a margarita named after a Mexican city and fish tacos that hit every time. The panko-crusted market fish taco comes with avocado sauce, shredded cabbage and pico de gallo, with a side of cantina habanero sauce. The menu spans well beyond tacos (the surf and turf option pairing grilled steak and shrimp is a serious contender), but the Pacific Beach boardwalk view is what keeps people coming back.
Baja Beach Cafe
701 Thomas Ave
San Diego
858.230.6315
Su–Th, 8 a.m.–12:30 a.m.; F–Sa, 8 a.m.–2 a.m.
25. The OG of Ocean Beach
Must-Order: Mahi Mahi Fish Taco

Serving world-famous mahi fish tacos alongside a wooden bar with 22 tequilas and more than 40 local beers, South Beach Bar & Grille is as OB as it gets. This split-level institution sits at the ocean end of Newport Avenue with a direct view of the pier stretching out over the Pacific. And it has earned its reputation one mahi taco at a time. Go grilled or fried, because both are non-negotiable classics. The secret white sauce is the reason they’re so hard to beat, and the menu beyond tacos gives you plenty of reasons to stay: wahoo, shark, lobster, calamari and shrimp all make appearances. Happy hour runs Monday through Friday (all night on Mondays), with $3.95 Taco Tuesdays and Thursdays, $5 pints on Thursdays, and $1 oysters on Fridays. Grab a seat upstairs at sunset, and let the ocean do the rest.
South Beach Bar & Grille
5059 Newport Ave
San Diego
619.226.4577
M–Th, noon–10 p.m.; F–Su, 11 a.m.–10 p.m.
26. Where the Fish Taco Story Began
Must-Order: Original Fish Taco
The fish taco has a San Diego origin story, and Rubio’s Coastal Grill is a big part of it. Founder Ralph Rubio discovered the fish taco during a trip to San Felipe, Mexico, and brought the idea home, opening the first Rubio’s in San Diego in 1983. Four decades later, it’s a beloved West Coast institution with roots in authentic coastal traditions. Every menu item is made with care: pinto beans simmered from scratch daily, hand-smashed guacamole made with ripe Hass avocados and lime, family-recipe Mexican rice and stone-ground non-GMO corn tortillas cooked to order. Rubio’s was also one of the first fast-casual brands to make sustainable seafood a core part of its sourcing, working with trusted fisheries to responsibly serve wild-caught Alaskan pollock and mahi mahi. The original fish taco that started it all is still the one to order.
Rubio’s Coastal Grill
Multiple Locations
@rubioscoastalgrill
27. East Village on Wheels, Done Right
Must-Order: Pescado Ahumado Taco
For authentic street-style seafood, head to Mariscos Mi Gusto Es, a top-tier taco truck and beloved City Heights institution. Now operating out of Home Avenue in the Chollas Creek neighborhood, this Latinx–owned spot serves up some of the freshest mariscos in the city. And they are made to order, every single time. Loaded with fried fish, crunchy slaw, pickled red onions and a creamy zesty sauce, the pescado ahumado taco is the one to get. Don’t stop there, though. The gobernador taco and ceviche tostadas are equally legendary. The owner is known for being warm, welcoming and more than happy to help you navigate the menu. Take your taco outside and soak up a real San Diego experience.
Mariscos Mi Gusto Es
4425 Home Ave.
San Diego
619.274.5924
Th–T 9 a.m.–6 p.m.
@mariscos_mi_gusto_es
28. Beach Bar Tacos, Done Right
Must-Order: Battered Fish Taco
Part taco shop, part beach bar, Harry’s Taco Club is the kind of place where the vibe is half the meal. This family-owned operation has built one of the most loyal followings in the city. The battered fish taco is the crowd favorite: crispy, generously sized and served with a rotating lineup of housemade salsas. The Trifecta Taco, loaded with fish, shrimp and scallop, is also worth the upgrade.
Harry’s Taco Club
Multiple Locations: Pacific Beach, Ocean Beach, East Village
Hours vary by location
@harrystacoclub
Q: Who invented the fish taco?
A: The fish taco was born in Baja California, Mexico, most often traced to the coastal city of Ensenada in the mid-20th century. Local street vendors combined fresh battered fish with a warm tortilla, shredded cabbage and a creamy white sauce, and the classic was set. The dish made its way north to San Diego in the 1980s, when Ralph Rubio brought the idea home from San Felipe and opened the first Rubio’s in 1983.
Q: What’s the difference between grilled and battered fish tacos?
A: It comes down to texture and weight. Grilled fish tacos keep things lighter and let the fresh catch shine, which is the move at spots like Casero Taqueria. Battered (or beer-battered) tacos deliver that golden, crispy crunch, the crowd favorite at Mission Baja Tacos and Oscar’s Mexican Seafood. Plenty of places, like Taco Surf, let you choose either.
Q: Where can you get fish tacos with an ocean view in San Diego?
A: Several spots pair the catch with the coastline. Sandbar Sportsbar & Grill serves tacos on a Mission Beach rooftop overlooking the waves. South Beach Bar & Grille looks straight out at the OB pier, and Baja Beach Cafe sits right on the Pacific Beach boardwalk. For dockside dining, Mitch’s Seafood is literally on the Point Loma Sportfishing dock.
Q: What are the best cheap fish tacos in San Diego?
A: A few spots keep it wallet-friendly. Pure Taco in Carlsbad runs its Baja fish taco at two for $5, all day, every day. City Tacos stocks more than 20 tacos, many under $5. And South Beach Bar & Grille’s $3.95 Taco Tuesdays and Thursdays are an OB rite of passage.
Q: Which San Diego fish taco spots are worth seeking out as food trucks?
A: The truck scene runs deep. Seafood La 57 in Golden Hill draws lines for its Baja Trio and complimentary fish soup. Kiko’s Place serves San Felipe-style seafood from a Mission Valley truck, and Mariscos Mi Gusto Es in Chollas Creek is a beloved City Heights institution known for its pescado ahumado taco.





















