← San Diego restaurants

The Best Fish Tacos in San Diego

From the La Jolla counter to the dock-to-table seafood shacks — and the chain that introduced the Baja fish taco to America.

By Dim Hour · Updated 2026-06-23 · 6 verified picks

San Diego is the American home of the fish taco — the Baja-style original (battered, fried, crowned with crema and cabbage) crossed the border here and never left. These are the spots that answer "where do I get the best fish tacos in San Diego," each scored and verified by Dim Hour, with the order and the neighborhood.

A note on style: the classic Baja fish taco is beer-battered and fried; the lighter, newer school is mesquite- or charcoal-grilled. San Diego does both, and several of the spots below are working seafood markets first and taco counters second.

🍽️ See all 741+ San Diego restaurants
The Picks
1

The Taco Stand — La Jolla

Mexican / Tacos · La Jolla · $ · Dim Hour 86

The La Jolla counter that draws lines for its Baja fish taco on a fresh-pressed tortilla — adobada and al pastor are the other orders. A reliable, walk-in introduction to the city's defining taco.

Order: Baja Fish Taco · Adobada · Al Pastor · Handmade Tortillas
📍 621 Pearl St, La Jolla, CA 92037 Website ↗ Full listing on Dim Hour →
2

Oscar's Mexican Seafood — Hillcrest

Mexican / Seafood · Hillcrest · $ · Dim Hour 87

A Hillcrest Mexican-seafood standby where the smoked fish taco and the shrimp taco lead, backed by ceviche tostadas and aguachile. Casual, walk-in, and consistently among the city's most-recommended.

Order: Smoked Fish Taco · Shrimp Taco · Ceviche Tostada · Aguachile
📍 646 University Ave, San Diego, CA 92103 Website ↗ Full listing on Dim Hour →
3

Blue Water Seafood Market & Grill

Seafood / Casual · Mission Hills · $$ · Dim Hour 86

A Mission Hills seafood market and grill where the fish for your taco comes off the same case as the fresh-fish counter — the mesquite-grilled fish tacos are the order. The grilled (not battered) school done right.

Order: Mesquite-Grilled Fish Tacos · Sashimi Platter · Fresh Fish Case · Mission Hills Counter
📍 3667 India St, San Diego, CA 92103 Website ↗ Full listing on Dim Hour →
4

Mitch's Seafood

Seafood / Casual · Point Loma · $$ · Dim Hour 85

A Point Loma dock-to-table spot with a harbor-view patio — the fish tacos and the clam chowder pair for the quintessential San Diego waterfront lunch.

Order: Fish Tacos · Clam Chowder · Dock-to-Table Catch · Harbor-View Patio
📍 1403 Scott St, San Diego, CA 92106 Website ↗ Full listing on Dim Hour →
5

El Pescador Fish Market

Seafood / Casual · La Jolla · $$ · Dim Hour 86

A La Jolla fish market with a counter — the grilled fish sandwich and the fish tacos come straight off a working seafood case, with cioppino for the bigger appetite.

Order: Grilled Fish Sandwich · Fish Tacos · Cioppino · Counter-Service Format
📍 634 Pearl St, La Jolla, CA 92037 Website ↗ Full listing on Dim Hour →
6

Rubio's Coastal Grill — Mission Bay

Mexican / Fast Casual · Pacific Beach · $ · Dim Hour 82

The chain widely credited with bringing the Baja-style fish taco to the U.S. — the Original Fish Taco is the namesake order. Not the artisanal pick, but a piece of San Diego taco history worth knowing.

Order: The Original Fish Taco · Baja-Style Batter · Coastal Menu
📍 4504 E Mission Bay Dr, San Diego, CA 92109 Website ↗ Full listing on Dim Hour →
Open the Dim Hour guide →
Frequently Asked Questions
What are the best fish tacos in San Diego?
The top fish taco picks in San Diego include The Taco Stand — La Jolla, Oscar's Mexican Seafood — Hillcrest, Blue Water Seafood Market & Grill. Each is scored and verified by Dim Hour; see the full ranked list with signature dishes above.
Who started the fish taco in San Diego?
Rubio's Coastal Grill — Mission Bay is widely credited with introducing the Baja-style fish taco to the United States; its Original Fish Taco is the namesake dish.
What is a Baja-style fish taco?
A Baja fish taco is white fish in a light beer batter, fried, and served on a corn tortilla with shredded cabbage, crema, and salsa. It crossed into San Diego from Baja California and became the city's signature taco.
Where can I get grilled (not fried) fish tacos in San Diego?
Blue Water Seafood Market & Grill in Mission Hills is known for mesquite-grilled fish tacos, and Mitch's Seafood in Point Loma serves a lighter grilled style by the water.
What are the best fish tacos in La Jolla?
The Taco Stand — La Jolla (a busy taco counter) and El Pescador Fish Market (a working fish market with a counter) are the two La Jolla picks.
Where can I get fish tacos by the water in San Diego?
Mitch's Seafood in Point Loma has a harbor-view patio and dock-to-table catch — the classic San Diego waterfront fish-taco lunch.
How much do fish tacos cost in San Diego?
Fish tacos are budget-friendly — most of these counters run around $ to $$ per person ordering a few tacos and a side. Sit-down seafood spots with patios land a bit higher.
How many restaurants does Dim Hour cover in San Diego?
Dim Hour curates 741+ restaurants in San Diego, each scored and verified, organized by neighborhood, cuisine, and occasion.
More Dim Hour Guides
New York City Dallas Houston Austin Chicago Salt Lake City Seattle Las Vegas

Dim Hour scores every restaurant on food, service, ambiance, and value, and verifies every listing. This guide is updated as the catalog changes. Explore all San Diego restaurants →