10 Southern Illinois Restaurants Known For Incredible Fried Catfish
Southern Illinois does not just eat fried catfish; it practically celebrates it. One bite of that golden crust, that tender fish, and those classic sides, and suddenly a simple dinner feels like a local tradition worth chasing.
Along the Ohio River, near the Shawnee Forest, and in small towns tucked into the lower half of Illinois, catfish shows up crisp, hot, and full of character. This guide rounds up ten spots where fried fish is more than a menu item.
Some bring river views, some lean into old-school comfort, and others serve the kind of no-frills plates locals talk about long after the meal ends. For longtime fans and curious first-timers, Southern Illinois offers a catfish trail packed with crunchy bites, hearty portions, and plenty of small-town flavor.
1. E’TOWN River Restaurant, Elizabethtown

Few eating experiences in all of Southern Illinois match sitting beside the Ohio River with a plate of perfectly fried catfish in front of you.
E’TOWN River Restaurant in Elizabethtown delivers exactly that kind of magic, combining stunning waterfront views with food that genuinely earns its reputation.
The catfish here arrives golden brown, with a crispy cornmeal crust that shatters satisfyingly at the first bite, revealing moist, flavorful fish underneath.
Locals have been making the drive to this riverside gem for years, and first-time visitors almost always leave as devoted fans. The portions are generous enough to make you loosen your belt, and the sides, including creamy coleslaw and warm hush puppies, round out the experience beautifully.
Sitting on the patio while watching the river roll by adds a layer of atmosphere that no fancy restaurant can manufacture.
E’TOWN River Restaurant is located at 100 Front Street, Elizabethtown, IL 62931. If you want fried catfish with a side of breathtaking scenery, this is your destination.
Plan to arrive hungry and leave absolutely satisfied.
2. Jack Russell Fish Co., Benton

Jack Russell Fish Co. in Benton has built a reputation so solid that people drive from neighboring counties just to get a seat.
This place takes fried catfish seriously in the best possible way, serving U.S. farm-raised catfish and treating it with the kind of care that turns a simple meal into a memorable event.
The catfish fillets come out with a perfectly seasoned crust that has just the right amount of cr
unch without overwhelming the delicate flavor of the fish itself.
What makes Jack Russell stand out beyond the food is the warm, no-fuss atmosphere that feels like eating at a friend’s house, except the food is much better. The staff genuinely seem happy to be there, and that energy is contagious.
Regulars often order the full catfish dinner, which packs in enough food to fuel a full afternoon of Southern Illinois adventures.
Jack Russell Fish Co. is located at 106 E Main Street, Benton, IL 62812. Affordable prices, friendly service, and catfish that hits every note correctly make this spot a must-visit for anyone exploring the region.
Come hungry, and come ready to be impressed.
3. Chuck’s BBQ, Herrin

Chuck’s BBQ in Herrin might have barbecue in the name, but their fried catfish has developed a loyal following that rivals anything else on the menu. Herrin residents have long known that this spot delivers comfort food at its finest, and the catfish proves that point with every single order.
The fish is seasoned generously, fried to a gorgeous golden color, and served with sides that feel like a warm hug on a plate.
One of the coolest things about Chuck’s is that it manages to do multiple things exceptionally well, which is genuinely rare in the restaurant world.
The catfish fillets are thick and meaty, not those thin, flimsy pieces that disappear after two bites. Every order feels like it was made with actual care and attention, which is exactly what great comfort food requires.
Chuck’s BBQ is located at 1420 S Park Avenue, Herrin, IL 62948. Whether you are a longtime Herrin local or just passing through on a Southern Illinois road trip, stopping here for fried catfish is a decision you will not regret for even a single second.
Bring your appetite and a friend to share the experience.
4. Yesterday’s Home Cookin’, Metropolis

Yesterday’s in Metropolis carries a name that perfectly captures the spirit of what they serve: food that feels like it came straight from your grandmother’s kitchen on a Sunday afternoon.
Their fried catfish is the kind of dish that triggers genuine nostalgia even in people who did not grow up in Southern Illinois. Crispy on the outside, tender and sweet on the inside, every piece of catfish is a reminder of why home-style cooking will always beat fancy restaurant trends.
The menu leans heavily into comfort, and the catfish dinner is the crown jewel of that philosophy. Hearty sides like mashed potatoes, green beans, and fresh cornbread accompany the fish and turn the meal into a full-on Southern Illinois feast.
The portions are the kind that leave you happily full rather than desperately stuffed, which is a balance not every restaurant manages to find.
Yesterday’s BBQ is located at 310 W 10th Street, Metropolis, IL 62960. Metropolis is already famous for its Superman connection, but locals will tell you that Yesterday’s fried catfish deserves its own superhero-level celebration.
A visit here is practically a rite of passage for anyone exploring the southern tip of Illinois.
5. The Moonshine Run, Johnston City

The Moonshine Run in Johnston City has a name that immediately sparks curiosity, and the food inside lives up to every bit of that intrigue.
This spot has carved out a strong local reputation for serving fried catfish that hits the perfect balance between crispy coating and juicy, flavorful fish. The seasoning blend on the crust has a little extra personality to it, giving each bite a flavor profile that keeps you reaching for just one more piece.
The atmosphere at The Moonshine Run is energetic and fun, the kind of place where conversations get louder and smiles come easier as the meal progresses.
It is a great spot for groups, families, or anyone who enjoys eating really good food in a place that feels genuinely alive. The service is fast and friendly, which means less waiting and more eating, a combination everyone can appreciate.
The Moonshine Run is located at 14960 Route 37, Johnston City, IL 62951. Johnston City might be a smaller dot on the Southern Illinois map, but this restaurant punches well above its weight class.
If you are in the area and craving catfish with serious character, The Moonshine Run is absolutely your next stop.
6. Midland Inn, Murphysboro

