Where to Eat from Astoria to Cannon Beach: 12 Must-Try Restaurants for Breakfast, Lunch, and Dinner
- Thomas Tangen
- Apr 21
- 3 min read
Updated: May 27

Stretching along Oregon’s scenic North Coast, the corridor from Astoria to Cannon Beach is rich in natural beauty—and just as rich in flavor. From historic harborside diners to rustic beachside bistros, this region is packed with places to eat that showcase local ingredients and coastal charm. Whether you're starting your day in Astoria, breaking for lunch in Seaside, or ending the night in Cannon Beach, here are 12 must-try restaurants for your next coastal getaway.
Breakfast Spots (Where to Eat in Astoria and Cannon Beach in the Morning)
1. Blue Scorcher Bakery Café - Astoria
A cozy and eclectic worker-owned café in the heart of downtown Astoria. Everything is baked in-house, from hearty granola to flaky pastries. Their cardamom coffee cake and artisan bread are standouts.
1493 Duane St, Astoria, OR 97103
2. Osprey Café - Seaside
This spot serves up a locally loved brunch menu with globally inspired dishes like chilaquiles and Filipino-style longanisa. Friendly vibes and strong coffee round it out.
2281 Beach Dr, Seaside, OR 97138
3. Lazy Susan Café - Cannon Beach
A charming breakfast nook with a rotating menu of specials and a cozy cottage feel. Try the homemade quiche or Swedish pancakes.
126 N Hemlock St, Cannon Beach, OR 97110
4. Astoria Coffeehouse & Bistro - Astoria
Half bistro, half café, this spot opens early with inventive breakfast plates and espresso drinks. Their eggs benedict and baked French toast are consistent crowd-pleasers.
243 11th St, Astoria, OR 97103
Best Lunch Restaurants Along the Coast
5. The Stand - Seaside
A tiny walk-up taco shack just a few blocks from the beach. It’s nothing fancy, but the fish tacos, burritos, and salsas are made fresh and pack serious flavor.
109 N Holladay Dr, Seaside, OR 97138
6. Tom's Fish & Chips - Cannon Beach
A classic coastal lunch stop. Grab a combo basket, chowder, or clam strips and eat outside while people-watching in downtown Cannon Beach.
240 N Hemlock St, Cannon Beach, OR 97110
7. Buoy Beer Company - Astoria
Great pub-style lunch with a view of the Columbia River. Burgers, fish and chips, and house-brewed beers are on tap. Kids love the glass floor that looks down to the water.
1 8th St, Astoria, OR 97103
8. Dough Dough Bakery - Astoria
For a quick lunch and excellent pastries, this little bakery delivers. Their rotating sandwiches and savory galettes are perfect grab-and-go options.
599 Bond St, Astoria, OR 97103

Dinner Destinations (Where to Eat in Astoria and Cannon Beach at Night)
9. Bridgewater Bistro - Astoria
Refined yet relaxed, this riverfront restaurant serves elevated Northwest fare with piano music and harbor views. Expect dishes like pan-seared halibut, mushroom risotto, and wine pairings.
20 Basin St, Astoria, OR 97103
10. Maggie’s on the Prom - Seaside
Elegant dining right on the promenade with upscale seafood dishes and ocean views. Great for a date night or celebratory dinner.
581 S Prom, Seaside, OR 97138
11. Driftwood Restaurant & Lounge - Cannon Beach
A Cannon Beach staple with a lodge-like atmosphere and a menu built around steak, seafood, and hearty sides. The cedar plank salmon is a favorite.
179 N Hemlock St, Cannon Beach, OR 97110
12. The Bistro - Cannon Beach
Tucked away off the main drag, The Bistro offers seasonal dishes, a cozy setting, and a great wine list. Perfect for a quiet, refined meal near the beach.
263 N Hemlock St, Cannon Beach, OR 97110
Whether you’re grabbing a flaky croissant before a coastal hike or settling into a seafood dinner with ocean views, knowing where to eat in Astoria and Cannon Beach turns your Oregon Coast visit into something unforgettable.
Want a custom coastal food itinerary with hikes, shops, and scenic stops built around your pace and preferences? I can create one just for you.Have a favorite local eatery you think should be featured? Leave a comment and I’ll check it out for a future field report.
Comments