If you’re hunting for the best seafood tacos San Diego waterfront has to offer, I’ve done the legwork (and the eating) for you. After years of living in San Diego and dragging my Mini Goldendoodle Louie along on every taco run the coastline allows, I’ve narrowed down the spots that locals actually return to – not the ones that just look good on a tourist brochure.

San Diego’s waterfront taco scene stretches from the Embarcadero downtown all the way through Point Loma’s working fishing docks and out to the beach communities. The spots below sit on or near the water, serve legitimately excellent seafood tacos, and are places I’ve personally ordered from more times than I can count.

Let’s get into it.

What Makes the Best Seafood Tacos San Diego Waterfront Has to Offer?

Before I run through my list, here’s what separates a great waterfront seafood taco from a mediocre one in San Diego. It comes down to three things: the freshness of the fish, the quality of the tortilla, and whether the spot actually has a connection to the water it sits beside.

San Diego’s proximity to the Pacific Ocean and the fishing fleets of Point Loma means many restaurants source their catches directly from local fishermen – sometimes from the very boats docked outside the front door. That’s the standard I’m holding these spots to.

If a place is charging waterfront-premium prices but serving frozen fish, it’s not making this list. Period.

1. Mitch’s Seafood – Point Loma Sportfishing Dock

This is the real deal, and it’s where I send every single person who asks me for a seafood taco recommendation in San Diego. Mitch’s Seafood sits directly on the Point Loma Sportfishing dock at 1403 Scott Street, and the fish on your plate was likely swimming off the San Diego coast that same morning.

Founded in 2008 by three local fishing families, Mitch’s serves sustainably caught wild seafood in a casual waterfront setting. Their fish tacos feature rotating catches – think swordfish, tuna, wahoo, or halibut – served grilled or fried on a corn tortilla with cabbage slaw, salsa fresca, and house-made crema.

The grilled octopus taco is a sleeper hit here. Order it if you see it on the board.

Heads up for dog owners: Mitch’s has a strict no-pets policy. I leave Louie in the car (windows down, engine running for AC in summer) for quick takeout runs, or I grab my tacos to-go and eat at the nearby public benches along the harbor where he can hang out with me. It’s not ideal, but the tacos are worth the workaround.

Pro tip: They don’t take reservations, and the line gets long on weekends. Arrive before 11:30 am for the shortest wait. They serve breakfast starting at 8 am if you want to beat the crowds entirely.

2. Brigantine Seafood & Oyster Bar – Portside Pier

The Brigantine at Portside Pier is built entirely over the water on San Diego Bay at 1360 North Harbor Drive, and the panoramic views from the outdoor deck are genuinely stunning. This is one of the most iconic spots for the best seafood tacos San Diego waterfront dining can deliver, and it’s been a local institution since the Morton family opened the first Brigantine on Shelter Island back in 1969.

Their famous fish tacos come two ways: crispy white fish fillets or Sonoran-spiced grilled swordfish, both served on corn tortillas with cabbage, salsa fresca, cheddar cheese, and ranch dressing. The swordfish version is what locals order. Pair it with one of their craft cocktails and a seat at the rail overlooking the bay at sunset, and you’ve got one of the best meals in the city.

Happy hour runs Monday through Friday (and Sunday) from 2 pm to 5 pm, with solid deals on both drinks and tacos. Weekday lunch is the least crowded time to visit. Weekend sunset hours require a reservation – book ahead.

If you want to explore more of the waterfront dining scene nearby, check out my full guide to the best beachfront restaurants in San Diego.

3. Puesto at The Headquarters – Seaport District

Puesto takes the traditional Mexican street taco and elevates it without losing its soul. Located at 789 West Harbor Drive near Seaport Village, their San Diego location puts you steps from the bay in a vibrant, mural-covered space that feels like a party even on a Tuesday.

Everything starts with their handmade organic blue corn tortillas – non-GMO, made in-house daily, and rooted in pre-Columbian tradition. The Baja Fish taco and the Mexican Shrimp taco (with guajillo and pasilla chiles, grilled green tomatoes, and habanero yuzu kosho) are the seafood standouts. Their signature crispy melted cheese on every taco is addictive.

Puesto is open Sunday through Thursday from 11 am to 9 pm, and Friday through Saturday from 11 am to 10 pm. Parking is available in the Seaport Village lot with two-hour validation for $5. You can also take the MTS Green Line trolley to the Seaport Village stop, which is directly across from The Headquarters.

