Discover the top 1 highest-rated dining experiences
Find the 1 best places for fish tacos in San Diego. Curated list of top-rated restaurants serving exceptional fish tacos.
San Diego's Premier Fish Tacos Destinations
San Diego is the ultimate destination for fish taco enthusiasts, offering a vibrant blend of coastal flavors and authentic Mexican traditions. This curated selection highlights the city's best offerings, from the fresh seafood creations at Fish Guts to the legendary Mexican staples served at Rubio's. Whether you are looking for a casual beachside bite or the elevated flavors found at La Doña, these spots represent the very best of the local culinary scene.
3 restaurants in Best Fish Tacos in San Diego | Top 1 Spots
- Fish Guts — Seafood · rated 5/5: This spirited coastal haunt captures the raw, salt-kissed energy of a seaside shack, where the air hums with the crunch of golden Baja tacos and the savory depth of house-smoked fish dip. Each plate is a vibrant celebration of the ocean’s bounty, pairing zesty swordfish and coconut shrimp with ice-cold lagers for a laid-back experience that culminates in the tropical sweetness of silky coconut pudding.
- Rubio's — Mexican: This sun-drenched coastal escape brings the vibrant spirit of Baja to the table, where the aroma of golden, beer-battered fish and zesty citrus fills the air. Diners dive into the iconic crunch of original fish tacos or hearty surf-and-turf bowls layered with fresh ingredients, all while enjoying a laid-back atmosphere that feels like a permanent summer afternoon.
- La Doña — Mexican: La Doña pulses with a vibrant energy, inviting guests into a sun-soaked space where the bright, citrusy zing of Baja-style ceviche meets the comforting warmth of bubbling creamy queso. The air is thick with the aroma of charred street elote and crispy empanaditas, setting the stage for a festive feast where every shared plate of loaded nachos and spicy shrimp aguachile feels like a celebration of bold, coastal flavors.

