Fast Food Club Fast Food Club

Gas Up The Car, Because These 7 Illinois Lake Perch Dinners Are Worth Every Mile

Lincoln Avery 7 min read
featured image 9792bb8d3ea8 e63df0ec3b47
Gas Up The Car, Because These 7 Illinois Lake Perch Dinners Are Worth Every Mile

Lake perch has a funny way of turning a regular Friday into a small road trip. Across northern Illinois, you can find this mild, flaky fish fried up at roadside seafood counters, river-town pubs, old canal buildings, and lakeside decks where boats pull right up to the dock.

Some spots go big on portions, while others keep the breading light and let the fish do the talking. This list covers seven places where perch earns a real spot on the plate, from the Wisconsin border down to the I&M Canal in Lockport.

You will find family-run taverns, waterfront patios, and one barbecue joint that also happens to run a seafood market. Each stop has its own reason to make the drive, plus the practical details you need before you go.

Grab a friend, check the hours, and pick your first perch adventure.

1. The Shanty Restaurant, Wadsworth, IL

The Shanty Restaurant, Wadsworth, IL
© The Shanty Restaurant, Wadsworth, IL

Right off US-41 in tiny Wadsworth, a wood-clad building has been feeding Lake County fish fans for years. The Shanty leans casual and a little historic, with a fireplace that makes winter perch runs extra appealing.

The fish fry is the main reason to stop. Perch shares the spotlight with cod and walleye, and the dinners come with clam chowder and steak fries.

Fried perch paired with garlic mashed potatoes is a combo worth trying.

Not in a fish mood? The menu also covers crab cakes, fried calamari, lemon garlic mussels, a bone-in cowboy ribeye, and apple brandy pork shanks.

Barramundi makes an appearance too.

Plan around the crowds. Friday and Saturday evenings get busy, there is usually a wait, and dinner reservations are recommended.

Expect to spend about $20 to $30 per person.

Hours run 11 AM to 9 PM Monday through Saturday, and Sunday opens early at 8 AM for breakfast. Kids get their own menu, and parking is usually easy.

2. Captain Porky’s, Wadsworth, IL

Captain Porky's, Wadsworth, IL
© Captain Porky’s, Wadsworth, IL

Barbecue and lake perch under one roof sounds like a road trip debate settled for you. Captain Porky’s sits next door to The Shanty on US-41, so Wadsworth basically doubles as a perch hub.

Part barbecue pit, part seafood market, part deli, this place keeps things quick and casual. You order at the counter, and seating is limited, so takeout is a smart backup plan.

Fried lake perch is a regular favorite here, alongside bluegill and jumbo fried shrimp. Brisket, BBQ rib tips, jambalaya, and lobster mac and cheese round out a very hungry menu.

Save room for dessert. Turtle cheesecake, key lime pie, and Yiayia’s baklava all show up on the board.

Prices land around $10 to $20 per person, which makes it one of the friendliest stops on this list for your wallet. It’s open daily from 10 AM to 8 PM, with no reservations, and weekend afternoons get busy.

3. Public Landing, Lockport, IL

Public Landing, Lockport, IL
© Public Landing, Lockport, IL

History buffs and perch lovers can share a table in Lockport. Public Landing sits in a historic limestone building along the I&M Canal corridor downtown, and the patio views are part of the deal.

The lake perch dinner arrives with a light, crispy coating, and the portion is generous. It is a more polished take on the classic fish fry, served in a rustic room that still feels relaxed.

The menu stretches well beyond perch. Parmesan crab whitefish, a crab cake trio, pot roast, and steak frites all make strong cases, and creme brulee is waiting at the end.

I would save this one for a date night or a special family dinner. Reservations are recommended for dinner and brunch, and parking can be a little tricky, so give yourself extra time.

Hours are noon to 7:30 PM Tuesday through Thursday, noon to 8:30 PM Friday and Saturday, and noon to 6:30 PM Sunday. It’s closed Mondays.

4. The Assembly American Bar & Cafe at West Dundee, West Dundee, IL

