Fast Food Club Fast Food Club

Some Of The Best Fried Catfish In Indiana Is Hiding At These 5 Small-Town River Restaurants

Rachel Collins 5 min read
featured image ba51d4aab4dc 5cd233032703
Some Of The Best Fried Catfish In Indiana Is Hiding At These 5 Small-Town River Restaurants

Indiana is not the first state most people link with fried catfish, but its river towns tell a different story. Along the Wabash and Ohio rivers, a handful of restaurants have quietly built loyal followings around crispy, golden fillets and the classic sides that go with them.

Some are casual spots with baskets and hush puppies, while others are white-tablecloth dinners with a view of the water. If you love a good fish fry and a scenic drive, these five small-town river restaurants deserve a spot on your next road trip plan.

1. McGraw’s Steak Chop & Fish House, West Lafayette, IN

McGraw's Steak Chop & Fish House, West Lafayette, IN
© McGraw’s Steak Chop & Fish House, West Lafayette, IN

A steakhouse might seem like an odd place to hunt for great catfish. At McGraw’s, though, the fish has long shared top billing with the steaks, and the restaurant is historically known for its catfish and walleye.

The setting is a big part of the appeal. McGraw’s sits at 2707 S River Rd, right on the banks of the Wabash River, with river views and a fireplace inside.

The catfish arrives lightly breaded and crisp, never soggy. If someone at the table wants something else, the menu also covers steaks, chops, chicken, and starters like Firecracker Shrimp.

I would save this one for a date night, an anniversary, or a graduation dinner. Prices run roughly $30 to $70 per person, and there is a private dining room for bigger celebrations.

Plan ahead on timing. McGraw’s serves dinner only, Tuesday and Wednesday from 5 to 9 PM and Thursday through Saturday from 5 to 10 PM, and reservations are recommended.

Free parking makes the arrival easy.

2. KingFish, Jeffersonville, IN

KingFish, Jeffersonville, IN
© KingFish, Jeffersonville, IN

All-you-can-eat fries and hush puppies alongside a fried catfish basket is a pretty strong opening argument. KingFish makes that pitch from 601 W Riverside Dr, with outdoor seating looking right out over the Ohio River.

The menu leans into classic fried seafood. Catfish baskets are the headliner, but you will also find scallops, frog legs, cod, popcorn shrimp, rolled oysters, crab cakes, and coleslaw.

This is an easy pick for families. There is a kids’ menu, high chairs, and dogs are welcome on the outdoor seating, so the whole crew can come along.

Live music adds a little extra to some visits. Prices usually land around $20 to $30 per person.

KingFish is open every day, Monday through Thursday and Sunday from 11 AM to 10 PM, with later hours until 11 PM on Friday and Saturday. Friday evenings get busy, so a weekday lunch is a smart move.

3. Tin Fish, Newburgh, IN

Tin Fish, Newburgh, IN
© Tin Fish, Newburgh, IN

Newburgh is a small Ohio River town of about 3,300 people, and Tin Fish sits just a short walk from its riverfront trails at 707 State St. That makes it a handy lunch stop before or after a stroll by the water.

The catfish here is cooked carefully and paired well with waffle fries. Portions are generous, the seasoning is spot on, and the plates come out looking sharp.

Not everyone wants fried every time, and Tin Fish covers that too. Grilled salmon, fish tacos, grilled shrimp taco plates, calamari, clam chowder, and fish and chips round out the menu.

Budget travelers will appreciate the price, which usually sits between $10 and $20 per person. The vibe is casual and family-friendly, with a kids’ menu available.

Hours run 11 AM to 8 PM Monday through Thursday and until 8:30 PM on Friday and Saturday. Sunday is a shorter day, from 10 AM to 2 PM.

4. Knob Hill Tavern, Newburgh, IN

Knob Hill Tavern, Newburgh, IN
© Knob Hill Tavern, Newburgh, IN

Catfish fiddlers are the reason to come here. Knob Hill Tavern serves these traditional deep-fried whole catfish, a Southern Indiana favorite that you do not see on many menus anymore.

The tavern sits at 1016 IN-662 in Newburgh and has a historic, neighborhood feel. It is casual, cozy, and has a fireplace, which makes it a solid cold-weather stop.

The rest of the menu sticks to comfort food. Kraut balls, fried mushrooms, onion rings, and a French dip make good company for the fiddlers.

Here is a fun one: Knob Hill even has a drive-through. That is a rare perk for a spot known for catfish, and it makes grabbing dinner to go very simple.

Open seven days a week, the tavern serves from 11 AM to 10 PM Monday through Thursday, until 11 PM Friday and Saturday, and until 9 PM Sunday. Kids are welcome, and most meals cost $10 to $20 per person.

5. Hankering Southern Kitchen, Aurora, IN

Hankering Southern Kitchen, Aurora, IN
© Hankering Southern Kitchen, Aurora, IN

Three housemade sides with your catfish is a deal worth noticing. At Hankering Southern Kitchen in Aurora, the lightly breaded fresh catfish comes with choices like jalapeño cornbread muffins and fried green tomatoes.

Aurora is a historic Ohio River town of roughly 3,600 people in Dearborn County. The restaurant sits at 448 2nd St in the downtown river district, inside a small and charming space.

Smoked meats are the other half of the story. Pulled pork sandwiches, smoked meatloaf, smoked chicken nachos, and country ham deviled eggs all show the kitchen’s Southern roots.

Leave room for dessert. Apple cobbler and bread pudding are on the menu, along with sweet tea to wash it all down.

Hankering is open Monday through Saturday from 11 AM to 8 PM and closed on Sunday. Saturdays get busy, so a weekday lunch is the easier visit, and dogs are welcome too.

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 *