We Ranked 10 Of The Best Affordable Seafood Restaurants In Kansas

Owen Bradwell 11 min read
We Ranked 10 Of The Best Affordable Seafood Restaurants In Kansas

One seafood spot in western Kansas keeps its doors open until 4 AM on Fridays and Saturdays.

Ceviche at 3 in the morning? I did not see that coming either.

That surprise sums up this whole list.

Kansas sits about as far from an ocean as you can get, yet its kitchens fry catfish, simmer shrimp soups, and shuck oysters for prices that won’t flatten your wallet.

I love that the range is so wide. One stop is a fish market that also sells whole catfish packed in ice.

Another carries on the legacy of an old fish company with its family recipes. A third serves frog legs and alligator right next to the catfish.

I ranked ten places that keep seafood cravings affordable, with Southern fried platters and Mexican mariscos in the mix.

Grab a napkin, because this gets crispy. So which plate is calling your name first?

1. BLALOCK SEAFOOD RESTAURANT | Southern, Wichita

BLALOCK SEAFOOD RESTAURANT | Southern, Wichita
© BLALOCK SEAFOOD RESTAURANT | Southern, Wichita, KS

Alligator and frog legs share a menu with fried catfish here. That bold lineup alone earns this Wichita spot the top seat.

Blalock Seafood Restaurant leans hard into Southern cooking, and catfish sits at the center of it. The Catfish Dinner is the order to know, especially on a first visit.

Sides follow the Southern playbook with macaroni and cheese, greens, and cornbread. Hushpuppies get serious love too, so save a corner of your plate.

The restaurant carries on a city seafood tradition tied to the former Wichita Fish Co. Family recipes guide the kitchen, which explains the homestyle feel of the plates.

Feeling adventurous? Try the alligator and earn a fun story for tomorrow’s lunch break.

Prices stay friendly for a sit-down seafood meal in Kansas. You can eat in, grab takeout, or claim a seat outdoors when the weather cooperates.

Timing matters a little, since the doors open Tuesday through Saturday from 11 AM to 8 PM. Friday and Saturday evenings draw the biggest crowds, so a weekday lunch keeps things calm.

Bringing little ones along? A kids’ menu makes feeding the whole crew easy.

Address: 803 N West St, Wichita, KS 67212

2. Mad Jack’s Fresh Fish, Kansas City

Mad Jack's Fresh Fish, Kansas City
© Mad Jack’s Fresh Fish, Kansas City, KS

“One bite, and you’re hooked” is the official tagline. Since 1987, this Kansas City shop has been backing that promise up.

Mad Jack’s Fresh Fish works double duty as a fish market and a carry-out kitchen. You can take home whole catfish or red snapper packed in ice, or let the cooks handle the frying.

Fried catfish comes as strips or fillets, and the fish case runs deep. Basa, whiting, ocean perch, walleye, and buffalo all show up on the menu.

Not a fish person? Butterfly shrimp, spicy boiled shrimp, fried oysters, and frog legs cover the rest of the seafood bases.

Sides read like a Sunday dinner, with homemade hushpuppies, collard greens, mac and cheese, and fried okra. Spaghetti makes the list too, which feels delightfully unexpected next to catfish.

Save room for something sweet. Lemon cake, peach cobbler, and sweet potato pie wrap things up nicely.

A small Snack Pack with fish, fries, and a drink keeps lunch budget friendly. There’s no table service, so plan on ordering at the counter.

Friday afternoons and evenings get busy, and a wait is common. Reservations aren’t taken, but delivery is available if you’d rather skip the line.

Address: 1318 State Ave, Kansas City, KS 66102

3. Jumpin Catfish Restaurant, Olathe

Jumpin Catfish Restaurant, Olathe
© Jumpin Catfish Restaurant, Olathe, KS

Wood paneling and fishing gear on the walls set the tone right away. You’re in a classic Midwest fish house, and the menu backs up the look.

Fried catfish leads the show at Jumpin’ Catfish, with frog legs and hushpuppies close behind. Lunch plates come with white beans and ham, coleslaw, hushpuppies, and wedge or mashed potatoes.

That’s a lot of food for a midday meal. A weekday lunch here might call for a slow afternoon.

Big appetite? All-you-can-eat crab legs sit on the menu, served with melted butter.

The Nibbles menu is a sneaky win for smaller budgets. Stuffed crab, catfish bites, fried corn nuggets, fried pickles, and a hushpuppy basket all live there.

Popcorn shrimp and Southern fried okra round out the crunchy lineup. A salad bar adds something green if your conscience starts talking.

