The Oregon Coast has some of the best restaurants in the state, and honestly, some of the best in the Pacific Northwest. What makes it surprising is where you find them. Tiny towns with populations under 10,000 are turning out farm-to-table menus, fresh-catch seafood that was swimming hours ago, and creative cooking that would hold up in Portland or Seattle. My husband and I have eaten our way up and down this coastline more times than I can count, and the food scene just keeps getting better.
This isn’t a list of every restaurant on the coast. It’s the ones worth planning a trip around. The places where the food is so good you’ll remember the meal as clearly as the views. I’ve organized them by town from north to south, so you can plug them into whatever stretch of coast you’re exploring.
For planning the rest of your trip, check my Oregon Coast things to do guide and my Oregon Coast towns guide for the full breakdown of each town along the way.

Best Restaurants in Astoria
Bowpicker Fish and Chips
This is the most Oregon Coast restaurant that exists. Bowpicker operates out of a converted commercial fishing boat parked on a street corner in Astoria. They serve exactly two things: beer-battered albacore tuna fish and chips, and steak fries. That’s it. The tuna is fresh, the batter is crispy, and the portions are huge. You eat standing at a picnic table next to a boat. It’s perfect.
Cash only. Open Thursday through Sunday, roughly 11 AM to 5 PM (or when they sell out, which happens). The line can get long on summer weekends, but it moves fast. If you’re visiting Astoria, this is non-negotiable.
What to order: The albacore tuna and chips. There is no other option. Price range: $ (under $15).
Bridgewater Bistro
Bridgewater Bistro sits right on the waterfront with panoramic views of the Columbia River, the Astoria-Megler Bridge, and the hills on the Washington side. The menu is Pacific Northwest seafood done well. Dungeness crab cakes, pan-seared halibut, wild salmon, and a solid wine list. It’s the nicest restaurant in Astoria and the kind of place where the setting and the food are equally memorable.
Reservations are smart, especially for dinner on weekends. Ask for a window table if you can. For everything else to do in town, check my Astoria things to do guide.
What to order: Dungeness crab cakes or the fresh catch of the day. Price range: $$-$$$.
Buoy Beer Company
Buoy Beer is a brewery, but the food menu is legitimately excellent and the location is unbeatable. The taproom sits on a pier over the Columbia River, and through the glass floor panels, you can watch sea lions lounging on the pilings below your table. The fish and chips are some of the best on the coast (yes, even compared to Bowpicker, and I stand by that), and the smoked salmon chowder is the kind of thing you think about weeks later.
What to order: Fish and chips or smoked salmon chowder. Price range: $$.

