18 Best Restaurants in San Diego, California

Background Illustration for Restaurants

San Diego is an up-and-coming culinary destination, thanks to its stunning Pacific Ocean setting, proximity to Mexico, diverse population, and the area’s extraordinary farming community. Increasingly the city’s veteran top chefs are being joined by a new generation of talented chefs and restaurateurs who are adding stylish restaurants with innovative food and drink programs to the dining scene at a record pace. Yes, visitors still are drawn to the San Diego Zoo and miles of beaches, but now they come for memorable dining experiences as well.

The city’s culinary scene got a significant boost when San Diego emerged as one of the world’s top craft beer destinations, with artisan breweries and gastropubs now in almost every neighborhood. San Diego also was on the cutting edge of the farm-to-table, Slow Food movement. Local sourcing is possible for everything from seafood to just-picked produce from a host of nationally recognized producers like Chino Farms and Carlsbad Aquafarm. The city’s ethnically diverse neighborhoods with their modest eateries offering affordable authentic international cuisines add spice to the dining mix.

San Diego’s distinct neighborhoods have their own dining personalities with friendly restaurants and bistros catering to every craving in this sun-blessed city. The trendy Gaslamp Quarter delights visitors looking for a broad range of innovative and international dining and nightlife, while bustling Little Italy offers a mix of affordable Italian fare and posh new eateries. Modern restaurants and cafés thrive in East Village, amid the luxury condos near PETCO Park.

The Uptown neighborhoods centered on Hillcrest—an urbane district with San Francisco flavor—are a mix of bars and independent restaurants, many of which specialize in ethnic cuisine. North Park, in particular, has a happening restaurant and craft beer scene, with just about every kind of cuisine you can think of, and laid-back prices to boot. And scenic La Jolla offers some of the best fine dining in the city with dramatic water views as an added bonus.

Eddie V’s Prime Seafood

$$$ | Embarcadero Fodor's Choice

Don't be put off by the name, or that it is part of a small chain. This fine-dining restaurant has won a devoted following for classic seafood, casual but sophisticated settings, and nightly live jazz. Chilled oysters and other shellfish compete with Maine lobster tacos and tableside steak tartare to start the meal. The polished staff helps with informed descriptions of almost two dozen entrées starring fish flown in fresh daily and prime steaks. Sea bass in a savory soy broth and Parmesan-crusted sole are favorites, and the wedge salad stands up to any steakhouse. Truffled mac and cheese and au gratin cheddar potatoes are not-to-be-missed sides. Nightly happy hours in the V Lounge offer $9 wines, $10 cocktails, and a variety of appetizers.  A second location in La Jolla has wonderful ocean views and the same dinner menu and happy hour specials. It also serves lunch on weekends.

789 W. Harbor Dr., San Diego, CA, 92101, USA
619-615–0281
Known For
  • Wallet-friendly happy hour deals
  • The shellfish tower, featuring oysters, crab, shrimp and Maine lobster
  • Indulgent truffled mac and cheese
Restaurant Details
No lunch

Something incorrect in this review?

Lionfish Modern Coastal Cuisine

$$$$ | Gaslamp Quarter Fodor's Choice

One of several options inside the Pendry Hotel, Lionfish is a showcase for chef Jojo Ruiz's seafood-centric cuisine inside of a spacious, two-story room. The atmosphere is buzzy and hip, yet aesthetically pleasing, though the menu itself is what's worth returning for, from the butter-poached Alaskan king crab leg to the wild mushroom and potato gnocchi. Landlubbers would do well to order the half Peking duck, which comes with soft scallion pancakes and a sweet-savory house hoisin sauce for dipping.

435 5th Ave., San Diego, CA, 92101, USA
619-738–7200-Pendry Hotel
Known For
  • Fresh seafood, including oysters, scallops, and bigeye tuna
  • Nigiri flights
  • Elegant yet unconventional craft cocktails

Something incorrect in this review?