Doors open Tuesday through Sunday, with Monday off. Sunday afternoons and weekend evenings fill up fastest.

Good news for planners, because reservations are accepted. Families get high chairs and a kids’ menu, so the youngest catfish fans are covered.

Address: 1861 S Ridgeview Rd, Olathe, KS 66062

4. Mariscos KC, Olathe

Mariscos KC, Olathe
© Mariscos KC, Olathe, KS

Nayarit is a Mexican state on the Pacific coast, famous for its seafood. Borrowing that name sets a high bar, and this Dodge City spot leans right into it.

Mariscos Nayarit Restaurant serves authentic Mexican food with plenty of seafood-filled options. Traditional mariscos plates share the menu with tamales and enchiladas.

The shrimp cocktail is the order with the loudest fan base. Served chilled and loaded with shrimp, it’s a refreshing break from fried everything.

Mixing and matching works nicely here. A seafood plate for you and enchiladas for the picky eater keeps the whole table happy.

Dodge City carries plenty of Old West history. A plate of coastal Mexican seafood adds a tasty twist to any trip through town.

The schedule gives you several options. Tuesday through Thursday runs from 11 AM to 7:30 PM, while Friday extends until 8 PM.

Saturday opens at 10 AM and closes at 8 PM. Sunday runs from 10 AM to 7 PM.

Mondays are closed, which matters if you’re planning a trip around lunch. Check for holiday changes before making a special drive.

Families will find high chairs and a kids’ menu. Takeout is available when you need to hit the road.

Address: 509 N 2nd Ave #12, Dodge City, KS 67801

5. Mariscos Puerto Nuevo, Garden City

Mariscos Puerto Nuevo, Garden City
© Mariscos Puerto Nuevo, Garden City, KS

Shrimp ceviche at 3 AM on a Saturday is a real option out here. On Fridays and Saturdays, this Garden City kitchen stays open until 4 AM.

Mariscos Puerto Nuevo serves Mexican seafood and authentic tacos from early morning to late night. Doors open at 8 AM daily, so brunch and midnight snacks both qualify.

Ceviche de camarón is a standout, bright and packed with shrimp. Fresh oysters and fried fish platters give you heartier choices.

The salsa deserves its own fan club. Not every visit needs seafood either, since steak tortas and rice and beans show up too.

Western Kansas isn’t famous for coastal cooking. That makes a place this dedicated to mariscos feel like a small miracle on the plains.

Prices stay in the budget-friendly zone. Service moves fast, which matters when hunger hits at odd hours.

Spanish skills a little rusty? Staff are known for being patient and accommodating, so ordering stays easy.

Weekends from Friday morning through Saturday night bring the biggest crowds. Reservations are accepted, and high chairs are ready for small diners.

Address: 1107 N Taylor Ave, Garden City, KS 67846

6. Mariscos Nayarit Restaurant | Mexican, Dodge City

Mariscos Nayarit Restaurant | Mexican, Dodge City
© Mariscos Nayarit Restaurant | Mexican, Dodge City, KS

Nayarit is a Mexican state on the Pacific coast, famous for its seafood. Borrowing that name sets a high bar, and this Dodge City spot leans right into it.

Mariscos Nayarit Restaurant serves authentic Mexican food with plenty of seafood-filled options. Traditional mariscos plates share the menu with tamales and enchiladas.

The shrimp cocktail is the order with the loudest fan base. Served chilled and loaded with shrimp, it’s a refreshing break from fried everything.

Mixing and matching works nicely here. A seafood plate for you and enchiladas for the picky eater keeps the whole table happy.

Dodge City carries plenty of Old West history. A plate of coastal Mexican seafood adds a tasty twist to any trip through town.

Hours are on the earlier side, so plan ahead. Tuesday through Friday runs 11 AM to 7 PM, Saturday starts at 10 AM, and Sunday closes at 6 PM.

Mondays are closed, which has caught more than a few hungry travelers off guard. Don’t be one of them.

Families will find high chairs and a kids’ menu. Takeout is available when you need to hit the road.

Address: 509 N 2nd Ave #12, Dodge City, KS 67801

7. 2 Peaches | Southern Cuisine, Junction City

2 Peaches | Southern Cuisine, Junction City
© 2 Peaches | Southern Cuisine, Junction City, KS

Shrimp and grits in central Kansas? Yes, and it’s one of the dishes that helped build a following for this Junction City Southern food business.

2 Peaches specializes in Southern comfort food, with fried catfish among its signature offerings. Its menu has also featured shrimp and grits, wings, pork chops, and plenty of hearty sides.

