Kansas might sit smack in the middle of the country, but that has never stopped its cooks from turning out some seriously good fried catfish. From counter-service fish markets in Kansas City to small-town diners where locals plan their whole weekend around dinner, this state takes its catfish personally.
Some of these spots are so good that people drive across county lines just to grab a basket. Below are 12 Kansas restaurants where the catfish earns every mile of the trip, whether you are cruising the interstate or wandering the backroads.
Save this one, share it with a hungry friend, and start plotting your next drive.
1. Mad Jack’s Fresh Fish, Kansas City, KS

Part fish market, part quick-serve kitchen, this State Avenue spot sells the daily catch to go and turns out hot catfish meals over the counter.
The catfish strips are the calling card here, with a light, crunchy breading that stays crisp instead of greasy. Order them with sides like potato wedges, hushpuppies, mac and cheese, or coleslaw, and finish with a slice of sweet potato pie.
Basa fillets and Louisiana hot sauce round out the menu for anyone who wants a little extra kick. People have been known to drive 60 miles just for a pound of this fish, which tells you plenty.
There is no table service, so this is a grab-and-go kind of place. It is open daily, with free parking and a wait that usually moves fast, especially busy on Friday afternoons.
2. Jumpin Catfish Restaurant, Olathe, KS

Southern fried classics anchor the menu at this Olathe favorite, but the catfish dinner is the star that keeps regulars coming back.
The fillets come out with a crispy outside and a flaky interior, served with all-you-can-eat beans, hushpuppies, and coleslaw. That means you can eat as much as your appetite allows.
Beyond catfish, the kitchen sends out popcorn shrimp, chicken fried steak, all-you-can-eat crab legs, and even quail and scallops. The hushpuppy basket is an easy add-on for the table.
The setting is casual and cozy, with a full bar and a kids’ menu that makes it work for groups and families. Reservations are accepted, which helps on Friday evenings when the place fills up.
Closed Mondays, so plan your visit for Tuesday through Sunday. There is a free parking lot with plenty of room.
3. 785 Kitchen, Topeka, KS

Down-home cooking is the whole point at this Topeka fixture on SW Gage Boulevard, and the fried catfish leads a lineup of Southern comfort plates.
The catfish comes out crispy and tender, paired with sides like fried okra, red beans and rice, and gumbo. Hand-cut fries and baked macaroni and cheese show up on plenty of orders too.
Daily specials keep things interesting, including oxtails on Fridays and a catfish Alfredo for anyone wanting a twist. The country fried steak and wings hold their own as well.
Prices land in the affordable range, and the room is casual and quiet with a kids’ menu. Dogs are welcome inside, which is a nice touch.
Open Monday through Saturday for lunch and dinner, with shorter Sunday hours. Free parking is easy to find in the lot or on the street.
4. Terrebonne Po’ Boys, Lawrence, KS

New Orleans flavor lands on Massachusetts Street at this compact counter-serve spot in the heart of Lawrence.
The catfish po’ boy is the one to beat, with soft bread and fish that comes out crispy but never overcooked. Season it right and pair it with cajun fries, and you have a meal that travels well from the counter to a sunny sidewalk seat.
The kitchen also turns out gumbo, jambalaya, fried shrimp po’ boys, poutine fries, and a cajun corndog. There are full vegan and vegetarian options, which is rare for a Cajun menu.
The room leans artsy and trendy, popular with college students and travelers passing through downtown. Free wi-fi and outdoor seating make it easy to linger.
Open Tuesday through Saturday, closed Sunday and Monday. Parking downtown can take a minute to find, so budget a little time.
5. Stacy’s Heavenly Host | Soul Food Restaurant, Ogden, KS

Named in honor of the owner’s late sister, this Black-owned, family-run soul food restaurant in Ogden serves food made with real care.
The fried catfish comes out crisp, and there is even a honey hot lemon pepper version for anyone chasing a little sweet heat. It arrives alongside classics like collard greens, mac and cheese, yams, and sweet potato cornbread.
Smothered pork chops, red beans and rice, and hushpuppies fill out a menu built on Southern tradition. The cornbread is a highlight worth saving room for.
The dining room is casual and cozy, welcoming to families and groups, with catering and curbside pickup available. It is noted as a safe, friendly space for everyone.
Open Monday through Friday for lunch and dinner, closed on weekends. Free parking makes the stop simple, and reservations are accepted.
6. Tucson’s Steakhouse Saloon & Grill, Salina, KS

A Western-style steakhouse might not be the first place you would hunt for catfish, but this Salina spot proves that assumption wrong.
The catfish dinner comes out juicy and pairs beautifully with cheesy corn and pit beans. Appetizers are half price after 8 PM, which makes the bacon-wrapped shrimp an easy grab too.
The rest of the menu runs to ribeye and flat iron steaks, salmon, and apple cobbler for dessert, with fresh bread and butter on the table. It is a sit-down, table-service experience with a full range of comfort food.
The room is family-friendly and good for watching sports, complete with a fireplace and a kids’ menu. Reservations are accepted for groups.
Some travelers plan their cross-country routes around a stop here. Open daily, with dinner-only hours on weekdays and lunch on weekends, plus a free parking lot.
7. Russell’s Restaurant, Salina, KS

