Food & Drink

Reel in the Flavor: San Diego’s Top 17 Fish Sandwich Spots!

San Diego is a city that is famous for its beaches, sunshine, and laid-back vibe. But what many people don't know is that it is also home to some of the best fish sandwiches in the world.

With so many different types of fish available in the Pacific Ocean, San Diego is a haven for seafood lovers. Whether you like your fish grilled, fried, or blackened, there is a sandwich out there that will satisfy your cravings.

San Diego's fish sandwiches are not just delicious, but they are also a great way to experience the city's culture.

Many of the city's best fish sandwich spots are located in neighborhoods that are off the beaten path, giving visitors a chance to explore areas that they might not have discovered otherwise. And with so many different types of fish available, you can try something new every time you go out.

One of the best things about San Diego's fish sandwiches is that they are often made with locally sourced ingredients. This means that the fish is fresh and has not been frozen or shipped long distances.

This not only makes the sandwiches taste better, but it also supports local fishermen and the economy. So not only are you satisfying your taste buds, but you are also doing your part to help the community.

1. Blue Water Seafood Market & Grill

Blue Water Seafood Market & Grill
3667 India St, San Diego, CA 92103 (Google Maps)

Blue Water Seafood Market & Grill is a must-visit for those craving a delicious fish sandwich.

With fresh seafood and friendly service, this casual seafood spot is a local favorite. The portion sizes are generous and the quality of the seafood is top-notch.

The patio seating is a great place to enjoy the meal and relax. Don't miss out on the chance to try their poke salmon sandwich.

It's thick, juicy, and simply delicious. The prices are reasonable for the quality of the food and the overall experience is worth the visit.

2. Mitch's Seafood

Mitch's Seafood
1403 Scott St, San Diego, CA 92106 (Google Maps)

Mitch's Seafood is a seafood-focused eatery that offers a variety of locally caught fish in their menu.

Their fish sandwich is a must-try, with a huge and delicious serving that will satisfy your cravings. The restaurant also offers a nice view of the marina, giving you a relaxing dining experience.

The staff is friendly, and the seafood is always fresh. Prices are reasonable, making it a great option for a quick meal.

If you're looking for a place to satisfy your seafood cravings, Mitch's Seafood is definitely worth a visit.

3. Point Loma Seafoods

Point Loma Seafoods
2805 Emerson St, San Diego, CA 92106 (Google Maps)

Point Loma Seafoods is a seafood market and restaurant that offers a variety of fresh seafood options.

Their fish sandwich is a must-try, served on hot sourdough bread. The breaded scallops and crab cakes are also highly recommended.

The restaurant has indoor and outdoor seating with great views of the harbor. The service is friendly and efficient, and the prices are fair.

If you're in the mood for delicious seafood, Point Loma Seafoods is definitely worth a visit.

4. The Crack Shack – Little Italy

The Crack Shack - Little Italy
2266 Kettner Blvd, San Diego, CA 92101 (Google Maps)

The Crack Shack is a popular spot for delicious fish sandwiches. The shug-a daddy sandwich is a must-try with its fresh and flavorful ingredients.

The hand-cut fries are crispy and satisfying, while the Sriracha thousand island sauce adds a spicy kick to the meal.

The outdoor seating area is perfect for enjoying the food and the cool local atmosphere. The Crack Shack also offers a great selection of beer to complement the meal.

The service is fast and efficient, making it a great spot for a quick lunch or casual dinner.

5. Bud & Rob's New Orleans Bistro

Bud & Rob's New Orleans Bistro
815 F St, San Diego, CA 92101 (Google Maps)

Bud & Rob's New Orleans Bistro is a must-visit restaurant for those looking for a delicious fish sandwich.

This intimate and quaint Creole eatery offers a range of Cajun dishes, including po' boys and jambalaya.

The bread used in their sandwiches is perfect, and the owners are hospitable. The restaurant is well-known for its authentic NOLA flavors, and the prices are reasonable.

The staff is friendly and attentive, making it a great spot for a date night or a meal with family and friends.

6. Portside Pier

Portside Pier
1360 N Harbor Dr, San Diego, CA 92101 (Google Maps)

Portside Pier is the perfect spot for a fish sandwich with a view. The seafood is fresh and the service is quick and friendly.

The outdoor seating area provides expansive views of the bay, making it a great location to enjoy the San Diego waterfront.

The menu offers a variety of seafood options, including fish and chips done just right. The drinks are also delicious, with Ketch beers being a popular choice.

The beautiful scenery and great food make Portside Pier a must-visit spot for anyone in downtown San Diego.

7. Lucky's Lunch Counter

Lucky's Lunch Counter
338 7th Ave, San Diego, CA 92101 (Google Maps)

Lucky's Lunch Counter is a retro-style diner that serves classic American fare.

They offer a variety of breakfast and lunch options, including their outstanding fish sandwich.

The sandwich is made with high-quality ingredients and is served quickly.

The staff is friendly and welcoming, creating a comfortable atmosphere. Lucky's Lunch Counter is a great spot for a quick and delicious meal.

8. Adrian's Surf n' Turf Grill

Adrian's Surf N' Turf Grill
9353 Clairemont Mesa Blvd l1, San Diego, CA 92123 (Google Maps)

Looking for a delicious fish sandwich that won't break the bank and is made with fresh ingredients by a skilled chef who knows what he's doing in the kitchen, then look no further than Adrian's Surf n' Turf Grill.

