Fast Food Club Fast Food Club

9 California Restaurants Where The Fish Tacos Are Worth The Drive

Evan Cook 9 min read
featured image 4762528bc2a1 7b7110b3d6ba
9 California Restaurants Where The Fish Tacos Are Worth The Drive

California takes its fish tacos seriously, and the best ones are often found in small spots that fill up fast. Some sit right by the beach, others hide on busy city streets, but they all have one thing in common: fresh fish that people happily line up for.

From San Diego to Sonoma, this list rounds up nine places that make the trip feel completely reasonable. Grab some napkins, bring a little patience for the wait, and get ready to plan your next taco road trip.

1. Best Fish Taco in Ensenada, Los Angeles, CA

Best Fish Taco in Ensenada, Los Angeles, CA
© Best Fish Taco in Ensenada, Los Angeles, CA

Right in the Los Feliz neighborhood on Hillhurst Avenue, this tiny counter has built its whole reputation on doing one thing extremely well. The fish comes out flaky with crispy edges, and the shrimp tacos hold their own too.

Everything is made to order, and the prices land comfortably in the ten to twenty dollar range per person. There is a salsa selection worth exploring, including a vegan avocado salsa and a radish relish, plus horchata and fresh lemonade to wash it all down.

The space is small and eclectic, with patio seating that shines on a sunny LA afternoon. It is counter service only, no reservations, so plan on grabbing a spot and ordering at the register.

Free street parking exists but can take a lap or two to find. Hours run daily from 11 AM to 9 PM, and quieter mornings are your best bet if crowds are not your thing.

Dogs are welcome on the patio, and it is a solid pick for solo diners or small groups alike.

2. Spencer Makenzie’s, Ventura, CA

Spencer Makenzie's, Ventura, CA
© Spencer Makenzie’s, Ventura, CA

Surfers know this Ventura spot well, since it sits within walking distance of a pedestrian bridge that leads straight down toward the pier and beach. That location makes it a natural stop after a morning in the water.

The giant fish taco is the headliner here, and you can order it grilled or tempura. Beyond the tacos, the menu stretches into fish and chips, grilled fish and shrimp burritos, homemade clam chowder, and ahi salad, so there is plenty to explore.

Portions run generous, and the housemade sauces get a lot of attention. Prices sit in the ten to twenty dollar range per person, which is fair for the size of what lands on your plate.

Expect a crowd during peak hours, especially Friday and Saturday afternoons and evenings. It is a family-friendly place with high chairs and a kids’ menu, and there is both a parking lot and street parking, though spaces can be tight.

Hours run into the evening seven days a week.

3. Hook Fish Co, San Francisco, CA

Hook Fish Co, San Francisco, CA
© Hook Fish Co, San Francisco, CA

Out in the Outer Sunset on Irving Street, this neighborhood fish market and counter shack keeps things laid-back and coastal. It is the kind of no-frills stop where the food does the talking.

The fish tacos come out light, crispy, and well seasoned, and they share the menu with fish and chips, poke, crab cakes, smoked trout salad, and ceviche. A daily agua fresca rounds things out nicely for a beach day lunch.

Prices run a little higher here, around twenty to thirty dollars per person, which fits the fresh-catch focus. It is counter service with no table service, and there is usually a wait, so build in a few extra minutes.

Open daily from 11 AM to 9 PM, it gets busiest on weekend afternoons and evenings. Street parking is a mix of free and paid and can be a challenge, so patience helps.

Kids are welcome, high chairs are available, and dogs can join you on the outdoor seating.

4. Taco Temple Morro Bay, Morro Bay, CA

Taco Temple Morro Bay, Morro Bay, CA
© Taco Temple Morro Bay, Morro Bay, CA

Few taco stops come with a view of Morro Rock, but this Main Street spot delivers exactly that. If you are cruising Highway 1, it makes for an easy and scenic pull-off.

The fish tacos here lean almost salad-like, arriving with two tortillas, melted cheese, a big pile of fresh greens, pieces of fresh fish, and a mango salsa that ties it together. Portions are famously large, and there is a chip and salsa bar to keep you busy.

The menu reaches well beyond tacos, with Temple Nachos, a Killer Alaskan Cod Burrito, ceviche, calamari tacos, and even sweet potato enchiladas for the vegetarian crowd. Carrot cake is around if you save room.

Plan on twenty to thirty dollars per person. Parking is a real bright spot here, with a lot and street spaces that are usually easy to snag.

It is open daily until 9 PM, welcomes families and dogs, and sometimes features live music, making it one of the more relaxed stops on the coast.

5. El Molino Central, Sonoma, CA

El Molino Central, Sonoma, CA
© El Molino Central, Sonoma, CA

Wine country might not be the first place you think of for fish tacos, but this colorful casa in the Boyes Hot Springs area of Sonoma changes that. Everything is housemade, and the care shows across the whole menu.

