If you’re searching for the best seafood restaurants San Diego has to offer, you’re in the right city. Living here as a San Diego local, I’ve eaten my way through just about every fish taco stand, oyster bar, and waterfront seafood spot in the county. And honestly? The scene just keeps getting better.
San Diego sits right on the Pacific, with local fishermen bringing in yellowtail, rockfish, swordfish, and halibut daily. That means the seafood here isn’t just fresh – it’s sometimes-caught-this-morning fresh. From casual counter-service joints to upscale waterfront dining rooms, I’ve narrowed this list down to 11 spots that I genuinely love and keep going back to.
Louie (my Mini Goldendoodle) even gets to tag along to a few of these, which is always a bonus. Let’s get into it.
11 Best Seafood Restaurants in San Diego (A Local’s Guide)
1. Ironside Fish & Oyster – Little Italy
Ironside Fish & Oyster is located at 1654 India St in the heart of Little Italy. This is probably my number one recommendation for anyone visiting San Diego who wants incredible seafood in a jaw-dropping setting.
The restaurant is set in a restored auction hall in Little Italy, brimming with nautical character: brass fixtures, maritime relics, and a dramatic octopus sculpture overhead. It’s the kind of place you walk into and immediately want to take photos – but the food is what keeps you coming back.
From 3 pm to 5 pm on weekdays, oysters are just $1 each – cold, briny, and impossibly fresh. That happy hour is legendary, and I highly recommend building your afternoon around it. Arrive early, as seats fill fast – by 4:30 pm the bar and raw bar counters are usually packed, so reservations are strongly recommended.
Dogs are allowed in the outdoor seating area, so Louie has joined me here on more than one occasion. The patio along India Street is great for people-watching while you demolish a dozen oysters. Just keep in mind that parking in Little Italy is notoriously tough – I usually use a meter on the surrounding streets or park in the Little Italy parking garage.
2. Mitch’s Seafood – Point Loma
Mitch’s Seafood is casual waterfront dining at its best, located on San Diego Bay in the historic fishing neighborhood of Point Loma. This is one of those spots that feels authentically San Diego – no pretense, just excellent fish right on the water.
As fishermen, the owners take ocean stewardship seriously and only use sustainably caught seafood. They also partner with various organizations to ensure a clean and vibrant future for beaches and oceans. You can literally see the fishing boats from your table.
The fish tacos here are outstanding, and the octopus tostada is a must-order. Louie is welcome on the outdoor patio, and there’s shade from umbrellas – important for those hot San Diego summer days. I usually pair this with a visit to best stops on PCH in San Diego County since Point Loma is right along the coast.
3. C Level Lounge – Harbor Island
Located on Harbor Island, C Level Lounge offers stunning views of the San Diego Bay, downtown skyline, and Coronado Bridge. The expansive patio showcases canopy shades, overhead heaters, and fire features, including an outdoor fireplace.
This is where I bring out-of-town friends who want great seafood with a killer view. The California Coastal Cuisine menu features fresh and innovative seafood dishes, including the classic Ahi, Crab & Avocado Stack, Everything Crusted Ahi, and the famous Lobster Mac n’ Cheese.
This restaurant is open for lunch daily at 11:30 am and stays open through dinner. Island Prime/C Level has been voted the best outdoor waterfront dining in San Diego. I’d strongly suggest making a reservation, especially if you want a waterfront table at sunset. Parking is free in their lot, which is a huge win compared to downtown.
4. George’s at the Cove – La Jolla
George’s at the Cove is an iconic San Diego restaurant located in the heart of La Jolla, celebrated for offering the best ocean view dining in San Diego. For over 40 years, the award-winning culinary team has delighted guests with locally sourced dishes and breathtaking sunsets.
Featuring three different levels to explore, the menu varies at each unique level. The casual rooftop Ocean Terrace offers a terrific view of La Jolla Cove and serves up lunch and dinner. The Ocean Terrace is my favorite spot – more relaxed, great cocktails, and you’re literally overlooking the cove.
Diners can’t go wrong with any of the seafood options on the menu, but favorites include the albacore tataki, mussels, and local rockfish tacos. Reservations are encouraged, especially at sunset.
Fair warning: there is only street parking and garage parking. You may need to circle a few times before parking at the nearby parking garage, and it’s around $30 to park there. If you’re exploring the area, check out my guide to waterfront restaurants in La Jolla for more options in the neighborhood.
5. Blue Water Seafood Market & Grill – Mission Hills
Blue Water Seafood Market & Grill is an unpretentious seafood restaurant – a reflection of the Mission Hills neighborhood of San Diego that prides itself on embracing the simple life. This is the locals’ spot. No frills, no reservations, just incredibly fresh fish.
Blue Water has been voted one of America’s Top Restaurants by Zagat.com and has been featured on Food Network’s Diners, Drive-Ins, and Dives. Whenever possible, they buy local fish directly from the fishermen who catch them, or catch them themselves. The guy behind the counter might cut you a piece of yellowtail he caught off La Jolla himself early that morning.
They do not take reservations, and there is often a line out the door during peak hours and on weekends. Try to arrive before 7 pm to minimize your wait time, since the restaurant only seats 40 guests at a time. I go on weekday afternoons when the line is short. The sea bass taco with lemon garlic butter is my go-to order.
They also have a second location in Ocean Beach if you’re exploring that part of town. No patio suitable for dogs at the Mission Hills location, unfortunately – leave Louie at home for this one.
6. The Fish Market – Downtown
With its waterfront location and expansive seafood counter, The Fish Market offers guests the chance to indulge in the freshest catches while enjoying breathtaking views of San Diego Bay. Is it touristy? A little. But the fish is genuinely excellent, and the location on the Embarcadero can’t be beat.
I recommend the smoked fish sampler and the clam chowder here. The downstairs area is more casual and affordable, while Top of the Market upstairs is the fine-dining experience. Top of the Market is unique because they process their own seafood to ensure the highest standards.
If you’re exploring the waterfront, the Fish Market is within walking distance of Seaport Village and the USS Midway Museum. Great spot to hit after a morning of sightseeing downtown.
7. Tom Ham’s Lighthouse – Harbor Island
Tom Ham’s Lighthouse is an actual functioning lighthouse and one of San Diego’s best known architectural landmarks since 1971. It is the only restaurant in the US to have a USCG-operated and maintained Lighthouse attached to it.
Tom Ham’s Lighthouse specializes in daily delivered fresh seafood and produce, bayside dining with the best view of the downtown skyline. The Sunday brunch here is legendary – an all-you-can-eat buffet featuring a lavish selection of crab legs, lobster claws, raw oysters, and an array of breakfast pastries.
Happy hour runs Monday through Friday from 3 pm to 6 pm. Free parking is available in their lot, which is a big perk. The views of the downtown skyline from here are some of the best in the city, especially at sunset.
8. Lionfish – Gaslamp Quarter
Located in the Gaslamp Quarter, Lionfish Coastal Cuisine stands out as one of downtown San Diego’s premier seafood destinations, offering a sophisticated dining experience with an extensive menu featuring locally sourced seafood prepared with innovative twists.
Chef Jose Ruiz was recognized two years in a row by the James Beard Association as a Certified Smart Catch Leader for his commitment to serving sustainable seafood. The restaurant is housed in the Pendry Hotel with a classy, modern nautical vibe and a two-story dining room.
This is a splurge-worthy dinner spot. Reservations are essential, especially on weekends when the Gaslamp is packed. Not dog-friendly inside, and the Gaslamp in general is too hectic to bring a pup. Check the San Diego Tourism Authority website for event calendars if you’re planning a visit – there are frequently street closures downtown.
9. Sally’s Fish House & Bar – Embarcadero
Sally’s Fish House & Bar is located on the waterfront Embarcadero and is one of the most underrated seafood spots in San Diego. The location near the cruise ship terminal means a lot of tourists walk right past it without realizing how good it is.
They have VIP outdoor seating (Very Important Pup) and a special menu for your four-legged friend. This is one of Louie’s favorite spots in all of San Diego. He gets his own menu. I’m not joking.
It’s also one of the few places in San Diego that offers seafood paella. The seared diver scallops are another standout. Come for lunch on a weekday for the best experience – less crowded, same incredible waterfront views.
10. Coasterra – Harbor Island
For a sleek, modern waterfront dining experience, Coasterra is a must-visit. With panoramic views of the San Diego skyline, this upscale Mexican eatery is perfect for date nights and celebrations. Their cocktails are top-tier, and the seafood dishes blend Baja flavors with local ingredients.
Coasterra isn’t a traditional seafood restaurant – it’s Mexican-coastal fusion, and it does it brilliantly. The ahi tuna tostada and the ancho chili roasted salmon are both incredible. The outdoor patio is massive, heated, and has those panoramic skyline views that make you feel like you’re in a movie.
Reservations are a must, especially for weekend dinners. There’s a parking lot on-site, which makes life much easier.
11. The Brigantine – Multiple Locations
The Brigantine is a San Diego institution with multiple locations across the county, including Point Loma, Coronado, and Del Mar. It’s been around for decades, and while it’s not flashy or trendy, the seafood is consistently solid.
I love the Point Loma location for its neighborhood feel. The swordfish is always well-prepared, and the fish tacos are classic San Diego. Happy hour deals here are some of the best in the city for seafood. If you’re exploring Coronado, check out my guide to waterfront restaurants in Coronado for more dining options on the island.
What Makes San Diego’s Seafood Scene Special?
San Diego isn’t just another beach town with fried fish platters. The best seafood in San Diego includes hearty cold water options like rockfish, yellowtail, California halibut, and sea bass. The best seafood also comes from chefs who are committed to supporting their local fishermen and seafood sustainability.
What I love about eating seafood here is that so many restaurants have direct relationships with local fishermen. Spots like Mitch’s and Blue Water literally buy fish off the boats. That’s not something you get in most cities.
The proximity to Baja California also means incredible Mexican-influenced seafood – think Ensenada-style fish tacos, ceviche, and aguachile. You’ll find Baja flavors woven into menus all over the city.
Best Seafood Restaurants in San Diego: Tips for First-Timers
Before you start making reservations, here are some practical tips I’ve learned from years of eating around San Diego:
Make reservations whenever possible. Downtown San Diego’s seafood restaurants are popular destinations, especially during peak hours and weekends. To avoid disappointment, consider making reservations in advance.
Go for lunch. Many of these restaurants offer the same incredible views and food at lunch for significantly lower prices. Plus, you’ll avoid the dinner rush.
Check for happy hours. San Diego has an incredible happy hour culture. Ironside’s $1 oysters, C Level’s afternoon specials, and Tom Ham’s 3 pm to 6 pm happy hour are all worth planning around.
Bring layers. Even in Southern California, waterfront dining can get chilly once the sun sets. Most patios have heaters, but a light jacket goes a long way.
Parking matters. Downtown and La Jolla parking can be expensive and stressful. Harbor Island spots like C Level and Tom Ham’s have free lots, which is a huge advantage.
Dog-Friendly Seafood Dining in San Diego
If you’re traveling with your pup as I do with Louie, you’ll want to know which of the best seafood restaurants San Diego locals love actually welcome dogs.
The good news: California law allows dogs on outdoor restaurant patios, and most San Diego restaurants embrace this. Ironside, Mitch’s, and Sally’s Fish House are all great options for dining with your dog. Sally’s even has a dedicated dog menu, which still blows my mind.
During summer months (June through September), keep an eye on pavement temperatures. San Diego sidewalks can get scorching hot, especially downtown. I always bring a portable water bowl for Louie and try to eat at shaded patios or during the cooler parts of the day.
For more pup-friendly adventure ideas, check out my guide to dog friendly beaches in San Diego. There are some amazing off-leash beaches where Louie loves to run after a good seafood lunch.
Where Should You Eat Seafood by Neighborhood?
San Diego is spread out, so choosing the right restaurant often depends on which neighborhood you’re in. Here’s a quick breakdown:
Downtown / Gaslamp Quarter: Lionfish, The Fish Market, Top of the Market
Little Italy: Ironside Fish & Oyster, Blue Water Seafood
Harbor Island: C Level, Tom Ham’s Lighthouse, Coasterra
La Jolla: George’s at the Cove
Point Loma: Mitch’s Seafood, The Brigantine
Embarcadero: Sally’s Fish House & Bar
If you’re doing a San Diego road trip and want to explore beyond the city, my San Diego to San Francisco road trip itinerary covers some incredible coastal seafood spots along the way.
And if you’re staying along the coast, be sure to check out my guides to best beachfront restaurants in San Diego and waterfront restaurants in Ocean Beach for even more options.
What is the best seafood restaurant in San Diego for a special occasion?
For a special occasion, I’d recommend either George’s at the Cove in La Jolla or Lionfish in the Gaslamp Quarter. George’s has been an award-winning destination for over 40 years, with sweeping views of La Jolla Cove and a seasonal menu that highlights local seafood beautifully. Lionfish offers a more urban, modern atmosphere inside the Pendry Hotel with sustainably sourced seafood and James Beard-recognized cuisine. Both require reservations well in advance, especially for weekend dinners or sunset tables. If you want the absolute best views, ask for the Ocean Terrace at George’s or a window table at Top of the Market downtown.
Is San Diego good for seafood?
San Diego is one of the best cities in California – and arguably the country – for fresh seafood. The city’s location on the Pacific Ocean means local fishermen bring in daily catches of yellowtail, rockfish, halibut, swordfish, and sea bass. Many restaurants here have direct relationships with these fishermen, so the fish on your plate might have been swimming just hours ago. The Baja California influence also adds a unique dimension you won’t find elsewhere, with Ensenada-style fish tacos and ceviche on menus across the city. Whether you want a casual fish taco stand or a Michelin-level dining experience, San Diego delivers.
What are the most affordable seafood restaurants in San Diego?
Blue Water Seafood Market & Grill in Mission Hills is hands-down the best value for fresh seafood in San Diego. It’s counter-service, so you skip the waiter markup, and the portions are generous. Mitch’s Seafood in Point Loma is another affordable option with waterfront views – you can get excellent fish tacos without breaking the bank. For the best deals at upscale spots, take advantage of happy hours: Ironside offers $1 oysters Monday through Friday from 3 pm to 5 pm, and Tom Ham’s Lighthouse has great happy hour specials from 3 pm to 6 pm. Lunch menus at places like C Level and George’s at the Cove are also significantly cheaper than dinner.
Which seafood restaurants in San Diego are dog-friendly?
Several of the best seafood restaurants San Diego has to offer welcome dogs on their outdoor patios. Ironside Fish & Oyster in Little Italy allows dogs on their spacious patio along India Street. Sally’s Fish House & Bar on the Embarcadero is one of the most dog-friendly restaurants in the city, offering a dedicated dog menu for your four-legged dining companion. Mitch’s Seafood in Point Loma also welcomes dogs on their waterfront patio. California state law generally permits dogs on outdoor restaurant patios, but I always recommend calling ahead to confirm, especially during busy weekends. Bring water and a portable bowl – San Diego summers get hot, and your pup will need hydration.
Do you need reservations at seafood restaurants in San Diego?
For most sit-down seafood restaurants in San Diego, reservations are strongly recommended, especially for dinner and weekends. Spots like George’s at the Cove, Lionfish, C Level, and Ironside can book up days or even weeks in advance during peak season (summer and holidays). Tom Ham’s requires a credit card to hold reservations for Sunday brunch and large groups. The exception is casual counter-service spots like Blue Water Seafood, which doesn’t take reservations at all – expect a line during peak hours. My best tip: book through OpenTable or call directly at least a few days ahead. For sunset dining anywhere along the coast, book at least a week out.
Final Thoughts on the Best Seafood Restaurants San Diego Has to Offer
After years of living here and eating my way through this city’s seafood scene, I can honestly say San Diego punches well above its weight. The combination of local fishermen, Baja-influenced flavors, and stunning waterfront locations makes this one of the best seafood cities in the country.
Whether you’re grabbing $1 oysters at Ironside’s happy hour, watching the sunset over fish tacos at Mitch’s, or treating yourself to a special dinner at George’s at the Cove, you really can’t go wrong. The best seafood restaurants San Diego has to offer are scattered across every neighborhood, so no matter where you’re staying, there’s something incredible nearby.
And if Louie could talk, he’d tell you to hit Sally’s Fish House for that VIP pup menu. Trust me – he’s a better food critic than most humans I know.
Have a favorite San Diego seafood spot I missed? Drop a comment below – I’m always on the hunt for the next great meal.
For more San Diego dining and travel guides, explore all my San Diego content on Wandering California.
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).