Best Restaurants in Cannon Beach
The Wayfarer Restaurant
The Wayfarer is where you go for a special dinner in Cannon Beach. Floor-to-ceiling windows face Haystack Rock, and at sunset, the view is legitimately one of the most beautiful dining experiences in Oregon. The menu is Pacific Northwest with a seafood focus. Fresh oysters, pan-roasted salmon, grilled steaks, and a cocktail program that’s surprisingly sophisticated for a beach town.
Reservations are essential, especially for window tables at sunset. This is one of those restaurants where you’re paying partly for the view, but the food absolutely holds up on its own. For more on Cannon Beach, check my Cannon Beach guide.
What to order: Fresh oysters to start, then the catch of the day. Price range: $$$.
Insatiable Studios
Insatiable Studios is one of the newer additions to Cannon Beach’s dining scene, and it’s quickly become one of the most exciting. The menu is creative, seasonal, and ingredient-driven, with a focus on Pacific Northwest products prepared with real technique. The space is intimate and inviting, and the whole experience feels like eating at a restaurant that genuinely cares about every detail on the plate.
Reservations are smart, especially on weekends. This is a small restaurant that fills up fast once word gets around, and word has very much gotten around.
What to order: Whatever the kitchen is featuring that night. Price range: $$$-$$$$.
Irish Table
Irish Table is a small, chef-driven restaurant on Hemlock Street that serves creative dishes inspired by Irish and Pacific Northwest cuisines. The menu changes frequently based on what’s available, but expect things like house-made charcuterie, fresh seafood, and inventive vegetable dishes. The atmosphere is warm and intimate, and the chef genuinely cares about sourcing. It’s the kind of restaurant where the server can tell you which farm the lamb came from.
What to order: Whatever the chef recommends that night. Price range: $$$.
Best Restaurants in Newport and Depoe Bay
Local Ocean Seafoods (Newport)
Local Ocean Seafoods is the restaurant I recommend more than any other on the central coast. It sits on the Newport bayfront, and the fish is about as fresh as it gets because the fishing boats are literally docked within sight of the restaurant. The menu changes based on what came in that day. Grilled wild salmon, fish tacos, Dungeness crab, pan-seared rockfish, whatever’s fresh. The cioppino is outstanding when it’s available.
They have a fish market counter too, so if you’re staying somewhere with a kitchen, you can buy the same fish the restaurant is cooking and take it home. For everything to do in Newport, check my Newport things to do guide.
What to order: The fresh catch, prepared however they suggest. Price range: $$-$$$.
Tidal Raves (Depoe Bay)
Tidal Raves has the most dramatic ocean views of any restaurant on this list. The dining room sits on a cliff directly above the Pacific, and during storms or high surf, waves crash against the rocks right outside the windows. In winter, this is one of the best storm-watching restaurants in Oregon. The food is solidly good seafood (halibut, salmon, crab, chowder) in generous portions, but honestly, you’re coming here for the setting as much as the menu.
What to order: Halibut and chips or the seafood stew. Price range: $$-$$$.
Restaurant Beck (Depoe Bay)
Restaurant Beck is the fine-dining surprise of the Oregon Coast. Located inside the Whale Cove Inn in Depoe Bay, this restaurant serves a multi-course tasting menu that changes with the seasons and features hyper-local ingredients. The chef has deep roots in Pacific Northwest cooking, and the presentations are beautiful without being overwrought. It’s the kind of restaurant that would have a Michelin star if the guide covered this part of the country.
This is a special occasion restaurant. Reservations required, and expect to spend $100+ per person with wine.
What to order: The tasting menu. That’s the whole point. Price range: $$$$.

Best Restaurants in Lincoln City
The Bay House
The Bay House has been one of Lincoln City’s finest restaurants for decades, and the combination of the food and the setting makes it one of the best dining experiences on the central coast. The dining room overlooks Siletz Bay, and at sunset, it’s genuinely beautiful. The menu is Pacific Northwest with a seafood focus, and the preparations are refined without being overly fussy. Think pan-seared halibut, Dungeness crab, fresh oysters, and a wine list that does Oregon Pinot Noir justice.
Reservations are recommended, especially for a window table at sunset. This is the kind of restaurant where the view alone is worth the trip, and the food matches it. For more on Lincoln City, check my Lincoln City things to do guide.
What to order: The fresh catch of the day or the Dungeness crab. Price range: $$$.
Best Restaurants in Pacific City and Tillamook
Pelican Brewing Company (Pacific City)
Pelican Brewing in Pacific City is the only beachfront brewpub in the Pacific Northwest, and the food is way better than it needs to be. The fish and chips (beer-battered with their own ale) are some of the best on the coast, the fish tacos are excellent, and the wood-fired pizzas are a solid choice for families. Add award-winning beers and a view of Cape Kiwanda and Pacific City’s Haystack Rock from the patio, and you have one of the most enjoyable meals on the coast.
Get there early for lunch in summer or expect a wait. It’s the most popular restaurant in town for a reason. For the full breakdown of the area, check my Pacific City things to do guide.
What to order: Fish and chips or the wood-fired pizza. Price range: $$.
Grateful Bread Bakery (Pacific City)
Grateful Bread is one of the best breakfast spots on the entire Oregon Coast. Everything is made from scratch, the cinnamon rolls are legendary (they sell out early, so get there by 8 AM on weekends), and the egg dishes are hearty and satisfying. It’s a small space with a loyal following, so there’s usually a line, but it moves and it’s worth the wait.
What to order: Cinnamon roll (always) and the eggs Benedict or a quiche. Price range: $-$$.

