17 Best and Must-Try Restaurants in Cannon Beach, OR

Located in northwest Oregon, Cannon Beach is a coastal town known for its amazing beach and attractive local food. Its diverse selection of restaurants offers an array of culinary delights, satisfying everyone’s taste buds.
Many restaurants in Cannon Beach pride themselves on using locally sourced ingredients to ensure a truly authentic culinary experience. From eating fresh seafood caught off the Oregon coast or enjoying classic Italian cuisine with a glass of wine, options abound.
Additionally, these Cannon Beach restaurants will complement whether you’re in the mood for a beachside meal or a romantic dinner with ocean views. So while staying in this beautiful coastal city, stop at one of the highest-rated restaurants in Cannon we have listed.
Restaurants in Cannon Beach
Driftwood Restaurant & Lounge

Among the restaurants in Cannon Beach, Driftwood offers a premier dining experience. Established in 1944, this family-owned restaurant has been a gathering spot for locals and visitors for over 75 years.
They focus on local ingredients for their seafood, steaks, and every item, ensuring high-quality meals that satisfy various tastes. The menu includes something for everyone, and their choice of local beer, wine, and cocktails constantly evolves.
In the afternoons and evenings, enjoy their large outdoor dog-friendly deck for food, cocktails, and people-watching on Main Street.
Overall, Driftwood is ideal for drinking with friends, enjoying a family dinner, and having special occasions!
Wayfarer Restaurant & Lounge

The Wayfarer is next to Surfsand Resort, giving a spectacular view of the Pacific Ocean and Haystack Rock.
The restaurant’s dining room complements the area’s natural beauty. Mainly, the menu showcases classic coastal seafood using local and seasonal ingredients.
You can enjoy breakfast with favorites like house-made waffles, avocado toast, and different Benedicts. The lunch and dinner menus include crab, shrimp, local salmon, oysters, and clams; They have a simple dessert and kids menu.
Every menu change with the seasons and the whiskey bar & lounge serves classic cocktails. The restaurant serves breakfast, lunch, and dinner starting at 8 am daily, and reservations are recommended (call the front desk).
Cannon Beach Smokehouse

The Cannon Beach Smokehouse is a local bar and restaurant. The laid-back atmosphere is perfect for a casual dinner or a quick bite while watching games on one of the TVs. If the weather permits, sit outside and take your meal while enjoying the sights and sounds of the beautiful surrounding.
At the restaurant, they serve exceptional dishes. The standout items are the sandwiches and smoked meat, which they carefully prepared. The Smokehouse accouterments, including the sauce, are also noteworthy. The smoke is evident but doesn’t overpower the dish and complements it perfectly.
The bartenders make specialty cocktails with care, balance, and flair and offer beer from Bills Tavern. Overall, the Cannon Beach Smokehouse provides a unique local dining experience.
Ecola Seafood Restaurant & Market

Jay Beckman founded Ecola in Cannon Beach in 1993. This family-owned business prides itself on offering only the freshest seafood.
In addition to their signature “world-famous smoked salmon jerky” and house-made clam chowder, the restaurant provides diverse options, including seafood baskets and platters, fish and chips, crab melt, large crab cocktails, and many more.
There are also menu items available for those who prefer land-based dishes. The restaurant’s inside is spacious and clean, and grab your plate on their outdoor rooftop. Their family-friendly staff will greet you and ensure a pleasant experience.
Ecola is open 363 days a year, and the team fishes year-round to bring you high-quality seafood on the Oregon Coast.
Stephanie Inn & Dining Room

The award-winning Stephanie Inn & Dining Room offers a delightful and intimate dining experience, perfect for unwinding and savoring delicious cuisine. Chef Aaron Bedard crafts a nightly feast that pays homage to Oregon’s renowned food culture using locally sourced ingredients at their seasonal peak.
Each dish showcases the chef’s passion and creativity, from roasted Willamette Valley grass-fed lamb to fresh Chinook salmon straight from the Astoria docks. Indulge in a classic craft cocktail before enjoying a four-course, prix fixe dinner with your choice of entrée.
Enhance your dining experience with their suggested wine pairings, or select a bottle from their extensive collection of exceptional Oregon wines, highlighting the state’s diverse producers and styles. As you wind down, enjoy coffee and the serene ambiance of candlelight while taking in the breathtaking view of the moon rising over the waves.
Seating requires reservations; Stephanie Inn & Dining Room offers a truly romantic experience and welcomes all visitors to Cannon Beach.
Local Grill & Scoop

