Where to Find San Diego’s Best Fish Tacos

This site generates income via partnerships with carefully-curated travel and lifestyle brands and/or purchases made through links to them.

If there’s one thing a visitor should eat in San Diego, it’s fish tacos. Determining who makes the best fish tacos in San Diego is a rough task because there are, in all honesty, so many good options. This list has been updated in 2017 because there are now even more San Diego fish tacos to include.

Exactly how the idea migrated north from coastal Baja California is debated, but we’re sure glad it’s here. A standard Baja-style fish taco has lightly-battered fish on a corn tortilla that is topped with cabbage, fresh salsa, a light cream sauce and a wedge of lime. However, San Diego restaurants have added their own flair and grilled fish taco options are very common, too.

Deciding where to enjoy this local staple is a tough choice. Options range from upscale dining experiences at restaurants like George’s at the Cove (pictured above) to Rubio’s, the fast food giant who claims to have started it all.

George’s at the Cove (La Jolla)

George’s Ocean Terrace, the top level of George’s at the Cove, is my all-around favorite place for fish tacos in San Diego on a sunny day. Between the spectacular ocean view, cool contemporary look, festive vibe and one of San Diego’s best chefs… you can’t beat the experience. About 95% of the time, I start with a bowl of black bean soup and then devour a plate of grilled fish tacos (with jalapeà±o cream, guacamole, cilantro and shredded cabbage on a corn tortilla made a sister restaurant, Galaxy Taco) paired with a few glasses of Chardonnay. Is that bliss or what?

The downstairs California Modern restaurant serves totally different, yet equally delicious fish tacos… you’ll need to go to see why. They were featured on The Food Network’s The Best Thing I Ever Ate if that gives you any clue as to how good they are. Chose the part of the restaurant that suits your mood.

Why go: The view is spectacular, wine and craft cocktail list plentiful, and it’s where many locals take out of town guests for a quintessential San Diego experience. If you’re craving fish tacos, but need a posh place to take a date or meet a group of friends, this is the place to certainly find the best fish tacos in La Jolla at a nice, sit-down restaurant if not all of San Diego.

The Taco Stand (La Jolla, Encinitas, Downtown)

All meals are prepared to order at The Taco Stand. Corn tortillas, guacamole, and salsas are also made daily in-house. Walk in, order at the register, gather your salsas from the salsa bar, sit at one of the handful of tables or take it to-go. Pictured above is the camaron spicy shrimp taco (highly recommend) and the grilled pescado taco (fish). The nopale and carne asada are excellent choices, too.

The La Jolla location is where we go most frequently. It shares a super small parking lot with Pizza on Pearl so keep an eye out for street parking as you approach. Go early as it is a very popular place with limited seating.

Why go: You’re in downtown La Jolla and craving a quick fish taco. Sure, there’s Rubio’s around the corner but these taste fresher and are much more flavorful.

Bahia Don Bravo

This casual Mexican food spot in Bird Rock is only a few block from my house. As I’m revamping this list for 2017, I realized that I had initially left them of which is total blasphemy. They have the best fish taco in La Jolla on the lower end of the price scale for sure. It’s $1.99, incredibly flavorful and well-portioned.

The lobster burrito is another solid choice. Hang tight… I’ll go grab a fish taco in a few days and snap a photo.

5504 La Jolla Blvd, La Jolla, CA 92037. Phone: (858) 454-8940

Puesto (La Jolla and The Headquarters Downtown)

While you wouldn’t necessarily go to Puesto specifically in search of the best fish tacos in San Diego (because they have a lot of other great choices, too), their salmon taco is delicious. The restaurant is known for their Mexico City-style guisados (grilled meats) which you can have served in a variety of ways. Taco options include grilled shrimp, carne asada, chicken al pastor, carnitas, salmon, soy chorizo, and zucchini and cactus. Don’t skip the cheese as they grill it on to the tortilla. Pictured above is their Baja-style fish taco.

The light, modern and kid-friendly decor makes it pleasant to sit down to enjoy a quick meal here. My daughter likes the quesadillas.

Why go: You want good made-to-order Mexican street food in an upscale, fast-casual environment in either downtown La Jolla or The Headquarters.

Oscar’s Mexican Seafood (Pacific Beach, Hillcrest, East Village)

The smoked fish taco is one of their most popular menu items. You can’t go wrong with a grilled fish taco, prepared with your choice from the available fish (market price), and the fresh ceviche is awesome. Battered fish tacos are available, too, and quite the steal at $1.99. Several sauces and salsas are on the side for you to add.

The original location on Turquoise Street has virtually no seating other than a small bar area outside that’s usually crowded and uncomfortable. The new Emerald street location has some seating and is a bit more spacious. Yes, they are the best fish taco in Pacific Beach with two locations in this neighborhood alone. New Oscar’s locations include Encinitas, Hillcrest, and East Village. Bring cash.

Why go: You want an authentic, delicious fish taco to-go and to see what the hype of best fish tacos in San Diego is all about.

World Famous (Pacific Beach)