This hidden gem offers a range of seafood options, including fish tacos, fish n' chips, swordfish sandwiches, and more.

The quality of the fish is excellent, and the fries are crispy and seasoned to perfection. The staff is friendly and welcoming, and the service is fast, even during the lunch rush.

Don't miss out on this amazing dining experience, and be sure to come back for more.

9. Bay Park Fish Company

Bay Park Fish Company
4121 Ashton St, San Diego, CA 92110 (Google Maps)

Bay Park Fish Company is a seafood eatery that serves delicious fish sandwiches. The restaurant has a fun, nautical decor that adds to the overall atmosphere.

The menu has a variety of fresh fish options to choose from, and the sandwiches are particularly noteworthy.

While the prices may be a bit high for some, the quality of the food and the friendly service make it worth it.

Whether you're a local or just passing through, Bay Park Fish Company is definitely worth a visit for a tasty fish sandwich.

10. Point Loma Fish Shop

Point Loma Fish Shop
1110 Rosecrans St #100, San Diego, CA 92106 (Google Maps)

Point Loma Fish Shop is a seafood specialist that offers a variety of fish dishes and local craft brews. The counter-service restaurant has a laid-back atmosphere and a large patio area for customers to enjoy their meals.

The standout dish is the fish sandwich, which is made with fresh halibut and homemade tartar sauce.

The catch of the day is prepared with a choice of marinade and can be served as a salad, taco, or plate.

The service is quick and friendly, and the prices are reasonable. For those in the mood for seafood, Point Loma Fish Shop is definitely worth checking out.

11. California Fish Grill

California Fish Grill
1530 Camino De La Reina, San Diego, CA 92108 (Google Maps)

California Fish Grill is a great place for a fish sandwich. They offer a variety of fresh fish cooked to perfection.

The portions are generous and the prices are reasonable. The cafeteria-like ambiance is casual and perfect for a quick lunch or dinner.

The self-ordering option is convenient and fast.

They also serve beer and wine for those who want to enjoy a drink with their meal. Highly recommended for seafood lovers.

12. The Gourmet Bagger

The Gourmet Bagger
3357 Rosecrans St, San Diego, CA 92110 (Google Maps)

The Gourmet Bagger is a hidden gem of a sandwich shop that offers an incredible selection of mouth-watering sandwiches.

Their fish sandwich is particularly noteworthy, featuring fresh ingredients and perfectly cooked fish that is sure to satisfy any seafood lover.

The service is outstanding, with friendly staff who are always ready to help you make a selection. The outdoor seating area is a great place to enjoy your sandwich on a sunny day.

The Gourmet Bagger is definitely worth a visit for anyone looking for a delicious and satisfying fish sandwich.

13. Neighborhood

Neighborhood
777 G St, San Diego, CA 92101 (Google Maps)

Neighborhood is a hidden gem for those looking for a delicious fish sandwich. The menu is diverse, but the fish sandwich is the star of the show.

The fish is perfectly cooked and served on a soft bun with tartar sauce and lettuce.

The atmosphere is trendy and vibrant, with a great selection of craft beers and cocktails to pair with your meal.

The staff is friendly and knowledgeable about the menu. If you're in the mood for a fantastic fish sandwich, Neighborhood is the place to go.

14. Kettner Exchange

Kettner Exchange
2001 Kettner Blvd, San Diego, CA 92101 (Google Maps)

Kettner Exchange is a must-visit restaurant for anyone looking for a delicious fish sandwich.

The quality of ingredients and presentation are top-notch, and the craft of the food is evident in every bite. The rooftop atmosphere is a lovely addition to the dining experience.

The restaurant also offers a variety of other dishes that are equally delicious, such as the Chirashi bowl and the pork belly buns.

The knowledgeable and friendly staff are always ready to recommend the perfect drink to accompany your meal. The restaurant is perfect for a special occasion or a night out with friends.

15. Huddle

Huddle
4023 Goldfinch St, San Diego, CA 92103 (Google Maps)

Huddle is a cozy, old-school diner that serves quality home-style food at reasonable prices.

The Battered Fish Sandwich is a must-try, and the corn beef hash is amazing.

The staff is friendly and attentive, and the service is prompt.

If you're looking for comfort food in a welcoming environment, Huddle is a great choice.

16. Mr. Fish & Chips

Mr. Fish & Chips
5647 Balboa Ave, San Diego, CA 92111 (Google Maps)

Mr. Fish & Chips is a no-frills spot for seafood lovers. The fish sandwich is the star of the menu, with a light and crispy batter and tender fish.

The lunch special is a great deal, and the portions are huge.

The condiments are plentiful and add extra flavor to the sandwich. The customer service is friendly and efficient.

The restaurant is family-run and offers good quality food at reasonable prices. It's a great spot for a quick and satisfying meal.

17. True Fish Kitchen

True Fish Kitchen
4645 Carmel Mountain Rd #202, San Diego, CA 92130 (Google Maps)

True Fish Kitchen is a hidden gem for seafood lovers. This restaurant offers a healthy option for those looking for something light and fresh.

The fish sandwiches are a must-try, with the fish being cooked perfectly and the bread being soft and fresh.

The poke bowls are also delicious and filling. The staff is friendly, and the restaurant is clean and welcoming.

True Fish Kitchen is a great lunch spot for those looking for something different from the usual fast food options.