Local Grill & Scoop is one of the best restaurants in Cannon Beach. Launched in 1993, this restaurant has served visitors fresh, locally sourced seafood for years.
The menu boasts an extensive range of dishes to suit all tastes and an impressive selection of Oregon wines and local beers. Takeout is also available for those in a hurry.
You can sit in their nice window seat and enjoy the meal with a beautiful view of the restaurant’s surrounding flowers and outside dog-friendly patio.
Local Grill & Scoop offers rotating daily specials for happy hour enthusiasts. So, don’t hesitate to pay a visit and explore what the restaurant has to offer.
Bistro

The Bistro is a cozy, romantic eatery at the northern end of Hemlock Street. Its delightful brick walkway and patio enchant during spring and summertime when the garden blooms.
Their menu is eclectic, featuring a diverse range of dishes. You can enjoy local seafood, sup & salads, special dessert, USDA-certified prime beef, and several dishes inspired by Asian cuisine. Additionally, five nights a week, you may catch famous local musicians.
The Bistro also gives a dog menu on the patio for dog lovers during the summer. It’s advisable to make reservations in advance to ensure a table at this popular dining place in Cannon Beach.
Bill’s Tavern & Brewhouse

Bill’s is a family-friendly brewpub and restaurant offering craft beer and classic pub food in the middle of Cannon Beach.
Their menu includes burgers, soups, salads, fish sandwiches, seafood entrees, and kids-friendly things. Don’t miss their delicious Oyster Burger, served with fresh tomatoes, onions, lettuce, pickles, and tartar sauce on a classic bun.
The restaurant’s interior is reminiscent of an old saloon with a joyful atmosphere, making it an ideal place to gather and chat.
So, if you’re looking for lunch or dinner with a unique pint of beer in Cannon Beach, Bill’s is the best stop!
Newmans at 988

Situated at South Hemlock in Cannon Beach, Newmans at 988 is a small French and Italian-inspired restaurant that accommodates 25 to 30 people.
You can find mouthwatering classic Italian dishes such as Crab Cakes, Foie Gras Pasta, and Lobster Ravioli. Additionally, vegetarian, vegan, and gluten-free options are available.
Newmans at 988 is a unique place for special events, including rehearsal dinners, anniversary dinners, and small wedding receptions. The restaurant’s fresh roses and white tablecloths on each table create an impressive background for any occasion.
In conclusion, anyone looking for a romantic and intimate restaurant in Cannon Beach is worth visiting Newmans at 988; Reserve your table!
Lazy Susan Cafe

If you’re looking for a cozy breakfast spot in Cannon Beach, visit the Lazy Susan Cafe. This family-owned restaurant offers a warm and welcoming atmosphere with indoor and outdoor seating options.
The Oatmeal Waffle is one of the standout dishes on the menu, which is a hearty and delicious breakfast option that is sure to satisfy. If you are a coffee lover, you’ll also appreciate their full espresso bar; try delicious Americano.
At Lazy Susan, the staff provides excellent service with their friendly and attentive approach. They go above and beyond to ensure you have a great experience.
Lazy Susan Cafe is situated just off North Hemlock Street and is surrounded by numerous other dining locations and shops. Don’t miss out on this Cannon Beach gem!
Tom’s Fish & Chips

Tom’s is one of the best seafood restaurants in Cannon Beach, simple and well-run. They have two locations in Oregon: one in Cannon Beach on North Hemlock Street and another in Seaside.
The menu has a lot of options; enjoy affordable fish and chips, fish tacos, chowder, classic burgers, salads, and craft beer on tap! They provide tartar sauce and a special cocktail sauce; both sauces are well paired with crispy fish.
They even have outdoor tables where you can sit with your furry friends. Tom’s is open daily for lunch and dinner. It’s the perfect place to relax and have a crispy meal after hiking in Ecola State Park.
Pig ‘N Pancake

