Elkhorn • best restaurants

5 Best Restaurants & Places To Eat Near Elkhorn California

Elkhorn sits just inland from Moss Landing, where fishing boats, tidal wetlands, and Highway 1 all meet the bay. That coastal setting shapes a small but memorable dining scene built on ultra-fresh seafood, hearty diner plates, and creative Latin flavors. These five spots make an easy circuit for anyone exploring Elkhorn Slough or heading up and down the coast.

 
01

Haute Enchilada Cafe, Gallery & Social Club

Central Moss Landing • Eclectic Latin-Inspired Cafe And Art Space • Creative, Sit-Down Destination

A colorful, art-filled spot that blends Latin flavors, local seafood, and a laid-back coastal vibe.

Tucked just off Highway 1, Haute Enchilada feels more like a gallery that happens to serve very good food than a typical roadside stop. The menu leans on Latin and Californian flavors, with fresh local fish, imaginative salads, and plates that work as well for a leisurely lunch as for a casual date night. It is an easy choice when you want something a bit special without leaving the Elkhorn and Moss Landing area.

02

Moss Landing Café

Old Town Moss Landing • Casual Diner-Style Restaurant • Best For Hearty Breakfasts And Homestyle Plates

A no-frills local staple known for generous breakfasts, burgers, and comfort-food seafood plates.

Moss Landing Café sits close to the harbor and draws a steady mix of fishermen, road-trippers, and Elkhorn Slough visitors. Inside, the feel is classic diner: counter seating, friendly service, and plates that come out hot and hearty. It is the kind of place where you can fuel up with pancakes before a morning kayak or wind down with a plate of fish and chips after a day on the water.

03

Phil's Fish Market & Eatery

Castroville, Short Drive From Elkhorn • Lively Coastal Seafood Restaurant • Best For Classic Seafood Feasts

A longtime Monterey Bay favorite for big, crowd-pleasing seafood platters and cioppino.

Now based in Castroville but long tied to Moss Landing, Phil's remains a go-to for anyone staying near Elkhorn who wants a full-on seafood meal. The menu runs from clam chowder and fried baskets to grilled local catch and its well-known cioppino, making it easy to please a mixed group. Expect a casual, busy atmosphere and portions that justify the quick drive inland from the slough and harbor.

04

Sea Harvest Fish Market & Restaurant

Moss Landing Harbor • Market-Driven Seafood Spot • Local Favorite For Fresh Fish

Part fish market, part casual restaurant, Sea Harvest is all about whatever just came off the boats.

Sea Harvest’s Moss Landing location puts you right in the working heart of the harbor, with cases of fresh fish up front and simple tables for dining in. The menu is short but focused: grilled or fried local catch, chowder, and a few rotating specials depending on what is running. It is an ideal stop when you want unfussy, very fresh seafood without straying far from Elkhorn Slough.

05

Lemongrass Seafood Bar & Grill

Highway 1 Corridor, Moss Landing • Asian-Influenced Seafood Restaurant • Best For A Change Of Pace

A relaxed spot that pairs local seafood with Thai and Asian-inspired flavors right off Highway 1.

Lemongrass offers a welcome shift from strictly traditional coastal fare, using lemongrass, chilies, and herbs to brighten Monterey Bay seafood. Curries, noodle dishes, and grilled fish share the menu with more familiar options, so it works well for groups with mixed tastes. Its easy parking and roadside location make it a convenient stop as you move between Elkhorn, Moss Landing, and neighboring beach towns.