The catfish comes with a crispy coating that pairs nicely with the traditional Southern accompaniments.

Sides might steal the spotlight, though. Candied yams, macaroni and cheese, and fried okra have all appeared on the menu.

Wings and a fried chicken sandwich offer options for anyone who isn’t craving seafood.

Rather than a conventional sit-down restaurant, 2 Peaches has operated as a food truck. Customers have praised its cooking and generous portions.

One important detail deserves attention before planning a visit: recent listings identify the business as temporarily closed, and its online ordering service is no longer available.

The business has been listed at several Junction City locations, including West 18th Street and East Chestnut Street. Its current operating location and regular hours could not be confirmed.

If you’d like to try its Southern cooking, check directly for reopening announcements, food truck appearances, or catering availability rather than driving to an older address.

Previously listed locations: 431 W 18th St and 519 E Chestnut St, Junction City, KS 66441

8. Krispys Fried Chicken and Seafood, Wichita

Krispys Fried Chicken and Seafood, Wichita
© Krispys Fried Chicken and Seafood, Wichita, KS

With a name like Krispys, the crunch had better deliver. Good news, because the catfish here has a reputation for serious crispiness.

This compact Wichita counter-serve keeps things simple. Fried chicken and seafood rule the menu, with a few American comfort classics on the side.

The Fried Fish and Shrimp Platter is the move for indecisive eaters. Fried Catfish on its own works great too, especially if crunch is your love language.

Portions run big, so arrive hungry. A large fish with three chicken tenders tackles the classic surf-and-turf debate the fried way.

Not feeling seafood today? Chicken and waffles, chicken fried steak, and wings all wait in the wings, pun fully intended.

Ordering happens at the counter, which keeps service quick. Seating is limited in the small space, so takeout is a smart backup plan.

Prices stay economical for platters this size. Specials pop up too, so check the board before ordering.

Hours run Tuesday through Saturday, 11 AM to 8 PM. Friday and Saturday afternoons get busiest, while a midweek lunch is calmer.

Address: 3009 S Hillside Ave, Wichita, KS 67216

9. Mass St. Fish House & Raw Bar, Lawrence

Mass St. Fish House & Raw Bar, Lawrence
© Mass St. Fish House & Raw Bar, Lawrence, KS

Seafood flown in daily to a college town in the middle of the country sounds like a stretch. Lawrence pulls it off on Massachusetts Street.

Mass St. Fish House & Raw Bar is the most polished stop on this list. Oysters on the half shell, charbroiled oysters, and PEI mussels headline the menu.

So how does it count as affordable? Happy hour food and shareable platters bring the price down without shrinking the fun.

Mass Fish & Chips and a bowl of clam chowder make a satisfying, budget-minded pair. Crab cakes and ahi tuna nachos are great for splitting with a friend.

Feeling fancy? Lobster pasta and house-made pastas are there when you want to celebrate.

Weekday doors open at 4 PM, while weekends start at noon. Thursday through Saturday evenings get busy, and dinner reservations are recommended.

Street parking downtown is paid and can be tricky. Walking from elsewhere on Mass Street turns the meal into a mini outing.

Dogs are welcome at the outdoor seating, which pups everywhere appreciate. Kids get high chairs and their own menu too.

Address: 719 Massachusetts St, Lawrence, KS 66044

10. Bonefish Grill, Wichita

Bonefish Grill, Wichita
© Bonefish Grill, Wichita, KS

A chain closing out a local list might raise an eyebrow. Still, plenty of Kansas diners call this one of the most dependable seafood stops in the state.

Bonefish Grill brings a seafood-focused menu to east Wichita, plus a few steaks. Bang bang shrimp is the famous starter, and it’s easy to see why.

Fish and chips keeps the bill reasonable while still feeling like a treat. Crusty bread and tartar sauce make solid sidekicks.

Ready to splurge a little? Chilean sea bass, grilled scallops and shrimp, and Mussels Josephine headline the bigger plates.

Sirloin and crab cake settles the steak-or-seafood debate in one order. The Bonefish Signature Pasta rounds out the options.

Lunch is your budget buddy here, since the doors open at 11 AM daily. Midday visits also skip the busy Friday and Saturday evening rush.

The dining room leans quiet and a bit romantic. Date night works, but so does a family meal with high chairs and a kids’ menu.

A braille menu is available, a thoughtful touch worth knowing. Reservations are recommended for dinner, and takeout covers the couch crowd.

Address: 10250 E 13th St N, Wichita, KS 67206