The Bohemia Beer Battered Fish Tacos are the reason to come, arriving big, freshly fried, and stacked with vegetables and guacamole. Once you are seated, it is hard to skip the chicken mole poblano tamales in banana leaf, the mole enchiladas, or the halibut ceviche.

There is a strong lineup for plant-based eaters too, including a full vegan and vegetarian menu, plus organic dishes and healthy options. Prices land around twenty to thirty dollars per person.

Hours shift by day, with weekend openings starting as early as 9 AM for breakfast and brunch. It is counter service with outdoor seating, dogs are welcome outside, and free wi-fi is available.

Parking can take some circling, so give yourself a little buffer.

6. Cholita Linda, Oakland, CA

Cholita Linda, Oakland, CA
© Cholita Linda, Oakland, CA

Value and quality rarely line up as neatly as they do at this Temescal district favorite on Telegraph Avenue. The Baja fish tacos are known for being light, crispy, well spiced, and easy on the wallet for the Bay Area.

The batter gets a lot of credit for being crispy without overpowering the fish, staying well balanced from bite to bite. Beyond the fish tacos, the menu roams across Latin American street food, from pork tacos to Cuban sandwiches, tofu tacos, chicharrón de pollo, and aguas frescas.

Prices sit in the friendly ten to twenty dollar range per person. It is counter service with no table service, and there is usually a line, but it moves quickly.

Open daily from 11 AM to 10 PM, it draws its biggest crowds on weekend afternoons and Friday evenings. There is a full vegan and vegetarian menu, high chairs for little ones, and both lot and street parking, though spaces can be competitive.

7. Oscars Mexican Seafood, San Diego, CA

Oscars Mexican Seafood, San Diego, CA
© Oscars Mexican Seafood, San Diego, CA

San Diego and fish tacos go hand in hand, and this Emerald Street spot in Pacific Beach is one of the reasons why. The crispy fish taco here gets called quintessential San Diego, and it lives up to the billing.

The menu goes deep for seafood fans, with battered fish and shrimp tacos, a smoked fish taco, octopus, scallop and shrimp ceviche, and a Fisherman Torta that blends fish, shrimp, and steak. The potato chorizo taco has its own loyal following.

Salsas run creamy and spicy, and homemade chips come alongside. Prices are approachable at ten to twenty dollars per person.

Doors open early at 8 AM daily, with late hours on Friday and Saturday, making it a strong option for both breakfast tacos and late-night bites. It is counter service, no reservations, and there is often a wait.

Street parking only, and it can take a little hunting, so keep that in mind before you go.

8. Ensenada’s Surf N Turf Grill, Fullerton, CA

Ensenada's Surf N Turf Grill, Fullerton, CA
© Ensenada’s Surf N Turf Grill, Fullerton, CA

Orange County has plenty of taco options, but this Nutwood Avenue spot in Fullerton makes a serious case for itself. The Ensenada-style fish tacos run bigger than your typical version and come loaded with toppings.

The breading stays thin and the fish tastes fresh, which is exactly what you want in a battered taco. Beyond the fish, the kitchen turns out grilled shrimp tacos, carne asada, al pastor, shrimp ceviche tostadas, a Cahuamanta Estilo Sonora, and imitation crab jaiba tostadas.

Portions are generous, and the toppings do not hold back. Service tends to move fast at the counter, where you order and grab a seat.

Hours run from 10 AM to 9 PM most days, with an earlier 8 PM close on Sunday. It gets busiest on Wednesday and Friday evenings.

There is a parking lot plus street parking, free wi-fi, and outdoor seating where dogs are welcome, making it a convenient stop whether you are passing through or making the trip on purpose.

9. Fish 101, Encinitas, CA

Fish 101, Encinitas, CA
© Fish 101, Encinitas, CA

Sustainability sits at the heart of this Coast Highway 101 spot in the Leucadia part of Encinitas, where a husband and wife chef duo focus on local, responsibly caught fish. The result is simple, fresh seafood without a lot of fuss.

The grilled fish tacos draw people from around the area, and the Spicy Baja Tuna Tacos are a standout too. Rounding out the menu are a Grilled Mahi Bowl, a Baja Fish Burrito, seafood curry, a vegan tomato coconut soup, and a farmers market salad.

Prices are reasonable at ten to twenty dollars per person for the quality on offer. The line can build, but it moves fast, so the wait rarely feels long.

Note that it is closed on Mondays, then open Tuesday through Sunday from 11:30 AM to 9 PM, with Saturday evening being the busiest stretch. The vibe leans no-frills and relaxed, kids are welcome with high chairs and a kids’ menu, and dogs can join on the patio.

Street parking can be tight, so time your visit accordingly.

Enjoyed this story?

Add Fast Food Club as a preferred source to see more of our reporting on Google.

Follow us on Google

Leave a Reply

Your email address will not be published. Required fields are marked *