Murphysboro is already well known in barbecue circles, but the Midland Inn has been quietly making fried catfish lovers very, very happy for a long time.
This classic spot has a timeless roadside charm that makes you feel like you stepped into a different era the moment you walk through the door. The catfish is fried with practiced precision, producing a crust that crackles beautifully and fish that stays moist and flavorful all the way to the last bite.
Part of what makes the Midland Inn so beloved is consistency. Regulars know exactly what they are going to get, and what they get is always excellent.
New visitors quickly understand why the locals keep coming back, because great food prepared with care and experience is simply impossible to resist.
The Midland Inn is located at 7570 Old Highway 13, Murphysboro, IL 62966. Murphysboro is worth a visit for many reasons, but having a plate of Midland Inn catfish waiting for you makes the trip feel even more worthwhile.
Old-school vibes, honest portions, and fish fried exactly right make this one of Southern Illinois’s most dependable dining destinations.
7. Crazy Joe’s Fish House, Ava

With a name like Crazy Joe’s Fish House, you already know this place is not going to be boring, and it absolutely delivers on that promise from the first bite to the last.
Located in the small town of Ava, this restaurant has developed a following that stretches far beyond its zip code, drawing catfish enthusiasts from across the region.
The catfish here is fried with a level of enthusiasm that matches the restaurant’s personality, producing a crust that is bold, crunchy, and completely irresistible.
Crazy Joe’s keeps things fun inside too, with an atmosphere that feels like a celebration rather than just a meal.
The staff bring real energy to the experience, and the menu is built around the kind of straightforward, delicious food that makes people genuinely happy. Hush puppies, coleslaw, and fried sides complete the catfish dinner in deeply satisfying fashion.
Crazy Joe’s Fish House is located at 693 Suchman Road, Ava, IL 62907. Ava is a tiny town with a big catfish secret, and Crazy Joe’s is that secret.
Anyone willing to make the drive into the Shawnee Hills will be rewarded with some of the most personality-packed fried catfish in all of Southern Illinois.
8. Earl’s Supper Club, West Union

Earl’s Supper Club in West Union is the kind of place that reminds you why supper clubs became such an important part of Midwestern culture in the first place.
There is something wonderfully timeless about sitting down to a proper meal in a setting that values the experience of eating together, and Earl’s captures that feeling effortlessly.
The fried catfish here is a standout dish, featuring thick fillets with a seasoned crust that turns out golden and crispy every single time.
What sets Earl’s apart from many other catfish spots is the supper club format itself, which means the full meal experience gets proper attention.
Thoughtful sides, attentive service, and a relaxed pace allow guests to truly enjoy their food rather than rushing through it. The catfish is always the star, but the supporting cast of sides and service makes the whole evening feel special.
Earl’s Supper Club is located at 103 West Main Street, West Union, IL 62477. Getting there requires a scenic drive through some of Southern Illinois’s most beautiful countryside, which only adds to the overall experience.
If you want fried catfish served with genuine hospitality and old-school charm, Earl’s Supper Club is a dining destination worth planning your whole day around.
9. Gabby & Granny’s Kitchen, Whiteash/Marion

Gabby and Granny’s Kitchen near Marion is exactly the kind of restaurant that makes you wish every town had one. The name alone tells you everything you need to know: this is food made with love, warmth, and generations of cooking knowledge baked right into every recipe.
Their fried catfish is a testament to that philosophy, hitting all the right notes with a crust that is seasoned just right and fish that stays tender and moist throughout.
The soul food sides at Gabby and Granny’s are legendary in their own right, and pairing them with the fried catfish creates a meal that is deeply satisfying on every level.
Mac and cheese, collard greens, and fresh cornbread transform the catfish dinner into a full-on Southern celebration on a plate. Regulars often say the food here tastes like it was made specifically for them, which is the highest compliment any restaurant can receive.
Gabby and Granny’s Kitchen is located at 13586 Route 37 North, Whiteash, IL 62959, near Marion. For anyone craving fried catfish with genuine soul and flavor, this kitchen delivers the goods with heart.
First-timers always leave with full stomachs and a strong desire to return very soon.
10. Giant City Lodge, Makanda

Giant City Lodge in Makanda is one of those places that combines two of life’s greatest pleasures: stunning natural beauty and exceptional food.
Built in the 1930s by the Civilian Conservation Corps, this stone lodge sits inside Giant City State Park and serves meals that feel as grand as the sandstone bluffs surrounding it.
The fried catfish here has become a beloved tradition for park visitors and locals alike, featuring a golden, crispy coating over fresh, flavorful fish that consistently earns high praise.
The dining room inside the lodge has a warm, rustic character that makes every meal feel like a special occasion. Exposed wood beams, stone walls, and views of the surrounding forest create an atmosphere that no ordinary restaurant can replicate.
Eating fried catfish in this setting adds a layer of experience that turns a great meal into an unforgettable memory.
Giant City Lodge is located at 460 Giant City Lodge Road, Makanda, IL 62958. Pair a catfish dinner here with a hike through the park’s famous rock formations, and you have yourself one of the best days Southern Illinois can possibly offer.
History, nature, and incredible food together in one spectacular place make Giant City Lodge truly one of a kind.