Serẽa

$$$$ | Coronado Fodor's Choice

One of the Hotel Del Coronado's more upscale restaurants, Serẽa serves market-fresh seafood with Mediterranean flavors. With tables featuring stunning views of the Pacific Ocean and a menu of sustainable seafood, Serẽa puts full emphasis on its seaside location. Sip a seasonal cocktail, indulge in a rich shellfish platter—either roasted or on ice—and let your server wow you with a tableside whole fish presentation, set to the sounds of nearby crashing waves.

1500 Orange Ave., San Diego, CA, 92118, USA
619-435–6611
Known For
  • The "Pearl Diver" dessert, served in a white-chocolate shell
  • Tableside wood-grilled or flash-fried fish
  • Breathtaking ocean view

Something incorrect in this review?

Recommended Fodor's Video

Waterbar

$$$ | Pacific Beach Fodor's Choice

Occupying a prime oceanfront lot just south of Crystal Pier, the views from the raised dining room are impressive. Throw in an excellent raw bar, a wide selection of shared plates, and a buzzy bar scene and you get Waterbar's "social seafood" concept.

Blue Water Seafood

$ | Ocean Beach

Portions and prices are on point at this OB seafood corner restaurant where dining is a three-step process—choose your fish, pick your marinade, and decide how you want it prepared (sandwich, plate, salad, taco, or à la carte). There’s an on-site market serving wild, organic, and local seafood ranging from snapper and calamari to shrimp and scallops, and all the soups are from scratch including the New England clam chowder served in a bread bowl. The chilled seafood cocktail is refreshing on a hot summer day, especially when paired with local craft beer. For greasy comfort food, try their tuna melt, fish-and-chips, or beer-battered tacos.

Blue Water Seafood Market & Grill

$ | Mission Hills

Blame a television segment by Guy Fieri on “Diners, Drive-ins and Dives” for the long lines of fans from around the globe. But it’s the fresh seafood cooked to order that keeps them coming back to this no-frills fish market and restaurant.

3667 India St., San Diego, CA, 92103, USA
619-497–0914
Known For
  • Beer-battered cod tacos
  • Classic cioppino plate with mussels and clams, scallops, shrimp, and red snapper
  • Fresh local catch cooked to order
Restaurant Details
Reservations not accepted

Something incorrect in this review?

El Pescador Fish Market

$$ | La Jolla

This bustling café first opened as a full-service fish market in 1974, and has been popular with locals ever since. Step up to the counter and order the chargrilled, locally caught halibut, swordfish, or yellowtail on a toasted torta roll to enjoy in-house or to go for an oceanfront picnic. Other delicious choices include seafood cocktails, ceviche, Dungeness crab and shrimp salad, and fish and shrimp tacos. The fresh, sushi-grade fish arrives daily from local anglers, making it a great spot to grab your catch without getting wet. 

634 Pearl St., San Diego, CA, 92037, USA
858-456–2526
Known For
  • Clam chowder
  • Bustling on-site fish market
  • Daily-caught cuts to go
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Fish Guts

$ | Barrio Logan

