Looking for the best seafood in Santa Cruz feels a lot like treasure hunting, except the prize is far more satisfying (and edible). Santa Cruz lives up to its coastal reputation, with a mix of restaurants that draw lines out the door and hidden gems tucked just off the bustling wharf. The aroma of fresh-caught fish on the grill is as much a part of the city as surfers and sun-bleached driftwood.
I once arrived in Santa Cruz hoping for little more than a nice ocean view, but after tasting my way through a few locals’ favorites, I realized the seafood scene here has real bite. Whether you’re after buttery halibut, perfectly crisp calamari, or a bowl of poke better than most in Hawaii, you’ll find that the city’s chefs take their craft as seriously as the fishermen hauling in the catch. There’s a spot on this list for anyone with a craving—light fare, full platters, classic or creative. Think of this as your insider map to the best bites by the bay.
1. Stagnaro Bros Seafood

Perched on the Santa Cruz Wharf, Stagnaro Bros Seafood draws locals and travelers alike with its sparkling ocean views and the scent of grilling fish. My first visit had me lost in the bustle of fishing boats unloading their catch mere steps away—hard to get fresher than this.
What sets Stagnaro Bros apart is its history. Their family legacy spans over eight decades, so seafood classics come expertly prepared. The menu serves everything from grilled halibut to steaming bowls of clam chowder. For me, the standout was the calamari steak—tender, flavorful, and channeling Santa Cruz’s coastal spirit.
If you’re unsure what to order, their Dungeness crab offers a local flavor you won’t forget. It tastes exactly like what Santa Cruz does best: fresh, direct, and satisfying.
2. The Crow’s Nest

Seated above the Santa Cruz Harbor, The Crow’s Nest offers sweeping views that are matched only by the appeal of their menu. My first meal here started with a foggy morning and ended with a plate of light, flaky fish that set the mood for the rest of my day.
The Crow’s Nest knows how to blend casual comfort with a dash of coastal style. There’s live music in the upstairs lounge and a relaxed vibe on the outdoor deck. They make even standard seafood dishes feel fresh and inventive.
Ordering the grilled salmon is a rite of passage. It arrives perfectly cooked, paired with local greens and citrus accents. The seafood tacos also pack serious character, echoing Santa Cruz’s laid-back flavor.
3. Firefish Grill

Firefish Grill sits right on the wharf, with every table framing the expanse of Monterey Bay. My most vivid memory here: the sizzle of their mesquite grill, smoky and inviting, carrying out over the water. It’s the sort of place where the scent arrives before your plate—always a good sign.
What makes Firefish stand out is their devotion to quality. Freshness guides their menu, and that’s easy to taste in every bite of their signature seafood. Watching chefs work in the open kitchen adds a certain theater to the meal, too.
For the first timer, the mesquite-grilled prawns capture the bold, fire-licked style that defines this spot. If you crave variety, the seafood linguine overflows with local catches, delivering flavors that are both vibrant and true to Santa Cruz.
4. Jack O’Neill Restaurant & Lounge

Set inside the Dream Inn, Jack O’Neill Restaurant & Lounge brings fresh style to Santa Cruz’s coastline. My first meal here started with sea views at sunrise, and the service was just as warm as the scenery. There’s an inviting energy, easy to feel whether you’re a hotel guest or just walking in from the boardwalk.
The kitchen turns local ingredients into California-inspired plates that balance comfort and creativity. Their menu feels friendly but never basic, perfect for a laid-back meal or a special night out.
The standout here: pan-seared Pacific fish, delicate and beautifully plated. For a lighter bite, the ahi poke bowl is fresh and vibrant—Santa Cruz on a plate, approachable and full of flavor.
5. Johnny’s Harborside

Docked right at the harbor, Johnny’s Harborside has a laid-back energy that puts diners instantly at ease. I remember grabbing a window seat, watching boats drift by as the kitchen filled the air with the scent of grilled fish—simple, honest, and inviting.
Johnny’s manages to make every visit feel like you’ve discovered a local secret. Their approach is unfussy: focus on the freshest catch and let the flavors shine. Expect generous portions and a menu that keeps regulars coming back.
The grilled local rockfish captures everything good about Johnny’s—clean flavors, perfectly cooked, and pure Santa Cruz flair. For something light and fresh, try their seafood salad; it’s a bright mix of what’s best from the harbor, right on your plate.
6. Riva Fish House

