Sharing is caring!
One Lake Erie fish house sits just steps from a river and has been serving local perch since 1973. That’s more than five decades of crispy, golden practice.
I love that kind of stubborn devotion. In Ohio, perch and walleye aren’t trendy menu add-ons.
They’re a lakeside tradition, served at tiny counters, old-school diners, and dressed-up steakhouses alike.
This list mixes family diners, waterfront patios, a fish market with a sandwich counter, and a few spots that sneak walleye into tacos or bite-size snacks. A couple even open early for breakfast, which feels like a bonus round.
I can’t imagine a better way to taste the lake without buying a fishing license. The hard part is picking where to start, since each stop has its own idea of perfect breading.
So tell me, are you a fried dinner purist, or are you secretly hoping for perch tacos?
1. Jolly Rogers Seafood House

Some people drive across the state for a fish dinner, and this lakeside counter gives them good reason. The menu reads like a love letter to Lake Erie, starting with walleye and perch.
You order at the counter, grab a seat, and wait for fried fish to land in front of you. Service runs fast, which is handy when your stomach starts making loud requests.
The walleye dinner is a headliner here, and the perch gets equal billing. Want something lighter?
Perch chips and walleye chips let you snack your way through the lake without committing to a full platter.
Seafood fans have more to explore beyond the fried classics. Lobster bisque and lobster rolls show up on the menu, along with large shrimp and scallops.
Not everyone at your table may crave fish, and that’s fine. A strawberry walnut salad and a quinoa option keep the veggie crowd happy, and kids get their own menu.
Seating comes both indoors and out, with a patio facing the lake. Inside, a fireplace adds a nice touch for cooler Ohio days when the wind picks up off the water.
Plan ahead, because the place doesn’t take reservations and there’s usually a wait. Friday evenings and Saturdays get the biggest crowds, while weekday late mornings stay calmer.
Tuesday is the one day the doors stay closed. Dogs are welcome on the outdoor seating, so your furry co-pilot can enjoy the lake breeze too.
Address: 1715 E Perry St, Port Clinton, OH 43452
2. Brennan’s Fish House – Grand River, OH

Just a short stroll. That’s roughly how far this family-owned fish house sits from the Grand River, and it’s been serving seafood there since 1973.
Five decades in, the place still keeps Lake Erie at the center of the plate. You’ll find Lake Erie yellow perch and Lake Erie walleye as full dinners or as sandwiches.
Dinners come with fries, coleslaw, bread, and butter. Can’t decide between the two fish?
The Fresh Lake Erie Combo exists for exactly that kind of happy indecision.
The room leans hard into its nautical, historic setting. It feels like the kind of spot where boat talk and fish talk blend together naturally.
Beyond the lake classics, the menu wanders into homemade crab cakes, frog legs, golden fried shrimp, and fresh sea scallops. Big appetites can tackle crab legs or a Delmonico steak paired with crab.
New England clam chowder makes a solid opening act before your fish arrives. Onion rings are another side worth adding if you like a little extra crunch.
Hours shift with the seasons, so check before you head out. From May through October, Sundays open at 1 PM, while winter Sundays stay closed.
Reservations aren’t accepted, so arriving early on a Friday or Saturday evening is a smart move. Kids get their own menu, and high chairs are ready for the littlest Ohio fish fans.
Address: 102 River St, Grand River, OH 44045
3. Jake’s On Lake

Don’t let the name trick you into packing a swimsuit. The restaurant sits on Lake Road rather than the shoreline, but its menu stays loyal to the lake.
This family-run spot calls Lake Erie perch one of its specialties. The Lake Erie Perch Dinner is a menu highlight, and perch tacos give the classic a playful twist.
Walleye shows up blackened, which is a fun change of pace from the usual fryer route. It brings a bolder, spicier personality to a fish known for its mild side.
Hungry crowds can start with potato skins, another popular pick here. Brussels sprouts, clam chowder, and chili round out the starter options nicely.
The place also handles breakfast and brunch, plus lunch and dinner. Prime rib, burgers, and a chicken wrap cover anyone who wants to skip seafood.
Portions run generous, so bring a friend or a takeout plan. A patio adds outdoor seating, and the bar area works well for catching a game.
Sports fans and families both fit in comfortably. Kids get their own menu, and the casual setup keeps things relaxed.
Timing matters, since the doors stay closed on Sundays and Mondays. Tuesday through Saturday, you can drop by from late morning into the evening.
Reservations aren’t part of the deal, and Saturday afternoon into evening gets busiest. Weekday mornings are your quiet window if you prefer an easy seat.
Address: 32485 Lake Rd, Avon Lake, OH 44012
4. Hil-Mak Seafood Restaurant

