
The best fish fries in Oregon are not at fancy restaurants with white tablecloths. They are hidden in converted fishing boats, tiny taverns and unassuming carryout windows where locals line up and chefs know exactly what they are doing.
One legendary spot serves its fish from an actual retired boat, dishing out beer-battered catch that draws crowds from everywhere. The lines stretch down the street, and nobody minds because the payoff is worth every minute.
Travel south and you will find soul-food kitchens turning out cornmeal-crusted fish that could hold its own in the Deep South. A city staple has perfected a golden, shatter-crisp coating that gives way to flaky, tender fish inside.
Oregon also has tavern fish fries that turn a rainy evening into something cozy, where the tartar sauce is house-made and the fries are hand-cut. It is a local tradition worth driving for.
1. Bowpicker Fish and Chips, Astoria

Few places in the Pacific Northwest carry a story like Bowpicker does. This fish and chips counter is literally built inside a converted gillnet boat parked on a downtown street.
The whole setup feels wonderfully stubborn. Someone refused to let a perfectly good boat go to waste and ended up creating a legend instead.
The beer-battered albacore tuna is the main attraction, and it delivers every single time. The batter crisps up beautifully while the fish inside stays tender and moist. That is harder to pull off than it sounds.
Albacore is not the typical choice for fish and chips, but once you try it here, you start wondering why anyone uses anything else.
Lines form early, especially on weekends, and the crowd waiting on the sidewalk tells you everything you need to know before you even taste a bite. It is cash-only, so come prepared. Locals have been making this pilgrimage for years, and first-timers quickly understand why.
There is no seating, no frills, and no distractions from what matters most. It is a basket of some of the best fried fish you will find anywhere along the Oregon coast. The simplicity is part of the charm, and the flavor is the reason people keep coming back season after season.
Address: 1634 Duane St, Astoria, OR 97103
2. Ecola Seafoods Restaurant and Market, Cannon Beach

Cannon Beach draws visitors for its dramatic coastline and iconic sea stacks. Locals know that one of the best reasons to stop here has nothing to do with the beach view. Ecola Seafoods has been a fixture in this town for years. It earns its place on every serious fish fry list in the state.
What sets Ecola apart is the range. Most fish and chips spots default to cod and call it a day. Here you will find fried salmon and halibut on the menu alongside other fresh options that rotate depending on what is available.
The halibut in particular has a clean, sweet flavor that pairs beautifully with a well-seasoned batter. I always appreciate a place that takes the fish itself seriously, not just the coating.
The market side of the operation means the seafood coming out of the fryer is genuinely fresh, and that difference shows up in every bite. The atmosphere is casual and unpretentious, which fits perfectly with the Cannon Beach vibe.
Families, couples, and solo travelers all seem equally at home here. It is the kind of spot where you grab your food, find a bench, and let the salt air do the rest. For anyone making their way down the coast, Ecola is a stop worth planning around.
Address: 208 N Spruce St, Cannon Beach, OR 97110
3. Bell Buoy of Seaside, Seaside

That vintage neon sign glowing along Highway 101 has been pulling people off the road since 1946. Bell Buoy has never needed a rebrand to stay relevant. Some places earn their reputation through consistency alone, and this Seaside institution is one of them.
The setup is classic counter service, which means you order, you wait a few minutes, and you walk away with a basket of properly fried fish that smells incredible. The riverside setting gives the whole experience a relaxed, unhurried quality that feels right for a coastal town like Seaside.
There is something genuinely satisfying about eating hot fish and chips with a view of the water, even if you are just perched on a bench outside.
Locals have a comfortable familiarity with this place that is hard to fake. You can tell by the way regulars order without looking at the menu and greet the staff like neighbors. Because in a town this size, they often are.
The fish comes out with a satisfying crunch that holds up even as the basket cools down slightly. It is a sign of a batter recipe that has been dialed in over many decades. Bell Buoy is not trying to be trendy or modern.
Address: 1800 S Roosevelt Dr, Seaside, OR 97138
4. Luna Sea Fish House, Yachats

Yachats is the kind of small coastal town that rewards people who slow down long enough to explore it. Luna Sea Fish House is exactly the kind of find that makes that slowdown worthwhile. This place has built a genuinely devoted local following, which in a town this size is no small achievement.
The lake perch here is the thing to order. It arrives with a coating that is almost impossibly light and crispy. It does not mask the natural sweetness of the fish underneath. Getting that balance right takes real skill. Luna Sea pulls it off with a consistency that keeps people coming back.
I have eaten a lot of fried fish up and down this coast, and the perch here stands out as something special.
The atmosphere matches the town perfectly, low-key and warm without being sleepy. There is a genuine care that comes through in every order, from the quality of the fish to the way it is cooked and served.
Yachats itself is a gem. Many travelers drive right past it on their way between bigger destinations. The locals have largely kept this spot to themselves. That might be changing as word gets out. For now, it still feels like a discovery rather than a destination.
Address: 153 NW Hwy 101, Yachats, OR 97498
5. The Crazy Norwegian’s Fish and Chips, Port Orford