Don't let the name sway you—Pablo Becker's temple to fresh seafood may very well serve the best fish tacos in town (and that's saying something in San Diego). There's usually a line before the doors even open, and the kitchen almost always sells out by midafternoon on weekends. It's a small menu of locally caught seafood, such as Baja shrimp, swordfish, and white fish, but everything is painstakingly prepared at the highest level with the best ingredients, so try a little of everything before the last order is gone for the day.

2222 Logan Ave., San Diego, CA, 92113, USA
619-888--0081
Known For
  • Fish tacos and fish sandwiches
  • Dine-in only with limited seating
  • Seasonally rotating menu
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

The Fishery

$$$$ | Pacific Beach

Nestled in a quieter, less-touristy section of Pacific Beach, The Fishery is a local favorite for high-end, sustainable seafood. With a fish market incorporated into the restaurant's design, the freshness of their ingredients is proudly on display, and the extensive menu offers poke, sushi rolls, and other raw bar favorites alongside excellently cooked preparations of spot prawns, crusted halibut, lobster, and seasonal whole fish. The grand seafood tower is sure to make an impression. An engaging wine list and cocktail selection round out the exceptional offerings.

5040 Cass St., San Diego, CA, 92109, USA
858-272--9985
Known For
  • The impressive Grand Seafood Tower
  • Engaging wine list and cocktail selection
  • Sustainably sourced menu
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Ironside Fish & Oyster

$$ | Little Italy

Hundreds of piranhas cover one wall of this soaring, nautically themed dining room dedicated to fresh seafood in all its guises. At the raw bar with its refrigerated metal top, a half dozen or more varieties of oysters are available for slurping, along with drinks from the booklet-size cocktail menu. Platters for sampling and sharing—a mix of oysters, shrimp, mussels, and lobster—can be ordered for up to eight people. For entrées, day-catch fish caught by local fishermen and lobsters just plucked from a tank can be savored grilled or à la plancha. Other specialties range from smoked trout dip to a hefty lobster roll slathered with brown-butter mayo.

1654 India St., San Diego, CA, 92101, USA
619-269–3033
Known For
  • $1 oysters during weekday happy hour
  • Extensive cocktail menu
  • Ultra-tender octopus à la plancha with spicy aioli

Something incorrect in this review?

Mitch’s Seafood

$$ | Point Loma

Three local families—with a fishing history—joined nets in 2008 to provide the best catch in Point Loma; a wall menu showcases sustainable seafood caught mostly by them, off the shores of San Diego and Baja. The fisherman’s stew and fish tacos are on point, loaded with swordfish, octopus, calamari, and rock fish, while the tuna melt and breaded shrimp beckon a cold brew to wash it all down. Regardless of the time of day, there’s usually a line out the door on Fridays. At low tide, you can see oysters under the pier, reminding you that you're as close to fresh seafood as it gets. Bypass the small indoor dining space for a patio table overlooking the dock, but keep an eye on your fries. If your neighbor doesn’t grab them, a seagull most certainly will. 

1403 Scott St., San Diego, CA, 92106, USA
619-222–8787
Known For
  • Big fish sandwiches
  • Seafood combo with chips
  • Great seafood without the fine dining price

Something incorrect in this review?

Nico's Fish Market

$ | Pacific Beach

Owner Nico Gibbons has been a familiar face in the San Diego seafood scene for years, and he finally found a permanent location for his popular pop-up in 2024. Located just a block from the oceanfront, the small suite contains both a dining area and market case stocked with rotating cuts of fresh ahi tuna, shrimp, halibut, swordfish, red snapper, and more. It doesn't get any fresher than this.

Be sure to try Nico's homemade habanero-guava-carrot hot sauce, or purchase your own bottle to take home.

745 Emerald St., San Diego, CA, 92109, USA
858-352–6432
Known For
  • Boat-to-plate fresh fish at reasonable prices
  • Nico burrito with panko-crusted rockfish
  • Poke bowls

Something incorrect in this review?

Pacific Beach Fish Shop

$ | Pacific Beach

Also known as the Fish Shop, this is a favorite among locals. Peruse the customizable menu that lets diners select a type of fish, marinade, and preparation style (grilled or fried, and taco, sandwich, salad, or plate) that suits their tastes. You can dine on the heated patio, order your food to go, or buy the daily catch to cook at home.

1775 Garnet Ave., San Diego, CA, 92109, USA
858-483–1008
Known For
  • Plenty of local craft beer
  • Casual vibe and customizable menu
  • Oyster specials on Thursday

Something incorrect in this review?

Point Loma Seafoods

$$ | Point Loma

When fishing boats unload their catch on-site, a seafood restaurant and market earns the right to boast that they offer “the freshest thing in town.” In the late 1950s, mostly sportfishermen came here, but word got out about the just-caught fried fish on San Francisco–style sourdough bread, and now locals and visitors come to enjoy bay views, sunshine, and a greatly expanded menu of seafood dishes. An efficient crew takes orders for food and drinks at the counter, keeping the wait down even on the busiest days. In addition to sandwiches, favorites include fish tacos, seafood cocktails, sushi, salads, and fried platters of fish, shrimp, and scallops. This is San Diego's top seafood market for those who like to grab live crustaceans to prepare at home.

2805 Emerson St., San Diego, CA, 92106, USA
619-223–1109
Known For
  • San Francisco–style seafood on sourdough
  • Dockside bay views
  • Hickory-wood smoked fish

Something incorrect in this review?

Rubio’s Coastal Grill

$ | Pacific Beach

Credited with popularizing fish tacos in the United States, Ralph Rubio brought the Mexican staple to San Diego, opening his first restaurant in Pacific Beach where it still stands today. The original beer-battered fish tacos have fried pollock topped with white sauce, salsa, and cabbage atop a corn tortilla.

4504 E. Mission Bay Dr., San Diego, CA, 92109, USA
858-272–2801
Known For
  • The original fish taco
  • Taco Tuesday deals—$2.50 fish taco
  • Bowls, salads, and a la carte options

Something incorrect in this review?

South Beach Bar & Grille

$ | Ocean Beach

This three-story-tall restaurant and bar in Ocean Beach looks like a typical sports bar from the outside, but inside is the place to eat what many consider to be the best fish tacos in San Diego. Grab a seat at the bar and choose from an ever-changing array of fresh grilled fish from lobster to mahi-mahi. Visit on Tuesday for $4 tacos, Friday for $1 oysters, and Sunday for $10 bottles of bubbly.

5059 Newport Ave. #104, San Diego, CA, 92017, USA
619-226–4577
Known For
  • Mahi-mahi fish tacos
  • Great sunset and ocean views
  • Taco Tuesday $4 specials

Something incorrect in this review?

Tom Ham's Lighthouse

$$ | Harbor Island

It’s hard to top this longtime, nautical-styled Harbor Island restaurant’s views across San Diego Bay to the Downtown skyline and Coronado Bridge. An alfresco dining deck and a contemporary seafood-focused menu ensure the dining experience at this working lighthouse doesn't take a back seat to the scenery. Sample the iced shellfish platter before moving on to traditional lobster bouillabaisse and paella or grilled prawns with spicy grits. The family-owned institution also serves a popular Sunday brunch that stars crab legs, peel-and-eat shrimp, smoked salmon, and oysters along with mimosas. Prefer beer? Choose from a long list of on-tap and bottled craft brews.

2150 Harbor Island Dr., San Diego, CA, 92101, USA
619-291–9110
Known For
  • Sunday brunch
  • Weekday Happy Hour 3–6 pm
  • Fresh seafood and beer-battered cod

Something incorrect in this review?

Top of the Market

$$$$ | Embarcadero

With its bay views from Point Loma to the Coronado Bridge, this upscale seafood house is just right for a memorable evening. The romantic teak-paneled dining room and a deck that sits over the water are popular spots for visitor splurges and locals celebrating special occasions. Starters include jumbo lump crabmeat cake or a chilled seafood platter with a half Maine lobster, Dungeness crab, clams, prawns, and oysters, shared with sips of champagne. For mains, choose from mesquite-grilled Pacific coast swordfish or specialties like the Alaskan halibut, zesty cioppino, or prime rib eyes and filets from Double R Ranch.  Do not confuse this with the tourist-oriented Fish Market downstairs, which can offer an uneven dining experience.

750 N. Harbor Dr., San Diego, CA, 92101, USA
619-232–4687
Known For
  • Romantic atmosphere
  • Excellent wine list
  • Nice variety of fresh local seafood
Restaurant Details
No lunch

Something incorrect in this review?