For 8 Mississippi Catfish Houses, All-You-Can-Eat Means Platters Keep Coming Until You Wave Them Off
A gravel lot, a plain sign, and a dining room full of families were all we noticed at first on a back road in Mississippi. Then a server walked by with a tray of hot catfish and asked if we wanted more, and the kids lit up.
All over the state, catfish houses keep the fish coming until you finally say you are done. For families on a road trip, that means a filling meal, a fair price, and a real taste of Southern tradition.
1. Jerry’s Catfish House, Florence, MS

Drivers heading down US 49 south of Jackson have a landmark that needs no directions: a giant igloo-shaped building. Inside that dome sits one of the state’s most loyal catfish followings, and the parking lot fills up fast.
The star order is the all-you-can-eat whole fried catfish dinner. It opens with two whole catfish, coleslaw, turnip greens, and hushpuppies, and then the fish simply keeps arriving for as long as you keep eating.
Whole catfish has become harder to find at many restaurants, so families who grew up picking meat off the bone will feel right at home. Shrimp, oysters, and fried okra round out the menu for anyone wanting a change.
Planning matters here because the hours are short. Doors open Thursday from 5 to 9 PM, Friday and Saturday from 4 to 9 PM, and Sunday from 11 AM to 3 PM, with Monday through Wednesday closed.
Friday and Saturday evenings bring the longest lines, so a Sunday lunch is the calmer pick with little ones.
High chairs and a kids’ menu are ready, reservations are accepted, and parking is free. Expect roughly $20 to $30 per person, with plenty of iced tea to wash it all down.
2. Larry’s Fish House, Itta Bena, MS

Out in the flat Delta farm country on Highway 7, the meal at Larry’s works in two acts. First comes a buffet-style start as you walk in.
Then, once everyone is seated, servers circle the room with platters of hot, steaming catfish, offering refills to anyone who looks ready.
Variety is the big selling point. The fish arrives fried, both whole and as fillets, plus barbecue catfish and lemon pepper catfish that is baked, a nice lighter choice for parents watching what they eat.
Kids who are not fish fans can lean on ribs instead. More than ten sides fill out the spread, including hush puppies, coleslaw, greens, pickles, green beans, and French fries.
Ice cream waits at the end, which is a handy bargaining chip for picky eaters. Pricing has run around $19 to $21 per adult, a fair deal for unlimited food.
Timing takes a little care. Larry’s opens Thursday and Saturday from 5 to 9 PM, and Friday for both a short lunch from 11:30 AM to 1 PM and dinner from 5 to 9 PM.
High chairs, reservations, and a private dining room make bigger family groups easy to handle.
3. Shivers Creek Catfish House | Crystal Springs, Crystal Springs, MS

Fresh, never frozen. That promise about its Mississippi farm-raised catfish sets the tone at this homey spot on Highway 27 near Crystal Springs.
Families get two ways to go unlimited. The AYCE Filet Catfish suits kids who want boneless bites, while the unlimited whole catfish appeals to old-school fans.
Either way, greens, slaw, and hushpuppies keep coming too, and you choose French fries, sweet potato fries, a baked potato, or a sweet potato to go with them.
How about the little ones who would rather skip fish? The kids’ menu covers that with a smash burger and a fried shrimp plate.
Grown-ups looking to branch out can try blackened catfish, fried Gulf crab claws, or a shrimp salad.
Practical touches make this a smooth stop. There are changing tables, high chairs, free parking, and room outside for dogs, which helps road-tripping families traveling with a pet.
Hours run Thursday 4:30 to 9 PM, Friday and Saturday 11 AM to 9 PM, and Sunday 11 AM to 3 PM. Sunday afternoon gets crowded, so a Saturday lunch is a quieter window.
Plan on about $20 to $30 per person, and reservations are accepted.
4. Aunt Jenny’s Catfish Restaurant, Ocean Springs, MS

Under the sprawling limbs of a centuries-old oak, a 19th-century house overlooks the water in Ocean Springs. Inside, wainscoting and ceiling fans give the rooms a cozy, old-home feel, and the bay views make this the most scenic stop on the list.
History buffs will like that the setting feels more like a visit to a relative’s house than a restaurant. Kids usually spend the first few minutes staring at that enormous tree.
Food arrives family-style on the all-you-can-eat menu, with crispy fried catfish, shrimp, and chicken passed around the table. Classic sides join in, such as hush puppies, coleslaw, and homemade biscuits with apple jelly.
The breading is light enough to stay crunchy without hiding the tender fish underneath. Save room, because banana pudding is the dessert people remember.
Other favorites include fried okra and gumbo fries for anyone wanting a little Gulf Coast flavor.
Aunt Jenny’s opens Tuesday through Thursday from 4 to 9 PM, Friday and Saturday from 11 AM to 9 PM, and Sunday from 11 AM to 3 PM. Mondays are closed.
Expect about $20 to $30 per person, with free parking and reservations available.
5. Rocky Creek Catfish Cottage, Lucedale, MS

