Fast Food Club Fast Food Club

The Fried Catfish At These 12 Iowa Restaurants Will Make Any Backroad Detour Feel Worthwhile

Caleb Anderson 9 min read
featured image 20631dd78e42 de354da3c24f
The Fried Catfish At These 12 Iowa Restaurants Will Make Any Backroad Detour Feel Worthwhile

Iowa might be famous for corn and pork, but there is a quiet catfish scene running along its rivers and small-town streets that deserves a lot more attention. Some of these spots sit right on the water, others hide inside old taverns or drive-thru windows, and a few are worth a real detour off the main highway.

Whether you like your catfish as a whole fried fish, crispy fillets, or bite-sized nuggets, there is a plate here with your name on it. Grab a friend, fill the tank, and use this list to plan your next backroad road trip.

1. Bluff Lake Catfish Farm, Maquoketa, IA

Bluff Lake Catfish Farm, Maquoketa, IA
© Bluff Lake Catfish Farm, Maquoketa, IA

Way out on 95th Avenue near Maquoketa, this catfish specialist earns its reputation partly because of where it sits. Google Maps calls it a picturesque seafood spot with catfish, steaks, and all-you-can-eat specials right on the water.

The catfish fillets come lightly breaded and fried so they stay crisp without turning greasy. Friday nights bring the all-you-can-eat catfish deal, and the Sunday afternoon crowd fills the place for a reason.

You can even feed the live catfish by the restaurant after your meal, which turns dinner into a small event for kids. Expect $20 to $30 per person, plenty of free parking, and a likely wait since reservations are not accepted.

Hours are limited to Friday through Sunday, so plan the drive accordingly.

2. Catfish Charlie’s, Dubuque, IA

Catfish Charlie's, Dubuque, IA
© Catfish Charlie’s, Dubuque, IA

Perched near the Mississippi in Dubuque, this laid-back seafood spot leans into its river-town setting with patio dining and live music during the summer months. It is the kind of place you settle into for a relaxed lunch or dinner.

The lightly breaded catfish is fried to a clean crisp and never greasy, and the menu gives you options with both Charlie’s Catfish and a Blackened Catfish. Sides like the three-cheese mashed potatoes round out the plate nicely.

Beyond catfish, the kitchen turns out Louisiana-leaning dishes like jambalaya, gumbo, and alligator nuggets, so a group with different cravings can all find something. Plan around $20 to $30 per person.

Note that it closes on Tuesdays, and Friday evenings are the busiest stretch of the week.

3. Fish Shack, Guttenberg, IA

Fish Shack, Guttenberg, IA
© Fish Shack, Guttenberg, IA

Right on the river in Guttenberg, this casual joint gives you a screened-in dining area so you can eat with a water view and skip the bugs. The setting alone makes it a great pause on a Mississippi River drive.

Catfish is the headliner, served as a dinner or a sandwich, and the sides are where things get fun. Think apple pie beans, raspberry potato salad, street corn, and apple and pumpkin rolls that you will not find at your average fish house.

The kitchen also does ribs and sandwiches, and the crew has worked on breading options for different diets. Prices land in the $10 to $20 range, though catfish dinners run a little higher.

With outdoor seating and free parking, it is an easy, quiet stop for lunch or dinner.

4. Bill’s Boat Landing, Clayton, IA

Bill's Boat Landing, Clayton, IA
© Bill’s Boat Landing, Clayton, IA

Sitting right at the water’s edge in tiny Clayton, this waterfront spot pairs a spacious deck with a menu built for hungry boaters and road trippers alike. The deck over the water is half the appeal.

Catfish shows up right in the menu highlights, and it shares the spotlight with all-you-can-eat walleye and wings that have been priced at 85 cents. A Reuben sandwich rounds out the comfort-food lineup for anyone not in a fish mood.

Meals here run an approachable $10 to $20, and unlike many spots on this list, it does accept reservations, which helps since deck seating can fill up. Hours are limited to Thursday through Sunday, so check before you point the car this way.

Parking can get tight when it is busy.

5. Mo Fish, Council Bluffs, IA

Mo Fish, Council Bluffs, IA
© Mo Fish, Council Bluffs, IA

Over on the western edge of the state in Council Bluffs, this family-run roadside restaurant has built its whole identity around fried-fish dinners done right. The seasoned batter is the calling card, showing up on catfish, carp, and chicken alike.

Catfish comes out hot and flaky, and you can order it as a full dinner or as Spicy Catfish Bites if you want something snackable. The thick-cut potato wedges and baked beans are the sides regulars come back for.

The menu wanders a bit too, with frog legs, fried pickles, and dessert options like fried mini doughnuts and caramel apple churros. Meals sit at $10 to $20, and the place is small enough to pack out on Friday nights.

It closes Sunday and Monday, so aim for the middle of the week or early Friday.

6. Go Fish Marina Bar & Grill, Princeton, IA

Go Fish Marina Bar & Grill, Princeton, IA
© Go Fish Marina Bar & Grill, Princeton, IA

Down by the river in Princeton, this marina eatery is the kind of stop boaters and drivers plan their afternoon around. River views come standard with the meal.

You can order the catfish whole and bone-in, or pair it with panko shrimp for a mixed plate, and waffle fries and coleslaw make easy companions. Fish and chips is another go-to here.

