Ask anyone who grew up near Lake Erie about Friday nights, and the talk turns to perch dinners in a hurry. Ohio has a handful of old taverns and fish houses that have been serving this small, mild lake fish for decades, some since your grandparents were young.
This list covers seven of them, from a 1939 neighborhood tavern in Cuyahoga Falls to an island grill on Kelleys Island. Each one has its own story, its own setting, and its own reason to plan a trip, so grab a napkin and start mapping your next perch run.
1. The Boulevard Tavern, Cuyahoga Falls, OH

Back in 1939, when this corner of Cuyahoga Falls was just getting used to its neighborhood tavern, the Boulevard opened its doors. It is still going strong on Chestnut Boulevard, and the tin ceilings and old-school decor make it clear the place has no interest in a modern makeover.
The star here is the lake perch dinner, and it is available every day the tavern is open. That matters, because plenty of places save perch for Fridays.
The menu also leans into American and Mediterranean pub grub, plus small plates and comfort food if someone in your group is not a fish fan.
Prices are friendly, typically running about $10 to $20 per person. Families are welcome, with high chairs and a kids’ menu on hand, and there are vegetarian and vegan options too.
Plan around the schedule. The tavern is closed Sunday and Monday, opens at 2 PM Tuesday through Thursday and Saturday, and starts at 11 AM on Fridays.
Reservations are not accepted, so a quiet weekday afternoon is a smart move if you want to skip the Tuesday and Friday evening crowds. Parking is usually easy to find.
2. Brennan’s Fish House – Grand River, OH, Grand River, OH

Grand River is a tiny fishing village of roughly 400 people, and one of its best-known addresses sits right on River Street. Brennan’s Fish House has been a nautical-themed stalwart here for a long time, with rustic decor, a fireplace, and water views that remind you how close Lake Erie really is.
Hungry crowds come for the fish. The Fisherman’s Platter is the go-big order, stacking fried perch with scallops, shrimp, whitefish, and a crab cake.
Crab cakes also appear on their own, and buffalo shrimp is another menu option. Portions of the perch dinners are generous, so arrive with an appetite.
This one runs a little pricier than some others on the list, usually around $20 to $30 per person. Hours are 11 AM to 8 PM Monday through Thursday and 11 AM to 9 PM on Friday and Saturday, with Sundays closed.
No reservations are taken, and Friday evenings and Saturday afternoons get busy. I would save this stop for a weekday lunch, when you can grab a table and actually enjoy the river view at your own pace.
3. Tim’s Tavern, Canton, OH

Canton is famous for football, but a lot of locals will tell you the city’s other tradition is a fish dinner at Tim’s. This nautical-themed hangout on Parkway Street has been feeding the neighborhood for more than 50 years.
The batter is the big deal. Tim’s is known for its signature battered fish, and that crispy coating shows up on perch, cod, walleye, and more.
Battered mushrooms are a popular starter, and the menu also covers chicken and salmon for anyone who wants to mix it up. Expect to spend around $10 to $20 per person.
Here is a practical perk that sets Tim’s apart from several spots on this list. It accepts reservations, has a private dining room, and offers outdoor seating, which makes it easy for birthday groups or family get-togethers.
It is also open seven days a week. Hours run 11 AM to 8 PM Sunday through Thursday and until 9 PM on Friday and Saturday, with a happy hour food menu worth checking out.
Wednesday and Friday evenings are the busiest times, so call ahead if you are bringing a crowd.
4. Tackle Box 2, Fremont, OH

Walls covered in old artifacts, kitschy fishing decor, and a river just outside the door. Tackle Box 2 in Fremont is the kind of place that makes you look around for a few minutes before you even open the menu.
Once you do, perch dinners lead the way. Fried walleye and fish and chips are also on the lineup, along with other old-school plates.
Do not skip the tater kegs. They are potato bites filled with bacon and cheddar cheese, and they make a fun side for the table.
Fremont is a Sandusky County seat of about 16,000 people, and this spot fits that easygoing small-town pace. Prices stay in the $10 to $20 range, and dogs are allowed both inside and outside, which is rare for a restaurant.
Hours are 11 AM to 9 PM Tuesday through Sunday, and it is closed Mondays. Reservations are accepted, and weekend afternoons tend to fill up, so a Wednesday morning visit is your best bet for a quiet table.
5. The Village Pump, Kelleys Island, OH

Getting here takes a ferry ride, and that is half the fun. Kelleys Island has only about 300 year-round residents, and The Village Pump on West Lakeshore Drive has long been one of its main gathering spots.
Perch is the signature, and the kitchen serves it in several ways. Perch tacos are a favorite, and shrimp baskets and sandwiches round out the menu.
The vibe is lively but relaxed, with a pool table and outdoor seating. It is family-friendly too, with high chairs and a kids’ menu.
Island visitors will appreciate the long hours. The Pump opens at 11 AM daily and stays open until 10 PM most nights and midnight on Friday and Saturday, with late-night food available.
Plan for one small challenge. Parking can be tricky to find, so walking or biking from the ferry area may save you some hassle, and no reservations are taken.
Prices land around $10 to $20 per person, which feels like a win on an island trip.
6. Jolly Rogers Seafood House, Port Clinton, OH

Port Clinton calls itself the Walleye Capital of the World, so a fish shack here has a lot to live up to. Jolly Rogers Seafood House handles that pressure just fine.
From the outside, it does not look fancy. The setup is casual and counter-service, but the fried perch and walleye platters are what put it on the map.
The tartar sauce is homemade, and the menu also includes scallops, shrimp, and lobster bisque. Fresh fish from the area is the focus.
The patio is a big bonus, with views of Lake Erie and room for dogs outside. Inside, there is a fireplace for cooler days.
Hours are 11 AM to 8 PM every day except Tuesday, when it is closed. Expect a wait, especially Friday evening and Saturday afternoon, since reservations are not accepted.
Prices typically fall between $10 and $20 per person. If you are heading out to the islands or the lakeshore, this is an easy lunch stop on the way.
7. Berardi’s Restaurant – Huron, OH, Huron, OH

Some places greet you with a hostess stand. Berardi’s in Huron greets you with a trivia question on the board by the entrance, which tells you plenty about its small-town personality.
The Berardi family restaurant roots in this region go back to 1942. Fans of Cedar Point will recognize the name from the famous fries, and you can order Cedar Point fries right here.
The Lake Erie perch dinner comes with fries and coleslaw, and there is a perch sandwich too. The breading and tartar sauce are a big part of why people keep coming back.
Berardi’s is also the only spot on this list that serves breakfast. It opens at 7 AM Tuesday through Saturday and closes at 8 PM, while Sunday hours run 7 AM to 1 PM, and Mondays are closed.
The Italian side of the menu is worth a look, with homemade tomato and meat sauce and a classic spaghetti and meatballs. Save room for the front case filled with pies, cakes, and homemade cookies.
Reservations and curbside pickup are available, and prices stay around $10 to $20 per person. Huron is a small Lake Erie port town, and this is a fitting final stop on a lakeshore perch tour.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.