Budget-minded families, take note. At roughly $10 to $20 per person, this cozy cottage near Lucedale offers some of the friendliest prices on the list.
Whole fried catfish is the dependable draw, served all-you-can-eat alongside hush puppies, fries, and coleslaw. Fillets are on the menu as well, so kids who are nervous about bones still get plenty to eat.
The signature move is serving those hush puppies with cheese sauce, a combo that tends to win over even the pickiest young eater.
Small details help make lunch stress-free. A kids’ menu and high chairs are available, parking is free, and the room has a relaxed, homey feel rather than a busy chain vibe.
Hours are simple to remember: Thursday through Saturday, 11 AM to 9:30 PM. The rest of the week, the doors stay closed.
Friday evening and Saturday afternoon into evening see the biggest crowds, while Thursday night is usually the calmest time to grab a table.
For families exploring the piney woods of south Mississippi, a midday stop here works nicely as a break. Takeout is also available if the kids fall asleep in the car.
6. Berry’s Seafood and Catfish House, Magee, MS

Plenty of travelers pull off US 49 in Magee expecting a quick plate and discover a full country-style buffet instead. Catfish leads the lineup, but the spread stretches far beyond it.
Fried shrimp, oysters, softshell crab, wings, mac and cheese, hushpuppies, and spinach with pepper sauce are all part of the mix. A salad bar gives parents a lighter option, and a big dessert bar full of freshly made sweets keeps kids motivated through dinner.
The Berry’s Seafood Sampler suits anyone who wants a taste of everything.
Unlike most catfish houses, Berry’s serves lunch on weekdays. It opens Monday through Wednesday from 10:30 AM to 2 PM, adds dinner from 4 to 9 PM on Thursday and Friday, and runs Saturday from 10:30 AM to 3 PM and again from 3:30 to 9 PM.
Sundays are closed.
Families get thoughtful amenities, including changing tables, high chairs, and a kids’ menu. Reservations are accepted, which helps for larger groups, and a private dining room is available.
Plan on around $20 to $30 per person. Weekday mornings are quiet, so an early lunch beats the Friday night rush.
7. Catfish Country, Booneville, MS

Four kinds of shrimp, frog legs, chicken, steak, and catfish both whole and fillet. That is the kind of variety waiting on the buffet at this Booneville favorite along US 45.
Homestyle sides earn their own spotlight, with greens, beans, and fried green tomatoes on the line. A salad bar and a dessert bar full of homemade treats finish things off.
Whole catfish keeps coming out fresh and hot, so nobody gets stuck with a plate that has been sitting too long.
Kids tend to gravitate toward the chicken strips and popcorn shrimp, which makes this an easy choice for mixed groups. High chairs and a kids’ menu are on hand, and the room has a calm, cozy atmosphere.
Schedules are tight, so check before driving. Catfish Country opens Friday and Saturday from 4 to 9 PM and Sunday from 11 AM to 2 PM, staying closed Monday through Thursday.
Saturday evening is the busiest stretch, while Friday afternoon is usually quiet.
Prices fall between about $10 and $30 per person. Raw oysters and crab leg cluster meals show up on the menu too, for grown-ups who want to splurge.
8. Cravin’ Catfish, Sherman, MS

Grilled or fried? At this northeast Mississippi buffet near Sherman, families do not have to choose, since both styles of catfish share the line.
Grilled lemon pepper fish gives health-conscious parents a lighter plate, while fried fillets satisfy the classic craving. Chicken strips, meatloaf, and hamburger steaks round out the main dishes.
Soup, salad, potatoes, and a variety of vegetables fill the remaining pans, and a dessert bar sits waiting at the end.
Value is a big part of the appeal. Prices land around $10 to $20 per person, which stretches a family budget much further than most sit-down dinners.
The setting is homey and unfussy, with high chairs ready for toddlers.
Hours lean toward dinner only. The restaurant opens Thursday from 4:30 to 8:30 PM, Friday from 4 to 8:30 PM, and Saturday from 3:30 to 8:30 PM.
It closes Sunday through Wednesday.
Thursday evenings are the quietest, a smart pick for families hoping to avoid a wait. Saturday afternoon into evening brings the heaviest crowd.
Free parking and takeout make it a convenient stop after a day exploring the Tupelo area.