The Assembly American Bar & Cafe at West Dundee, West Dundee, IL
© The Assembly American Bar & Cafe at West Dundee, West Dundee, IL

Bring a friend, or bring an appetite. The fried lake perch platter at The Assembly in West Dundee is big enough for two people to share.

Portions here run large across the board, from burgers and BBQ ribs to nachos. The cheese curds make an easy starter while you wait for the perch.

The setting adds to the appeal. There is a patio with a fire pit plus covered, heated outdoor seating, which stretches patio season in this Fox River village.

Dogs are welcome inside and out.

Families will find a kids’ menu and high chairs, and the place gets lively on Friday evenings. Reservations are accepted if you want to skip the guessing game.

Doors open at 11:15 AM daily. Closing time is 10 PM Monday through Thursday, 11 PM on Friday and Saturday, and 9 PM on Sunday, with most meals around $20 to $30 per person.

5. Dockers Restaurant, Fox Lake, Fox Lake, IL

Dockers Restaurant, Fox Lake, Fox Lake, IL
© Dockers Restaurant, Fox Lake, Fox Lake, IL

Some diners arrive by car, and some arrive by boat. Dockers sits right on the Fox Lake waterfront in the Chain O’Lakes, with a dock for anyone coming in off the water.

Deep fried lake perch is printed right on the menu, and it comes lightly breaded. Pair it with a seat on the outdoor deck, and you have a classic Illinois summer dinner.

The kitchen covers a lot of ground. Oysters Rockefeller, escargot, fish tacos, fish and chips, and twin lobster tails all appear, plus a salad bar.

Friday nights bring the fish fry, and Sunday brunch starts at 9 AM. Other days open at 11 AM and run until 11 PM, with Sunday closing at 10 PM.

Prices stay around $20 to $30 per person, reservations are accepted, and parking is usually plentiful.

6. Kilcoyne Redwood Inn, Wheeling, IL

Kilcoyne Redwood Inn, Wheeling, IL
© Kilcoyne Redwood Inn, Wheeling, IL

Good fried lake perch can be surprisingly hard to find, which explains why Friday nights at Kilcoyne Redwood Inn stay so busy. The Friday fish fry here is all-you-can-eat, with cod and perch on the lineup.

The perch gets a light, nicely seasoned breading. It is the kind of simple, well-done plate that keeps regulars coming back week after week.

This family-run spot on Milwaukee Avenue has a casual, historic, supper club feel. Meatloaf, burgers, and Wednesday ribs fill out the rest of the week.

Value is a big part of the appeal, with most meals around $10 to $20 per person. Reservations are not accepted, so arrive early on Fridays.

The kitchen opens at 10 AM on weekdays and 7 AM on weekends for breakfast. It closes at 11 PM most nights and 9 PM on Sunday.

7. After The Fox – McHenry Illinois, McHenry, IL

After The Fox - McHenry Illinois, McHenry, IL
© After The Fox – McHenry Illinois, McHenry, IL

River towns and fish fries go together, and McHenry proves it on Riverside Drive. After The Fox overlooks the Fox River, giving the meal a relaxed river-town backdrop.

The fresh water perch dinner comes with sides cooked to order. A dedicated fish fry also sits on the menu for anyone who wants to keep it classic.

Other favorites include a grilled mahi sandwich, bang bang shrimp, burgers, and a rotating special soup. Daily specials give repeat visitors something new to try.

Outdoor seating is available when the weather cooperates, and kids have their own menu. Free parking is usually easy to find.

Hours run 11 AM to 9 PM Monday through Saturday and 11 AM to 8 PM on Sunday. It makes a fitting final stop on any perch road trip.

From Wadsworth to Lockport, these seven spots show how many ways Illinois serves lake perch. Pick one close to home, then plan a weekend for the rest.

Enjoyed this story?

Add Fast Food Club as a preferred source to see more of our reporting on Google.

Follow us on Google

Leave a Reply

Your email address will not be published. Required fields are marked *