The name alone is enough to make you curious, and The Crazy Norwegian’s delivers on the intrigue with some of the most satisfying fried fish on the southern Oregon coast. Port Orford is not exactly a major tourist hub. That means this spot has had to earn its reputation almost entirely through word of mouth.
The fish arrives with a crust that shatters on first bite, the kind of crunch that makes you pause mid-conversation just to appreciate it. Portions are generous without being wasteful, and the kitchen clearly understands that frying fish well is a craft, not just a process.
The lake perch in particular gets a light, careful treatment that lets the quality of the fish come through instead of hiding it under a thick coat of batter.
Port Orford itself is a beautiful, undervisited stretch of coast, and having a fish and chips spot this good makes the detour even easier to justify. The town has a quiet, end-of-the-road energy that suits a place like this perfectly.
There are no pretensions here, just good food served by people who take their craft seriously. Travelers who make it this far south along the coast often say The Crazy Norwegian’s is one of the highlights of the whole drive.
Address: 259 6th St, Port Orford, OR 97465
6. Fishmongers, Hammond

Hammond is a blink-and-you-miss-it kind of town tucked right next to Fort Stevens State Park, which makes Fishmongers feel like a well-kept secret hiding in plain sight. Once you know it is there, it becomes the kind of stop you plan entire coastal drives around.
The fish and chips here are built for eating on the go, which fits perfectly with the park-and-beach crowd that passes through this corner of the coast. The result is a coating that stays genuinely crunchy even after a short walk to a picnic table. That texture is harder to maintain than most people realize, and Fishmongers has clearly figured it out.
Locally caught rockfish is the must-order, and it has a mild, clean flavor that pairs well with the crispy batter without competing with it. The whole experience has a relaxed, grab-and-go energy that suits the surrounding area perfectly.
Fort Stevens draws a lot of campers, hikers, and history buffs, and after a morning exploring the park, pulling up to Fishmongers for a basket of hot fish feels like exactly the right reward. It is the kind of place that becomes a ritual for people who visit this part of Oregon regularly.
Address: 890 Pacific Dr, Hammond, OR 97121
7. Mo’s Seafood and Chowder, Newport

Mo’s has been part of Newport’s identity for so long that it is hard to imagine the bayfront without it. Yes, there are multiple locations now, but the original Newport spot on the waterfront is where the real experience lives, and smart locals know to head straight for the carryout counter.
The fried lake perch is the move here, and it comes out with a satisfying crunch that gives way to fish that is tender and full of flavor.
Eating it outside with the bay spread out in front of you and fishing boats drifting in the distance adds a layer to the experience that no indoor dining room could replicate. Newport is a working waterfront town, and Mo’s feels like a genuine part of that identity.
The carryout counter keeps things moving efficiently, which means you spend less time waiting and more time eating by the water. On a clear day, the bayfront is one of the most pleasant places to eat fried fish anywhere in the state. On a grey, foggy afternoon, it somehow gets even better.
Mo’s has the kind of longevity that only comes from consistently delivering what people want, and after all these years, the original Newport location still does exactly that. It is a reminder that some places become institutions for very good reason, and that reason usually comes down to the food.
Address: 622 SW Bay Blvd, Newport, OR 97365
8. Corbett Fish House, Portland

Portland has no shortage of good food, but finding a fish and chips spot that genuinely stands out in a city full of options takes something special. Corbett Fish House has that something, and it has earned its neighborhood-favorite status one crispy fillet at a time over the years.
The gluten-free fish and chips are the headline, made with a rice-based batter that achieves a level of crispiness that rivals anything made with traditional flour. For people who usually have to skip the fried fish at most spots, this place is a genuine revelation.
But even for those without dietary restrictions, the rice batter produces a lighter, crunchier result that is honestly hard to argue with once you have tried it.
The catfish is another strong reason to visit, arriving with a clean, precise fry that highlights the fish rather than overwhelming it. The neighborhood setting gives the whole place a comfortable, unhurried feel that is very Portland without being self-conscious about it.
It is the kind of spot where the staff knows the regulars and the regulars know exactly what they want before they reach the counter. Tucked into a residential part of the city, Corbett Fish House rewards the people who seek it out with food that feels both thoughtful and satisfying.
Address: 5901 SW Corbett Ave, Portland, OR 97239
9. The Fried Spot, Milwaukie

Just south of Portland, The Fried Spot occupies a category all its own on this list because it brings a soul food tradition to Oregon that feels both rare and deeply welcome. The loyal following this place has built is the kind that shows up regularly and brings new people along every time.
The catfish is the centerpiece, coated in a seasoned cornmeal crust that fries to a deep golden crunch with a flavor that hits differently than the typical beer-battered coastal style. There is a warmth and richness to the seasoning that makes each bite feel considered.
That kind of intentionality shows up consistently, which is why regulars here are so devoted.
The sides deserve their own moment of appreciation. Slow-cooked collard greens and candied yams alongside the catfish turn a fish fry into a full, satisfying meal that lingers in the best possible way. The atmosphere is casual and genuinely welcoming.
Milwaukie does not always get the attention that Portland does. The Fried Spot is the kind of destination that makes the short drive completely worth it. For anyone who loves fried fish and has not explored the soul food side of Oregon’s food scene, this is the place to start.
Address: 17180 SE McLoughlin Blvd, Milwaukie, OR 97267
Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.