Fried or grilled? At this Ashtabula seafood cafe, you actually get to choose, and that small detail makes walleye lovers very happy.
Lake Erie perch sits on the menu alongside walleye, and market specials rotate in as well. A walleye special is the kind of thing worth asking about when you sit down.
The setting stays informal and unpretentious, with a quiet, historic feel. It’s the sort of place where the food gets the spotlight instead of fancy decor.
Classic sides fit right in here. Think baked potatoes and coleslaw, the reliable sidekicks of any good Great Lakes fish dinner.
Lobster bisque is a menu highlight, and the seafood salad offers a lighter route. Cajun shrimp tacos and a jumbo gulf shrimp cocktail add more reasons to linger.
Save a little room for dessert if you can manage it. Crème brûlée makes a sweet, crackly finish after a plate of fish.
Steaks and soups share the menu too, so landlubbers have options. Catering is available if you want to bring the fish to your next party.
Unlike many fish spots, this one accepts reservations. That’s handy on Friday and Saturday evenings, when the dining room fills up most.
Hours get a little quirky on Thursdays, with a midafternoon break. Sundays and Mondays stay closed, so plan your Ashtabula fish run for midweek or the weekend.
Address: 449 Lake Ave, Ashtabula, OH 44004
5. Berardi’s Restaurant – Huron, OH

Lasagna and lake perch under one roof might sound like a mix-up. In Huron, it’s simply how the Berardi family has always rolled.
This stalwart spot blends Italian-American comfort food with Lake Erie favorites. The family behind it now spans third and fourth generations, which says plenty about staying power.
Lake Erie yellow perch comes two ways here. You can grab it as a full dinner or as a hand-breaded perch sandwich, and walleye is a popular pick as well.
Fries deserve a mention, since the restaurant is known for its signature thick-cut version. They pair beautifully with a pile of fried fish.
Before the fish, consider the signature seafood bisque. It’s a house specialty and a smart way to start a Lake Erie feast.
The Italian side of the menu holds its own too. Mama Berardi’s Baked Lasagna, spaghetti and meatballs, and chicken Toscana keep pasta fans grinning.
Breakfast starts early, with sausage gravy and biscuits leading the morning crowd. Sundays run breakfast only and wrap up by early afternoon.
Gluten-free options are available, which is a thoughtful touch. Kids get their own menu, and a front case of pies and cakes tempts you on the way out.
Mondays stay closed, and an online check-in system helps cut down wait times. Use it on Friday or Saturday evenings, when this Ohio favorite gets busiest.
Address: 218 Cleveland Rd E, Huron, OH 44839
6. Windward Passage

Columbus sits a long drive from Lake Erie, yet this nautical dining room serves Great Lakes perch and walleye like it’s parked at a marina.
The vibe is proudly old-school. Think classic seafood house energy, the kind of place that hasn’t chased trends and doesn’t plan to.
Fried Lake Erie perch and fried walleye both hold starring roles. Plates come with sides like a fresh salad and red-skinned potatoes, which keep things simple and satisfying.
Appetizers here lean wonderfully retro. Devils or Angels on Horseback, Oysters Remick, and oysters on the half shell make the starter list feel like a time capsule.
Crab cakes, steamed clams, and shrimp cocktail fill out the opening act. A Waldorf salad gives you one more throwback dish to try.
Fancy something beyond lake fish? King crab, halibut, and coquille Saint Jacques give seafood fans plenty of directions to wander.
Onion rings make an easy side for the table. They’re the sort of crunchy extra that disappears quickly once the basket hits the table.
Doors open at 4 PM Monday through Saturday, and Sunday stays closed. Reservations aren’t accepted, so a short wait can come with the territory.
Free parking makes the visit easier, and takeout works if you’d rather eat at home. For central Ohio diners, it’s a handy way to get lake fish without the road trip.
Address: 4739 Reed Rd, Columbus, OH 43220
7. The Seafood Restaurant