Old-school and proud of it, this Salina restaurant on Westport Boulevard has been serving hearty American plates for breakfast, lunch, and dinner.
The fried catfish stands out for being crisp, hot, and lightly battered in flour rather than cornmeal, giving it a different bite from the usual. Portions run big, and the dinner comes with fresh mashed potatoes.
Beyond catfish, expect chicken fried steak, liver and onions, meat lovers omelets, and a salad bar. Homemade coconut cream and chocolate cream pies close things out.
The vibe is a comfortable family diner with good coffee and reasonable prices. It is welcoming to groups and solo diners alike.
Hours are a little quirky, with breakfast starting at 7 AM most days and shorter hours on Wednesday, Saturday, and Sunday, plus closed Tuesdays. Sundays get busy, so arrive early, and there is free parking.
8. Cattlemans Cafe Hays, Hays, KS

If you are driving through Hays and want a reliable local plate, this homestyle cafe on East 27th Street is an easy call.
The catfish comes fried to a crisp, and the fried okra earns its own fan base, sometimes stealing the show entirely. Green beans and steak fingers make good company on the plate.
The broader menu leans into hearty comfort fare like Papa’s chicken fried steak and pot roast, with rolls that get called out as a highlight. Prices stay in the friendly range.
The setting is casual and cozy, family-friendly, and good for groups, with a drive-through if you are short on time. There is also outdoor seating and a kids’ menu.
Open seven days a week from 11 AM to 9 PM, which makes it dependable for road trips. Free parking rounds out an uncomplicated stop.
9. Carriage Crossing Restaurant and Bakery, Yoder, KS

Out in the small Amish-country town of Yoder, this longtime American restaurant pairs family-style cooking with a serious bakery and a gift shop.
The whole catfish is the draw, often served with two sides for a friendly price. Corn and mashed potatoes are natural partners on the plate.
Pork chops and chicken fried chicken share the menu, but the real closing act is the pie counter. Chocolate, cherry crumb, pecan, sour cream raisin, and a no-sugar-added coconut cream all show up in the case, alongside whole coffee cakes to take home.
The dining room has a historic, homey feel, welcoming to families and groups, with reservations accepted. Note that the catfish is served whole, so expect bones and a tail.
Open Tuesday through Saturday from 6 AM to 9 PM, closed Sunday and Monday, with free parking and easy access.
10. The Barn, Burrton, KS

Small-town Burrton punches above its weight with this casual restaurant serving homemade American dishes and a full slate of desserts.
The catfish basket comes with hushpuppies and is a standout order, often mentioned right alongside the chicken fried steak and pork fritter sandwich. Fried okra and green beans make solid sides.
The kitchen also does a farmer burger, mac and cheese, and cinnamon rolls that reheat well the next morning. Crispy, lightly seasoned fried pickles come with house-made ranch if you want a starter.
The atmosphere is casual and cozy, good for groups and families, with a full bar and a spot for watching sports. There is a kids’ menu and fast service.
Open Monday through Saturday, closed Sunday, with early hours on Friday and Saturday. Free parking is plentiful, and the place gets busy on weekend evenings.
11. Riverside Cafe, Derby, KS

A laid-back diner in Derby, this cafe is best known for generous breakfast plates, but the fried catfish deserves its own spotlight.
The fish comes out large and flaky, cooked the way catfish is supposed to be. Pair it with a salad, and you have a full plate that satisfies.
Diner staples fill the menu all day, from omelets and waffles to a club sandwich, tater tots, and even lasagna if you want something unexpected. Good coffee keeps the regulars happy.
The setting is cozy and casual, welcoming for groups, with a kids’ menu and reservations accepted. Prices stay reasonable across the board.
Open Monday through Saturday from 6 AM to 8 PM and Sunday mornings until 1 PM. Weekend and Sunday mornings get busy, and there is free parking on hand.
12. Fish & Shrimp Diner, Independence, KS

Down in Independence, this casual seafood spot builds its whole identity around fish, and the catfish shows up in more ways than one.
You can get it fried, grilled, or worked into a catfish gumbo. The grilled version arrives on a bed of peppers and onions with two grilled lemons that brighten the fish, while the fried catfish comes clean and crisp.
Cajun specialties round out the menu, along with blackened fish, a Philly cheesesteak, fried green tomatoes, and fried mushrooms. The 2 Whole Catfish plate is a menu highlight, and the hushpuppies, coleslaw, okra, and tartar sauce get plenty of love.
Portions run generous, and the room is cozy and quiet, family-friendly, and dog-friendly inside and out. Reservations are accepted.
Open Monday through Saturday until 8 PM and Sunday afternoons, with free parking and outdoor seating.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.