Best Restaurants in Yachats and the Southern Coast
Drift Inn (Yachats)
The Drift Inn in Yachats is the most quintessentially Oregon restaurant on this list. Live music most nights, a menu that’s heavy on local seafood and vegetarian options, craft beer on tap, and a vibe that feels like a community living room. The fish tacos are great, the clam chowder is rich and satisfying, and the whole place has an energy that makes you want to stay all night.
Yachats calls itself “the gem of the Oregon Coast,” and the Drift Inn is a big reason why people keep coming back to this tiny town.
What to order: Fish tacos and a local beer, then stay for the live music. Price range: $$.
Alloro Wine Bar and Restaurant (Bandon)
Alloro is the biggest surprise on this list. In the small town of Bandon on the southern Oregon Coast, an Italian-trained chef is making handmade pasta, fresh seafood, and wood-fired dishes that would be at home in any major city. The wine list is excellent (heavy on Italian and Oregon selections), and the atmosphere is warm and inviting. This restaurant has no business being this good in a town this small, but here it is, and it’s incredible.
Reservations are essential because word has gotten out. For more on Bandon, check my Bandon things to do guide.
What to order: Handmade pasta or the fresh catch with an Oregon Pinot Noir. Price range: $$$.
Tips for Eating on the Oregon Coast
Make reservations for dinner. The best restaurants on the coast are in small towns with limited seating, and summer weekends fill up fast. Book ahead for any restaurant marked $$$ or higher on this list.
Ask what’s fresh. Oregon Coast restaurants live and die by what the boats bring in that day. The fresh catch is almost always the best thing on the menu. If the server says the halibut just came in, order the halibut.
Don’t skip the chowder. Almost every coastal restaurant serves clam chowder, and the best versions use fresh Dungeness crab, razor clams, or smoked salmon. It’s the signature dish of the Oregon Coast for a reason.
Carry cash. Some smaller spots (especially fish and chip shacks and bakeries) are still cash-only or have card minimums. Bowpicker in Astoria is cash-only, so plan ahead.
Lunch is often the better play. Many of the best coastal restaurants are less crowded at lunch, and the food is just as good. If you can’t get a dinner reservation, try lunch instead.
For more on planning a coast trip, check my Oregon Coast weekend itinerary and my Oregon Coast things to do guide.
Quick Tips
- It's the ones worth planning a trip around.
- For planning the rest of your trip, check my Oregon Coast things to do guide and my Oregon Coast towns guide for the full breakdown of each town along the way.
- For everything else to do in town, check my Astoria things to do guide.
- For more on Cannon Beach, check my Cannon Beach guide.
- For everything to do in Newport, check my Newport things to do guide.
Frequently Asked Questions
What is the best restaurant on the Oregon Coast?
It depends on what you’re looking for. For overall dining experience, Restaurant Beck in Depoe Bay and Alloro in Bandon are the most refined. For the best fresh seafood, Local Ocean Seafoods in Newport is hard to beat. For atmosphere, the Wayfarer in Cannon Beach (sunset views of Haystack Rock) and Buoy Beer in Astoria (sea lions under the floor) are unforgettable.
Where is the best seafood on the Oregon Coast?
Newport and Astoria have the freshest seafood because they’re working fishing ports. Local Ocean Seafoods in Newport buys directly from the boats docked nearby, and Bowpicker in Astoria serves albacore tuna from a converted fishing boat. But excellent seafood is available in every town on this list.
Do I need reservations for Oregon Coast restaurants?
For the upscale spots (Wayfarer, Restaurant Beck, Bridgewater Bistro, The Bay House, Alloro), yes. Book at least a few days ahead, and a week or more in summer. Casual spots like Bowpicker, Pelican Brewing, and Grateful Bread are first-come, first-served but expect a wait during peak hours in summer.
What is the best Oregon Coast town for food?
Cannon Beach has the most diverse restaurant scene with options at every price point. Astoria is the best for casual, character-filled spots. Newport has the freshest seafood. Pacific City is the best for a laid-back beach meal. If you’re planning a weekend, my Oregon Coast towns guide breaks down what each town offers.
The Oregon Coast restaurant scene is one of the things that keeps my husband and me driving out there every few months. Bowpicker for the tuna, Local Ocean for the fresh catch, Pelican for the beachfront beer and fish and chips. Every town has something worth stopping for, and the food alone is reason enough to plan a weekend on the coast. What’s your favorite Oregon Coast restaurant? Let me know in the comments.



Leave a Reply