A name this direct tells you exactly what you’re getting. The longtime Sylvania eatery keeps its focus on fish, with perch and walleye dinners at the top of the wish list.
The Perch Dinner is a menu highlight. Pickerel also appears on the menu, a nod to a regional nickname for walleye.
Signature onion rings are a big part of the identity here. Order a basket for the table and watch it vanish faster than you expected.
Soup lovers can choose between clam chowder, lobster bisque, and French onion. Each makes a cozy-weather starter without stealing too much stomach space.
The seafood list stretches well beyond the lake. Cod, grouper, swordfish, scallops, calamari, frog legs, and king crab all make appearances.
Some plates come with crispy hashbrowns and a house salad topped with beets. That combo adds a fun twist to the usual fries and slaw.
Steaks keep meat lovers in the loop. The setting stays low-key, so you can show up casual and still feel right at home.
Unlike many fish spots, reservations are accepted and recommended for dinner. Thursday through Saturday evenings bring the biggest crowds, so book ahead if you can.
A private dining room handles bigger gatherings, and curbside pickup works for nights on the couch. Sunday is the only day this northwest Ohio favorite stays closed.
Address: 5504 W Alexis Rd, Sylvania, OH 43560
8. Red’s Lakehouse

Perch tacos with chimichurri? Yes, please, and this newer Marblehead eatery treats them like a signature move.
The tacos come with perch tucked into grilled flour shells, finished with chimichurri. It’s a fresh spin that still respects the fish.
Walleye shows up as bite-size walleye bites, perfect for sharing or not sharing. A perch sandwich and a classic perch dinner give traditionalists their comfort zone.
The menu also boasts what it calls World Famous Lobster Bisque. Bold claim, sure, but it’s a fun one to put to the test yourself.
Other choices wander all over the map. Smash burgers, pizza, pierogies, shrimp linguini, and maple bacon glazed salmon all make the lineup.
Vegetarians can find a few options too, including a taco bowl. That makes group dinners much easier to plan.
Rooftop seating is a standout feature here. Add outdoor tables and live music, and you’ve got an easy summer evening in the making.
The restaurant runs seven days a week, from late morning to 8 PM. Reservations aren’t taken, so Friday and Saturday evenings may call for patience.
Dogs can join you outside, and kids have their own menu. With Lake Erie views nearby on the peninsula, it’s a relaxed stop between beach time and ferry rides.
Address: 9268 E Bayshore Rd, Lakeside Marblehead, OH 43440
9. Pipe Creek Wharf

Right on the Sandusky waterfront, this wharf lets you eat lake fish while staring at actual water. That’s a pretty perfect pairing.
Breading is the big talking point here. The perch gets a coating that keeps fans loyal, and the perch dinner is a reliable order.
Walleye bites make a great starter or a snack-sized meal. Fish tacos add another way to enjoy the catch without a knife and fork.
Food tends to come out quickly, which matters when the kids start getting restless. Speaking of kids, they have their own menu and high chairs are on hand.
The spacious patio is a big draw in warm weather. It’s pet friendly too, so your dog can soak up the breeze while you work through dinner.
When the weather turns, a fireplace keeps things comfortable indoors. Live music also shows up, giving evenings a little extra energy.
Hours change across the week, so it pays to check. Monday through Thursday opens at 4 PM, while Friday through Sunday starts at 11 AM.
Friday and Saturday evenings get busiest. Tuesday and Wednesday afternoons are calmer if you want a quieter table.
Free parking and free Wi-Fi round out the practical perks. For an easygoing Ohio fish dinner near the water, this one fits the bill without fuss.
Address: 2330 River Ave, Sandusky, OH 44870
10. The Oregon Inn – Oregon, OH