The outdoor patio with heaters makes this a solid choice for evening taco runs. Portions are smaller and gourmet-style, so plan on ordering two to three tacos per person.

4. Point Loma Seafoods – Harbor Drive

Point Loma Seafoods has been a San Diego institution for decades, sitting right on the harbor at 2805 Emerson Street with views of San Diego Bay and the downtown skyline. It’s part fish market, part casual restaurant, and the line out the door at lunchtime tells you everything you need to know.

Their smoked fish is legendary – still smoked in-house with real hickory wood – but the fish tacos are what keep me coming back. You’ll get your choice of fresh fish, seared or fried, with classic fixings and a view that makes chain restaurants look silly.

Dog owners, good news: Point Loma Seafoods welcomes dogs on their outdoor patio, complete with umbrella-covered tables for shade. Louie has spent many afternoons here watching the boats come in while I demolish a fish taco plate. Bring a water bowl – it gets hot on that patio in the summer months.

5. The Fish Market – Downtown San Diego Bay

The Fish Market has been a downtown San Diego waterfront landmark since 1989, sitting right on the bay near the convention center. It’s a big, well-known spot – which means it attracts tourists – but the seafood quality is consistently excellent because they source directly and update menus daily based on what’s fresh.

Their fish tacos are available on both the casual downstairs menu and the more upscale Top of the Market upstairs. I prefer the downstairs for tacos – more relaxed vibe, faster service, and you still get the bay views. The clam chowder here is also outstanding, so grab a cup alongside your tacos.

Sunday through Friday, happy hour runs from 3 pm to 6 pm at the bar and bar lounge only, which is the best time to grab tacos without the full dinner crowd. Reservations are recommended for dinner, especially on weekends.

6. South Beach Bar & Grill – Ocean Beach

South Beach Bar & Grill is where Ocean Beach locals have been eating fish tacos for over 20 years, and it sits directly on the sand. If you want your toes practically in the Pacific while you eat, this is your spot.

You can get their fish tacos on either a flour tortilla with pico, cabbage, cheese, and white sauce, or a corn tortilla with chipotle cabbage, cheese, cilantro, lime, and crema. The grilled mahi taco loaded with cabbage and their signature white sauce is the local favorite – best enjoyed on the upper deck at sunset with a cold beer from their extensive craft selection.

This is a quintessential San Diego experience. Crashing surf, 40 beers on tap, and some of the best sunsets on the coast. If you’re exploring the Ocean Beach waterfront further, I have a complete guide to waterfront restaurants in Ocean Beach worth bookmarking.

7. Blue Water Seafood Market & Grill – Ocean Beach

Blue Water is half fish market, half casual eatery, and fully committed to serving the freshest fish tacos in the OB area. The Braun brothers, who own this place, are avid fishermen and Baja road trippers, and that passion shows up in every bite.

Here’s what sets Blue Water apart: total customization. You pick your fish from the glass case – options rotate but often include mahi, rockfish, yellowtail, and wahoo – then choose your marinade (chipotle, lemon garlic, or blackened), and they grill it to order on house-made tortillas. The chipotle and garlic butters are fan favorites for good reason.

Their OB location has ocean views and a dog-friendly outdoor patio, which makes it one of my regular stops with Louie. Just be mindful of the summer heat – the patio bakes in the afternoon, so I aim for a morning or early evening visit when the sun isn’t directly overhead.

8. Fish Shop – Point Loma

Fish Shop at 1110 Rosecrans Street in Point Loma is where seafood dreams and craft beer meet on a breezy patio. The build-your-own vibe lets you pick your fish, your preparation style, and your sides – perfect if you’re the type who likes to be in charge of your taco destiny.

Their award-winning tacos include creative options like the Pineapple Express Taco and the Elote Taco, plus classic Baja-style battered options. The side sauces are a must – don’t skip them. Thursday nights are $1.25 oyster nights if you want to round out your taco run with some half-shell action.

Dog owners: Fish Shop is a legitimately dog-friendly establishment with patio rules in place to keep everyone comfortable. Louie is a regular here. Happy hour runs Monday through Friday from 3 pm to 6 pm with $6 cocktails and $1 off draft pints.

9. Oscar’s Mexican Seafood – Multiple Locations

Oscar’s is the gold standard for the Ensenada-style battered fish taco in San Diego. It’s not technically waterfront, but the Pacific Beach location is close enough to the coast that you’ll be eating your tacos on the boardwalk within minutes. I’m including it because no list of the best seafood tacos San Diego waterfront visitors should try would be complete without it.