The broader menu leans coastal with fish tacos, peel-and-eat shrimp, coconut shrimp, and cheese curds that come with a well-liked dipping sauce. It is dog-friendly on the outdoor seating, family-friendly inside, and priced at $10 to $20.

Saturday afternoon into evening is the busiest window, and there is usually plenty of free parking. Reservations are not accepted, so plan for a possible short wait.

7. Captains fish and chicken, Cedar Rapids, IA

Captains fish and chicken, Cedar Rapids, IA
© Captains fish and chicken, Cedar Rapids, IA

In the heart of Cedar Rapids on 1st Avenue, this counter-service spot keeps things fast and simple, focusing on fried and blackened seafood alongside chicken, wings, and gyros. It is a grab-and-go kind of operation with no fuss.

Catfish is a standout here, whether you order the fillet basket or the Catfish Nuggets off the menu. Portions tend to run generous, and everything comes out hot.

You can build a spread with shrimp, chicken tenders, hush puppies, fries, and coleslaw without stretching past the $10 to $20 range. Hours run late most nights, with Friday and Saturday going until 11 PM, which makes it a handy option when you roll into town after a long drive.

There is a kids’ menu and easy free parking too.

8. Rodneys Kitchen, Waterloo, IA

Rodneys Kitchen, Waterloo, IA
© Rodneys Kitchen, Waterloo, IA

Tucked on Sycamore Street in Waterloo, this comfort-food kitchen brings a soul-food angle to the catfish game. The fried catfish dinner is the reason to make the trip.

The fish comes crispy and flaky with a light hand on the seasoning, and it arrives with the classics: fries, hush puppies, potato salad, and toast. You can also build a Southern plate with fried okra, greens, and cornbread on the side.

Beyond fish, the menu spreads out to brisket burgers, a steak philly, fried wings, and even avocado bites for the vegan crowd. Prices stay friendly at $10 to $20, and the vibe is relaxed and easygoing.

It is closed Mondays, open through the week until 8 PM, and accepts reservations if you are traveling with a group.

9. The Iowa Tavern, Burlington, IA

The Iowa Tavern, Burlington, IA
© The Iowa Tavern, Burlington, IA

Burlington’s Iowa Tavern proves you do not need a riverfront view to serve a serious catfish plate. This is a classic neighborhood bar with games, sports on the TVs, and comfort food coming out of the kitchen.

Friday nights are the ones to circle, when the tavern puts out its whole fried catfish, served as a pair on the dinner. It is a straightforward, satisfying plate with a loyal weekend following.

Prices sit in the $10 to $20 range, and the place stays open late, until midnight on Friday and Saturday. Reservations are accepted, and there is usually plenty of free parking out front.

It closes on Mondays, so save this one for a Friday catfish run.

10. Buzzard Billy’s, Des Moines, IA

Buzzard Billy’s, Des Moines, IA
© Buzzard Billy’s, Des Moines, IA

Right downtown on 3rd Street, this roomy Des Moines favorite runs on Louisiana roots, with TVs for the game and a deck for warm evenings. The Cajun-leaning menu makes it a fun group stop.

Catfish shows up in a bunch of forms here: a poor boy with a thick crisp-breaded fillet, tender fried strips, and a Fried Combo Platter that stacks catfish with oysters and shrimp. There is a blackened version too if you want a change of pace.

The kitchen goes big on the New Orleans theme with armadillo eggs, fried alligator, gator fingers, and even fried gator and waffles at brunch. Meals run $20 to $30, and weekend mornings open early at 8 AM.

It is closed Mondays, accepts reservations, and keeps a full kids’ menu going.

11. Cajun Belle, Johnston, IA

Cajun Belle, Johnston, IA
© Cajun Belle, Johnston, IA

Here is a twist you would not expect: some of the best catfish around Des Moines comes out of a drive-thru window in Johnston. Cajun Belle mixes traditional Cajun cooking with kolache pastries, and the combination works.

The catfish basket is the move, with fresh, thick pieces of fish, fries, and hush puppies served with a sauce people rave about. There is also a catfish poor boy if you want it sandwich-style.

Save room for a strawberry kolache for dessert, which brings a creamy, cheesecake-like finish to a Cajun meal. Prices hold at $10 to $20, and the drive-thru setup makes it easy to grab and go on a busy day.

It is open Wednesday through Sunday, so check the schedule before you swing by.

12. Waterfront Seafood Market, West Des Moines, IA

Waterfront Seafood Market, West Des Moines, IA
© Waterfront Seafood Market, West Des Moines, IA

Rounding out the list, this West Des Moines mainstay is both a restaurant and a market, which means the seafood focus runs deep. It has been around long enough to become a reliable go-to for fish lovers in the metro.

The Cajun catfish is a highlight, and the fried whole catfish and catfish fillet both have their fans. Everything comes out fast, with sides like slaw and clam chowder rounding out the plate.

The menu stretches well beyond catfish into crab cake sliders, peel-and-eat shrimp, oysters on the half shell, and sushi rolls like the Captain Crunch. Prices span a wide $10 to $50 depending on how fancy you go.

It is closed Sundays, accepts reservations, and gets busiest on Friday and Saturday evenings.

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 *