With its easygoing vibe and unbeatable Wharf-side perch, Riva Fish House brings a fun dose of Santa Cruz spirit to classic seafood favorites. I still remember the chatter of families mixing with the salty breeze, every table sharing baskets of hand-cut fries and hearty sandwiches.
Riva’s roots as a fish market show in their dedication to quality and value. The menu doesn’t pander—just honest seafood made well, at prices that welcome you in with your whole crew. Service feels genuinely warm, like a neighbor saving you a spot at their table.
Their crab sandwich is legendary—thick, juicy, and gooey with cheese on grilled sourdough, it’s become a rite of passage for locals and visitors alike. Don’t skip the clam chowder either: rich, savory, and exactly what chilly ocean air calls for.
7. Aldo’s Harbor Restaurant

Set right by the water in the Santa Cruz Yacht Harbor, Aldo’s Harbor Restaurant has a reputation for easy mornings and unbeatable harbor views. I once found myself savoring breakfast there, watching sailboats set off while the city was still waking up—an experience made for slowing down.
This third-generation family spot is all about comfort with a view. The outdoor deck feels like a hidden getaway, especially when the fog lifts and the bay sparkles. The welcoming atmosphere makes this place as inviting for first-timers as it is for loyal locals.
The go-to dish? Their shrimp and avocado omelette is packed with fresh seafood flavor and has a devoted following. For lunch, the fish tacos have always delivered classic, satisfying Santa Cruz flavor.
8. Ideal Bar & Grill

Located steps from Main Beach, Ideal Bar & Grill blends the buzz of the boardwalk with comfort food classics. My best memory here was sitting on their sunny deck, people-watching over a lazy brunch while the ocean breeze lifted every bite.
This spot doesn’t take itself too seriously. There’s a friendly, lively vibe and a menu designed for big groups and relaxed meals. The view alone is worth lingering over, but the food makes it a true Santa Cruz staple.
The must-try? Their award-winning clam chowder—creamy, packed with tender clams, and always served steaming hot—is a local legend. Want more? The grilled fish platter delivers all the fresh coastal flavors Santa Cruz does best, no fuss, just good food.
9. Woodies Cafe

Perched above the water, Woodies Cafe has the kind of laid-back charm that puts you instantly at ease. I remember ducking in after a blustery walk on the wharf and being greeted by a sunny staff and the aroma of classic, All-American fare.
What sets Woodies apart is their focus on comfort and affordability, all with an ocean view worth lingering over. The vibe is family-friendly but never bland, with a menu that covers both hearty appetites and lighter cravings.
If you’re craving seafood, the fish and chips are a clear standout—crispy, golden, and satisfying after a day on the beach. For something different, try their seafood pasta, which showcases Woodies’ dedication to both fresh ingredients and generous portions.
10. Las Olitas Cantina & Grill

Overlooking the Pacific, Las Olitas Cantina & Grill invites you in with colorful plates and a lively atmosphere. I still recall the first time I found a seat by the window—waves below, tacos in hand, and the sun finding its way through the salt air.
Las Olitas stands out for its blend of coastal Mexican flavors and local ingredients. The vibe is unfussy yet cheerful, perfect for a relaxed lunch or a sunset dinner. There’s a freshness here that fits Santa Cruz’s seaside energy.
The seafood highlight? Try the grilled fish tacos. Each bite bursts with spice and citrus, bringing together the best of Wharf seafood and bold flavors. If you want a twist, the shrimp enchiladas are just as memorable—creamy, vibrant, and true to the spirit of the coast.
Frequently Asked Questions
What seafood is Santa Cruz known for?
Santa Cruz is best known for Dungeness crab, Pacific halibut, calamari, and fresh local fish. Clam chowder and crab sandwiches from the wharf are especially popular with locals and visitors alike.
Are there seafood restaurants in Santa Cruz with ocean views?
Absolutely. Many beloved spots, including Stagnaro Bros Seafood, Firefish Grill, The Crow’s Nest, and Jack O’Neill Restaurant & Lounge, offer stunning views of the bay alongside their menus.
Can I find halal or vegetarian seafood options in Santa Cruz?
Yes, several restaurants provide vegetarian-friendly and gluten-free options. Always check with your server about halal seafood, as options vary by location.
Is local seafood available year-round?
Most restaurants serve fresh local catches year-round, with seasonal dishes changing based on what’s brought in from the Monterey Bay and local fisheries.
What’s the best time to visit for fresh seafood in Santa Cruz?
Spring through early fall offers the best weather and the widest variety of fresh seafood, though winter menus are hearty and satisfying too.
Do I need a reservation for popular seafood spots?
Reservations are recommended for places like The Crow’s Nest and Jack O’Neill Restaurant & Lounge, especially on weekends and during the summer. For more casual eateries on the wharf, walk-ins are usually welcome.