The batter is light and crispy, the fish is flaky, and they are not stingy with the toppings. Get the battered fish taco, add avocado, and grab a cup of their spicy seafood consommé to sip while you wait. The smoked fish taco is an underrated gem if you want something with more savory depth.

Oscar’s is cash-friendly and fast. Expect a line at the PB location during weekend lunch, but it moves quickly. There’s no real seating to speak of – this is grab-and-go eating at its finest.

10. Marion’s Fish Market – Seaport Village

Marion’s Fish Market sits on the west end of the Seaport Village plaza, right on the water with direct bay views. It’s more casual than some of the other Seaport Village options, and the taco combinations are solid – fish and chips, ceviche, clam chowder in a bread bowl, and build-your-own platters where you pick your protein.

This is a dog-friendly spot, which makes it a regular for Louie and me when we’re walking the Embarcadero. The outdoor seating area has umbrellas for shade, and that constant bay breeze keeps things comfortable even in summer. It’s not the fanciest spot on this list, but it’s honest, affordable, and the fish is fresh.

11. Ketch Grill & Taps – Portside Pier

Ketch sits upstairs at Portside Pier (same complex as the Brigantine) and offers a more casual, walk-up counter experience with amazing rooftop views of San Diego Bay. If the Brigantine feels too sit-down for your vibe, Ketch is the laid-back alternative with craft beer on tap and fish tacos you can enjoy on the open-air rooftop deck.

The fish tacos here are straightforward and well-executed, and the clam chowder makes an excellent sidekick. The rooftop also has a dog-friendly patio section, which makes Ketch one of the only waterfront pier restaurants in downtown where Louie can actually join me for a meal. That alone earns it a spot on this list.

For the full rundown on what else to eat along the coast, don’t miss my guide to waterfront restaurants in Coronado – it’s just a quick ferry ride from the Embarcadero.

How to Plan Your San Diego Waterfront Taco Crawl

If you’re visiting San Diego and want to hit multiple spots on this list in one day, here’s the route I’d recommend. Start at Mitch’s Seafood or Point Loma Seafoods in the morning (both open early). Then drive or trolley downtown to Puesto or the Brigantine at Portside Pier for a midday taco. End your evening at South Beach Bar & Grill or Blue Water in Ocean Beach for sunset tacos on the water.

Parking along the waterfront can be challenging, especially on weekends from June through September. The Embarcadero area has metered spots along Harbor Drive and paid garages. Point Loma has free street parking, but it fills up fast near the sportfishing docks. Ocean Beach has metered lots near the pier.

If you’re road tripping through California, pair this taco crawl with my scenic drives in San Diego guide for the full coastal experience.

Tips for Eating the Best Seafood Tacos San Diego Waterfront Style

Ask about the daily catch. The best waterfront spots rotate their fish based on what comes in fresh that day. If a restaurant doesn’t have a daily special, that’s a red flag.

Go during off-peak hours. Weekday lunches between 11 am and noon are your sweet spot. Weekend brunch crowds hit waterfront restaurants hard from 10 am to 2 pm.

Corn vs. flour tortilla matters. Traditional Baja-style fish tacos use corn. If you want something heartier, go for flour. Neither is wrong – it’s personal preference. Ask what the restaurant makes in-house.

Watch the heat with your dog. San Diego pavement and patios get scorching in the summer. I always check the ground temperature with my hand before letting Louie sit on outdoor surfaces. Bring a portable water bowl and stick to morning or evening patio dining from June through October. For more dog-friendly coastal spots, here’s my full list of dog friendly beaches in San Diego.

Are the best seafood tacos San Diego waterfront restaurants serve worth the tourist prices?

Honestly, yes – but it depends on where you go. Casual spots like Mitch’s Seafood, Blue Water, and Oscar’s offer excellent fish tacos in the $4 to $8 range, which is fair for the quality you’re getting. Upscale waterfront spots like Brigantine and Puesto charge $8 to $14 per taco, which feels premium but comes with the bay views and full-service experience.

Budget tip: hit happy hour at the Brigantine or Puesto for discounted tacos and drinks. You’ll get the waterfront experience without the full dinner price tag. A solid taco meal for two with drinks will run you $30 to $50 at casual spots and $60 to $90 at the sit-down restaurants.

The San Diego Tourism Authority also maintains updated restaurant guides and event listings if you want to time your visit around food festivals or restaurant week promotions.