Located right on the boardwalk with spectacular beach and ocean views (as well as entertaining people watching especially during the summer), World Famous is an excellent daytime spot to relax over multiple drinks and tacos. During peak times, it can get really busy so have a backup plan in order to avoid the wait as they don’t take reservations. The menu is seasonal. I can personally vouch for the Bloody Mary’s and Benedicts as well as the grilled shrimp taco. Fish tacos are Baja-style and they do have a Puerto Nuevo-style lobster taco option, too.

Why go: You want to linger at a casual, not-too-pricey restaurant by the beach (though wear shirts and cover-ups over your beach gear).

They have a decent-sized parking lot, counter-ordering and a large outdoor patio in addition to some seating inside. This dog-friendly San Diego restaurant (they’ll usually bring my dog water and treats) serves wine and a nice selection of beer. Discounted oyster nights and other specials happen throughout the week.

Taco Surf PB (Pacific Beach)

Taco Surf PB is not much to look at when you first walk in. The metal screen door has old surf and skate stickers all over it, the old linoleum flooring is stained and the menu is written in part on pieces of paper. But, aesthetics aside and most importantly, the food is very good and is priced in line with similar places. The fried fish soft taco (corn tortilla) is really good, especially with the lime and salsa provided along with it. The piece of fish surprisingly runs pretty much the entire diameter of the tortilla, which is rare.

The grilled fish taco (mahi-mahi last time we ordered) is even better, again with the lime and salsa provided.

Why go: You’re on the PB boardwalk or headed to the beach and need a good fish taco to-go.

4657 Mission Blvd., San Diego, CA 92109. Phone: (858) 272-3877

Blue Water Seafood (Mission Hills)

Blue Water Seafood was featured on The Food Network’s Diners Drive-ins and Dives a few years back. Choose your fish and they’ll marinate it in their spicy chipotle sauce prior to grilling and topping it with cabbage, cheese, onions, tomatoes and special white sauce. The tortillas are from nearby El Indio Mexican restaurant, also featured on the same TV show. It can get busy so you might be better off planning to eat elsewhere as seating is limited (as is parking). The tacos are actually pretty big.

Why go: They probably have the widest variety of seasonal fish to choose from. It’s a no-frills seafood market so take some fresh fish to grill at home, too.

South Beach Bar & Grille (Ocean Beach)

This option is out if you have kids and tow as it is a 21+ establishment. However, their fish tacos (pictured in the top post photo) are amazing and some fans claim that these are actually the best fish tacos in San Diego.

Choices range from grilled wahoo, mahi, shark and lobster or fried pollock. If not health conscious, go fried. Otherwise the lobster taco is amazing. The generous heap of fresh salsa on top makes the taco. Go on Taco Tuesday when tacos are $2.75 all day.

Why go: To have a bunch of drinks at a bar and one of the best fish tacos in San Diego in funky OB on a nice day. You’re not a parent yet (the crowd can skew young) or the kids are elsewhere.

The Brigantine (Multiple Locations)

The Brigantine’s fried fish tacos are reliably good. I’ve probably eaten hundreds of them at the Del Mar when I lived there during and shortly after college. Huge, battered chunks of fish swimming in ranch dressing, cheddar cheese and cabbage are worth extra time on the treadmill. I can’t believe I used to pair these with an order of potato skins. I miss that metabolism.

Menu items range from salads to sandwiches to higher-end seafood dishes so you’re entire party isn’t locked in to fish tacos.

Why go: You want to pair a hearty fish taco with a craft beer or nice glass of wine in a contemporary sit-down restaurant with an otherwise sizable menu.

Rubio’s (Multiple Locations)

Rubio’s is everywhere and it’s a cheap, fast and reliable source of fish tacos if you need a quick bite to eat at the mall or in between running errands. Some locations sell beer, too. While it’s not nearly as inexpensive as other fast food, keep in mind that a majority of their seafood is sustainable. Ralph Rubio lives in La Jolla. I met him at a private lunch to talk about his restaurants, he could not have been a nicer guy. The original fish tacos are a $1.75 after 2:30 on Tuesdays (Taco Tuesday).

The salmon taco is pretty good and I know that other people rave about the blackened fish versions. Some Rubio’s locations sell beer and win.

Why go: This regional chain has locations all over San Diego so the odds are that you’re probably near one anyway.

Is Your Favorite San Diego Fish Taco Missing?

Side note: I have heard amazing things about Tijuana Oyster Bar so will go check it out for inclusion on this list. Aside from this, let us know which restaurant you think has the best fish tacos in San Diego and why. Your input will help guide those visiting San Diego and is much appreciated!

I’ve Tried most of the places shown here on this page. The Bluewater market and Grill by far has the best fish tacos in San Diego. There fish and chips, their clam chowder, and everything is just outstanding at this place. The selection of fish is also fantastic.
This place is real small, seating is very limited but it’s worth the wait in line to get one of their tacos.

Oscars is still the absolute best! George's are also phenomenal, as well as the shark tacos at south beach. Great list! PB fish shop as robbin recommends below are excellent as well. Also, the fish market downtown I'd add 🙂

About Me

I'm Katie Dillon, a luxury travel writer and luxury hotel expert who lives in seaside La Jolla, CA. This is where I document my recent trips around the world, the latest San Diego happenings and other fun lifestyle topics. CST# 2011220-40

La Jolla Mom® is a registered trademark of La Jolla Living, LLC.

Search for:

Amazon Disclosure

La Jolla Mom is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.