Your Trip to San Diego: The Complete Guide SEE FULL GUIDE prev next Your Trip to San Diego: The Complete Guide Best Time to Visit Weather & Climate San Diego International Airport Guide Neighborhoods to Know Best Hotels San Diego Trolley Guide Driving in San Diego 48 Hours in San Diego Day Trips From San Diego Top Things to Do Free Things to Do Things to Do With Kids Best Beaches Where to Shop Hiking in San Diego Balboa Park Guide Top Museums to Visit Must-Try Food in San Diego Best Restaurants Nightlife in San Diego Top Breweries Your Trip to San Diego: The Complete Guide close Overview United States California San Diego The Best Places to Get Fish Tacos in San Diego By Gina Tarnacki Gina Tarnacki LinkedIn Gina Tarnacki is a former freelance travel writer for TripSavvy who lived in San Diego for 10 years. She writes for her own travel website as well as others. TripSavvy's editorial guidelines Updated on 06/03/19 Share Pin Email Gina Tarnacki Most people who live in San Diego have a bit of an obsession with fish tacos and will become passionate when discussing what makes a high-quality fish taco and -- perhaps most importantly -- where to go to find such a taco in San Diego. For us, the sauce is a deal breaker for which fish tacos we love or simply like, followed by the kind of fish and how it is prepared. We have three go-to places for fish tacos and we are excited to share them with you today. Each is a little bit different in how the taco is prepared and what type of ambiance the eatery has, meaning a fish taco for different moods and cravings. South Beach Bar and Grille: A Timeless Fish Taco Favorite in San Diego South Beach Bar and Grille is the crown jewel of San Diego fish taco shops…disguised as a dive bar…if, you can call it a dive bar since it has wide ocean views thanks to waves lapping the sand right across the street. The dichotomy of South Beach is what makes it such a fun, beloved place to get fish tacos. Not only are the fish tacos mouthwateringly tasty and chock full of high-quality ingredients, but it’s also a fun, laidback atmosphere in which to enjoy your meal and maybe even catch the sunset. South Beach Bar and Grille is located in Ocean Beach and was recently remodeled, but retains its chill, beachfront charm with a wide wooden bar next to the front windows that is the ideal place to grab a seat if there is one free. South Beach has a wait for tables most nights and you seat yourself. Don’t be shy about asking if you can join in on one of the larger tables if there are a few empty chairs. You might make some new friends and you’ll get your tacos faster. After you’re seated, flag down one of the servers to come to take your order. There is a 21+ room upstairs that also has ocean views and some al fresco balcony dining. While waiting for a table, you can enjoy a local craft beer from the tap or get a cocktail from the full bar; then sidle as close to the window as you can to get a view of the rushing waves and Oceanside Pier. South Beach has a large variety of fish tacos that fall into two main categories: grilled or fried. For grilled, options are mahi, wahoo, albacore, shrimp, shark, lobster and ceviche. Fried tacos include Baja made from pollock fish meat (a South Beach favorite), oyster, calamari, and shrimp. Each taco comes with cheese, cabbage, salsa fresca and the most important ingredient – the white sauce that is South Beach’s secret recipe. All the ingredients are served on a flour tortilla or you can request corn. The happy hour menu is extremely popular in South Beach since it includes a Mahi, wahoo, Baja or carne asada taco for just $2.95. On Taco Tuesday and Taco Thursday, you can get any taco during happy hour for $2.95 (except the lobster taco). South Beach also has a kids menu – which is something new since the establishment used to be strictly 21 or over, but kids are now welcome on the bottom level. Though the kid menu has fish and chips, it doesn’t have fish tacos, and in my experience kids love fish tacos, so get them the Baja style one and see if they’ll try a fish taco -– they might surprise everyone, including themselves, and be a huge fan! South Beach Bar & Grille InfoAddress: 5059 Newport Avenue, San DiegoPhone: 619-226-4577Hours: Open Daily 11 a.m. to 2 a.m. (21+ only after 6 p.m.); Happy Hour is from 3 p.m. to 6 p.m. Monday through Friday.Website: www.southbeachob.com The Fish Shop: 3 Mouthwatering Steps at 2 Locations The Fish Shop has two locations, one in the San Diego beach neighborhood of Pacific Beach (PB) and another up in North County San Diego in the coastal city of Encinitas. Being located in two of the most surfer-friendly communities in San Diego County has seemingly influenced the vibe inside the Fish Shop, which has wooden tables with beautiful finishes, partially covered patios with a bar area, and laidback indoor dining areas accented with colors of the sea. One thing the Fish Shop isn’t laidback about is the quality of its fish, which you can get in a plain, sandwich, or – our favorite – taco form. The Fish Shop gives you a bit more control over your fish taco then other establishments in San Diego. It has a 3-step ordering process, which you conduct at the counter (be warned there is usually a long line during peak dining hours) and gets a ticket number to place on your table. During the first step, you’ll pick your fish. The Fish Shop has a ton of choices, including seared rare ahi, shark, local halibut, albacore, shrimp, scallops, lobster, red snapper, sea bass, salmon and my two favorites – yellowtail and swordfish. The next step is to choose a marinade. This deviates from the fish taco norm since most places in San Diego automatically put a white sauce on the taco. At the Fish Shop, you still have their signature white sauce option or you can choose from several others, including blackened or fish shop seasoning, chipotle glaze, lemon butter, salt and pepper, teriyaki sauce or garlic butter. Our favorites are the white sauce and the garlic butter. The last step is to choose the style you want it prepared, and as we mentioned before, we think taco is the way to go (salad, sandwich or plated are the other options). If the ordering steps seem overwhelming, you can make it easy on yourself and just order the TKO Taco, which I’ve had before and like a lot, though it has a bit of a spicy kick to it I wasn’t expecting. The TKO Taco has Mahi fish, cheese, cabbage, avocado, white sauce, and a tropical salsa that has a mango flavor to it. Though tell your vacation days to beware – the TKO Taco may cause you to book a flight to Hawaii immediately after eating it. Pacific Beach Fish Shop InfoAddress: 1775 Garnet Avenue, San DiegoPhone: 858-483-1008Hours: Open Daily 11 a.m. 10 p.m.Website: www.thefishshoppb.com Encinitas Fish Shop InfoAddress: 1010 S Coast Highway, EncinitasPhone: 760-436-4665Hours: Sunday through Wednesday 11 a.m. to 9 p.m.; Thursday through Saturday, 11 a.m. to 10 p.m.Website: www.thefishshopencinitas.com Brigantine’s: One Classic Fish Taco Brigantine’s will feel like the ritzy place to get your fish taco fix thanks to its views of the Del Mar Racetrack, valet parking, oyster bar and proximity to the beach. Inside though, you’ll find an upbeat, but relaxing atmosphere with both a main dining area and bar section. You’ll get friendly table service at each. Brigantine’s doesn’t give you a lot of options when it comes to fish tacos and that’s just fine because its Baja fish taco stands proud as one of the best fish tacos in San Diego. In fact, the official menu name of the taco is “The Brig’s Famous Fish Tacos.” Enough said. But…we'll say a bit more on Brigantine's fish taco and why it's so famous. The fish is fried in the classic Baja style but is not overly breaded or cooked, so it’s still moist and fresh tasting. On top of the delectable fish is a hefty sprinkling of cheddar cheese, cabbage, salsa fresca, and a creamy housemade ranch dressing. The cheddar and ranch (instead of tangy white sauce) make it differ from a classic fish taco, but it’s so good most people don’t care. Brigantine's also has a spicy grilled swordfish taco, if you want to deviate from the popular fish taco route while eating at the establishment. Also, if in North County San Diego, Brigantine's sister restaurant in Carlsbad, Miguel's Cocina, has a similar taco to the Brigantine's famous one on the menu. Brigantine’s Del Mar InfoAddress: 3263 Camino Del Mar, Del MarPhone: 858-481-1166Hours: Lunch: Monday through Saturday, 11:30 a.m. to 2:30 p.m. and Brunch on Sunday from 10:30 a.m. to 2:30 p.m. Dinner: Sunday through Thursday, 5 p.m. to 8:30 p.m.; Friday through Saturday, 5 p.m. to 9 p.m.Website: www.brigantine.comOther Locations: In addition to the flagship Del Mar location, Brigantine’s has locations all over San Diego County, including in Coronado, Escondido, Point Loma, La Mesa, and Poway. That rounds up our list of my favorite fish taco restaurants in San Diego, ranging from classic preparation to more creative, and grilled heartiness to fried bliss. Did we include any of your favorite fish tacos? Was this page helpful? Thanks for letting us know! Share Pin Email Tell us why! Submit Guide to North County San Diego The 18 Best Places to Eat Tacos in Los Angeles TripSavvy Editors' Choice Awards 2018: Specialty Restaurants The Best Beaches in San Diego 15 Best Restaurants in Scottsdale, Arizona The Best Restaurants in Fort Lauderdale The 10 Best Restaurants in Lexington, Kentucky 16 Best Places to Eat in St. Augustine, Florida The 17 Best Beaches in California Guide to San Diego's Farmers Markets San Diego Guide: Planning Your Trip To California's Birthplace 48 Hours in San Diego: The Ultimate Itinerary All the Ways to Travel From San Diego to Los Angeles Best San Diego Beach Areas 10 Must-Try Foods in San Diego What Water Activities Can You Do in San Diego?