What type of fish is used in San Diego waterfront seafood tacos?

San Diego’s waterfront taco spots use a wide variety of fish, and the best restaurants rotate based on what’s freshest. The most common options you’ll see are mahi mahi (the classic choice), yellowtail, swordfish, wahoo, rockfish, and halibut. Some spots like Mitch’s and Blue Water also offer octopus, calamari, and shrimp tacos for variety.

Mahi mahi is the quintessential San Diego fish taco protein – it holds up well to both grilling and battering, and its mild, slightly sweet flavor pairs perfectly with the traditional cabbage-crema-salsa combination. If you see local yellowtail or wahoo on the board at any of these spots, order it immediately. Those catches don’t last long.

The Port of San Diego supports the local fishing industry that supplies many of these restaurants, and visiting the working docks at Point Loma gives you a real appreciation for where your taco actually comes from.

Which waterfront taco spots in San Diego are dog-friendly?

As someone who takes Louie everywhere, I’ve mapped out the dog-friendly situation pretty thoroughly. Point Loma Seafoods, Blue Water Seafood (OB location), Fish Shop Point Loma, Marion’s Fish Market at Seaport Village, and the Ketch Grill & Taps rooftop at Portside Pier all welcome dogs on their outdoor patios.

Mitch’s Seafood does not allow pets – they have a strict no-pet policy clearly posted. Puesto and the Brigantine’s main dining areas are also not dog-friendly, though you can grab takeout and eat at the public benches along the Embarcadero with your pup. The public viewing deck at Portside Pier has tables and seating for up to 108 people and is free to access – perfect for a takeout taco with your dog.

Always keep your dog leashed, bring water (especially May through October when San Diego heats up), and be aware that seagulls near waterfront restaurants will absolutely try to steal food from your plate. Louie learned this lesson at Point Loma Seafoods the hard way.

When is the best time to visit San Diego waterfront taco spots?

The best time for the best seafood tacos San Diego waterfront restaurants serve is mid-week, any time of year. San Diego’s mild climate means outdoor waterfront dining is comfortable from January through December. Summer (June through September) brings the biggest crowds and the longest waits, especially on weekends.

For the sweet spot, visit Tuesday through Thursday during lunch. You’ll have shorter lines, easier parking, and the fish deliveries from the local fleet come in fresh early in the week. If you’re coming on a weekend, arrive by 11 am or wait until after 2 pm when the brunch rush clears out.

Sunset dining on the waterfront is peak San Diego magic, but it requires planning. Make reservations at the Brigantine or The Fish Market at least a few days ahead for Friday or Saturday sunset tables. Walk-up spots like Mitch’s and Fish Shop don’t take reservations, so arriving 30 minutes before sunset gives you the best shot at a table with a view.

Can you do a seafood taco crawl along the San Diego waterfront in one day?

Absolutely – and I highly recommend it. The San Diego waterfront is surprisingly compact, and you can hit four to five spots in a single day if you pace yourself with one to two tacos per stop. Start in Point Loma at Mitch’s or Point Loma Seafoods in the morning, then head to the Embarcadero for a midday stop at Puesto or the Brigantine.

After that, take Harbor Drive south toward Seaport Village for a taco at Marion’s Fish Market, then finish your crawl in Ocean Beach at South Beach Bar & Grill or Blue Water for sunset. The whole route is about 15 minutes of driving end to end (without traffic), or you can use the MTS trolley for the downtown portion and rideshare to the beach spots.

If you’re doing a taco crawl as part of a bigger California road trip, check out my San Diego to San Francisco road trip itinerary for the ultimate coastal food and adventure route.

Final Thoughts on the Best Seafood Tacos San Diego Waterfront Locals Love

The best seafood tacos San Diego waterfront has to offer aren’t always at the flashiest restaurants or the ones with the biggest Instagram presence. They’re at the places where the fish is fresh, the tortillas are made with care, and the view of the Pacific is just a bonus – not the main attraction.

Whether you’re a local like me who’s been eating waterfront tacos for years or a first-time visitor figuring out where to start, these 11 spots represent the real San Diego taco experience. Bring your appetite, bring sunscreen, and if the spot allows it, bring your dog.

Louie and I will see you out there. 🐾

About the author

Written by Michelle, solo traveler and creator of Wandering California – a California travel blog covering coastal road trips, hidden gems, and dog-friendly adventures with Louie (Mini Goldendoodle co-pilot).

Categories: San Diego