Grilled walleye gets serious respect at this down-to-earth tavern east of Toledo. Not every fish fan wants the fryer, and this kitchen gets that.
Lake Erie fish and prime rib are the main attractions. Yellow perch and walleye share the spotlight, with other lake catches joining in.
The walleye comes grilled for anyone craving a lighter take. Pair it with sweet potato fries or a baked potato, and you’ve got a classic plate.
Nautical art lines the walls, and the furnishings stay modest. The focus stays on the food rather than fancy decorations.
Starters lean comforting and shareable. Crab dip, artichoke dip, and mozzarella wedges make picking just one a real challenge.
Open-face prime rib is a menu highlight for the beef crowd. A Prime Time Salad offers a vegetarian option with a clever name.
Dessert fans can choose between chocolate cake and carrot cake. Both make a sweet ending after a plate of lake fish.
Reservations are accepted and recommended for dinner. Tuesday, Friday, and Saturday evenings bring the biggest crowds, so plan ahead.
Mondays stay closed, and weekend hours start in the afternoon. A private dining room works well for family gatherings or celebrations.
Address: 6067 Bay Shore Rd, Oregon, OH 43616
11. Angry Bull Steak House

A steakhouse with a bull in its name might seem like the last place to order fish. Surprise, the Huron chophouse puts Walleye Bites and a Perch Dinner right on the menu.
That makes it a smart pick for split decisions. One person can go full steak while another sticks with Lake Erie favorites.
Walleye Bites work as a starter for the table. The Perch Dinner gives you a full plate for a proper fish night.
The beef side goes big, literally. A boneless two-pound prime rib, a New York strip, and a porterhouse with baked potato anchor the meat lineup.
Seafood chowder offers another way to start the meal. A house salad and onion rings are easy add-ons for the table.
Crème brûlée makes a classy finish. Its crackly top is the kind of last bite that ends dinner on a high note.
The atmosphere mixes casual and upscale in a pleasant way. A separate lounge gives you a relaxed spot to unwind.
Dinner reservations are recommended, especially on Friday and Saturday evenings. Sunday and Tuesday evenings can get busy too.
Doors open at 4 PM daily, which keeps things simple. Kids get their own menu, so families can turn date-night vibes into a group outing.
Address: 3317 Cleveland Rd E, Huron, OH 44839
12. Chris’ Restaurant

Mom-and-pop diners rarely chase trends, and Chris’ Restaurant in Lorain proves why that’s a good thing. It’s family owned, time-tested, and serious about a good perch plate.
The Lake Erie Perch Dinner is a menu highlight. Walleye appears here too, giving you a second lake option.
Fry fans get a full choice of potatoes. French fries, home fries, hash browns, or mashed can all join your fish.
The room feels bright and clean, with a vintage diner style. It’s the kind of place where coffee refills keep coming and nobody rushes you.
Breakfast is a big deal here. The Mountain Man Breakfast, a Country Skillet, and a sausage gravy cup get the morning rolling.
Old-school favorites like liver and onions and a chef’s salad hold their spot too. Potato soup is another comfort pick worth trying.
Leave room for strawberry swirl cheesecake. It’s a sweet finish that feels right at home in a classic diner.
Hours run mostly early, so timing matters. Tuesday through Thursday closes at 2 PM, while Friday and Saturday stretch to 7 PM.
Fish dinner fans should aim for those later weekend hours. Mondays stay closed, and Sundays wrap up by early afternoon in this northeast Ohio town.
Address: 2812 W Erie Ave, Lorain, OH 44053
13. Ardick Seafood Inc

Half fish market, half sandwich counter, this Lorain stop lets you buy dinner raw or cooked. Talk about flexibility.
Fresh fish fills the market side for anyone who likes cooking at home. Prepared perch dinners and sandwiches are ready for those who’d rather skip the kitchen cleanup.
Perch and walleye sandwiches are the stars here. They’re a no-fuss way to enjoy Lake Erie fish on the go.
Think of it as a grab-and-go mission rather than a long sit-down meal. There’s no restroom on site, so plan your stops accordingly.
The setup suits picnics, road trips, and lunch breaks. Grab a sandwich, find a scenic spot near the lake, and enjoy.
Hours stay daytime focused. Tuesday through Thursday runs from 10:30 AM to 6 PM, with Friday open an hour later.
Saturday closes at 5 PM, and Sundays and Mondays stay closed. Friday afternoon into evening gets the busiest, which makes sense for a fish market.
Weekday mornings are your best bet for a quick visit. You can browse the case without a line forming behind you.
Delivery isn’t offered, so you’ll need to swing by in person. It’s a fitting final stop for a tour of Lake Erie fish, proof that great perch doesn’t need a fancy dining room.
Address: 922 Colorado Ave, Lorain, OH 44052