Situated near Cannon Beach Community Church, The Pig ‘N Pancake is open for breakfast, brunch, and lunch. This family-owned restaurant chain operates in several locations in Oregon.
They provide an extensive selection of breakfast items, with 35 varieties, including homemade pancakes, available anytime.
The restaurant serves various delectable dishes such as omelets, pancakes, burgers, waffles, sandwiches, salads, and more.
If you prefer omelets, you can order them in distinctive styles, such as taco, shrimp & cheese, and over easy. Naturally, they serve pancakes in several types: blueberry, gluten-free, banana, and Swedish. They also offer banquet/catering services; the restaurant is available for private parties.
Castaways Global Cuisine

Castaways is a charming, small, family-owned restaurant. As one of the best Cannon Beach restaurants, it never feels cramped despite its small space.
This place is a good choice for anyone looking for a reasonably priced, tasty meal. The kitchen uses fresh and seasonal ingredients, preparing creative and flavorful dishes.
The restaurant’s inspiration comes from unique Creole and Caribbean combinations showcased in dishes like Jerk Chicken, Jambalaya, Crab Fritters, Coconut Shrimp, and many changing specials.
The menu changes daily, so there’s always something new to try. Reservations are recommended at Castaways, so plan if you want to dine here.
Pizza A’ Fetta

Are you looking for one of the best pizza spots in Cannon Beach? So then, visit Pizza A’ Fetta. The restaurant, famous for its oven-baked dough made from scratch and various fresh toppings, is in the Village Centre. Their in-house salads, appetizers, and gluten-free options are also available for indulgence.
A must-try premium item on their menu is pepperoni pizza. The restaurant’s chef prepares it with tomato sauce, provolone, mozzarella, parmesan cheese, and pepperoni topped with Italian basil.
Pizza A’ Fetta even offers bar service with crafted beers and a selection of Oregon and Italian wines. Classic pizza and beverages and reasonable prices make this Cannon Beach restaurant a perfect place for dinner.
Crepe Neptune

If you’re a crepe enthusiast and happen to be in Cannon Beach Mall, then Crepe Neptune is the place to be!
This charming little eatery offers an extensive menu of 18 varieties of crepes, including savory and sweet options. Their smoked salmon crepe is the most popular, consisting of wild smoked salmon, green onions, cream cheese, mustard dill sauce, and spinach.
Crepe Neptune prepares their crepes, like in France, using traditional griddle and tools. In addition to its crepes, the shop also offers milk tea, espresso, and ice-blended tea.
Their ordering system is simple, and you don’t have to wait long; you can get your order quickly. So, if you’re looking for a tasty crepe experience in Cannon Beach, look no further than Crepe Neptune!
Oros Fireside Restaurant

If you’re in the heart of Cannon Beach, consider dining at Oros Fireside. The restaurant exudes a cozy ambiance with a rustic cabin inside and a beautiful fireplace that creates a warm and inviting atmosphere.
Don’t miss out on the fantastic food boasting a traditional breakfast menu with various delicious options. Popular items include Country Steak and Country Benedict. We recommend the Halibut Melt and Garlic Toast as your best choices.
If you have dietary restrictions, many gluten-free options, including sandwiches and burgers made with gluten-free bread, are available.
They are closed on Wednesdays, and overall, Oros Fireside is an excellent stop for those looking for a high-quality breakfast brunch.
Seasons Cafe

The final stop on our Cannon Beach restaurant tour, Seasons, is a casual dining experience. Serving Cannon Beach for over 10 years, they offer a variety of delicious sandwiches, salads, wraps, house-made soups, desserts, kid-friendly items, and espressos.
Weekend dinners include fresh seafood and entrée pasta with local craft beer and Northwest wine; you don’t have to look elsewhere for your alcohol needs.
Seasons also features live weekend music. On the other hand, Seasons is one of the few places you’ll find in Cannon Beach that’s open year-round. Most places are closed for the winter, but this is a superb option at any time. Visit this cute restaurant run by a single chef.
Note: Since all the information in this article is based on the date of publication, for some reason (health, economic, social), these businesses may be temporarily or permanently closed or moved to another location.