Florida has plenty of shiny seafood spots, but the river fish camp is a different animal. These are the places with paper baskets, screened porches, gator on the menu, and a basket of hushpuppies landing next to almost every plate.
Many of them sit right on the St. Johns, the Indian River, the Withlacoochee, or the Suwannee, so lunch comes with a view of boats, birds, and the occasional gator. The eight stops below still lean into that old Florida style instead of chasing trends.
Some offer airboat rides, some offer kayaks, and one is famous for cinnamon rolls that show up with your catfish. If you like simple fried seafood, cornmeal anything, and a slower pace, this list is built for your next road trip.
Save it, share it, and bring an appetite.
1. Lone Cabbage Fish Camp, Cocoa, FL

Paper bowls, plastic forks, and an airboat waiting at the dock. That combo tells you right away what kind of place Lone Cabbage is.
The camp sits on West King Street west of Cocoa, right on the St. Johns River. The riverfront deck and patio give diners a wide-open look at the water, and live country music often fills out the afternoon.
The menu sticks to Southern fish camp staples. Expect gator nuggets, fried frog legs, catfish, clam strips, fish tacos, and shrimp, with sides like hushpuppies, fried okra, coleslaw, and baked beans.
Prices land around $10 to $20 per person, which keeps it easy for families and groups. There is a kids menu, dogs are welcome, and parking is usually plentiful.
Plan around the crowds. Sunday afternoon is the busiest stretch, and the camp does not take reservations, so a weekday lunch is the calmer move.
It opens daily at 10 AM.
2. Whitey’s Fish Camp, Fleming Island, FL

Boaters do not always drive to dinner here. Plenty of them pull up to the dock instead.
Whitey’s sits on the banks of the St. Johns River area along Swimming Pen Creek in Fleming Island, and it has that classic fish camp setup with outdoor seating, water views, and live music. It is the kind of spot I would pick for out-of-town guests who have never eaten at a true fish camp.
The headliner for many is the all-you-can-eat catfish. Grilled shrimp comes with hushpuppies, and the menu runs from a fried shrimp platter and shrimp and grits to fried green tomatoes, fried pickles, buffalo shrimp, and seafood queso.
Want something off the water? The half-pound burger holds its own.
Hours stretch late, until midnight on Fridays and Saturdays, and Monday opens at 3 PM. Weekend evenings are the busiest, and there are no reservations, so arrive early if you are bringing a big group.
3. JB’s Fish Camp, New Smyrna Beach, FL

Lunch and a kayak rental at the same address is a rare pairing, and JB’s pulls it off.
This fish camp on Pompano Avenue doubles as a water equipment rental spot, offering kayaks and paddle boards alongside the kitchen. It faces the Indian River, and the sunset views are a big reason people time their visits for the evening.
Hushpuppies are listed right on the menu as a core side, next to coleslaw and Cajun onion strings. The baskets keep things simple, with fish, shrimp, scallops, and clam strips, plus a Captain’s Platter for the indecisive.
Not a seafood person? The grilled chicken is a steady pick.
Live music, outdoor seating, and dog-friendly rules give it a relaxed feel. It is busiest on weekend afternoons and evenings, and closes at 8 PM most nights, 9 PM on Fridays and Saturdays.
4. Jolly Gator Fish Camp, Geneva, FL

Out on State Road 46 in Geneva, the scenery turns rural fast, and that is exactly the appeal.
Jolly Gator is a rustic fish camp that sits right off the St. Johns River. There is a screened patio, live music, karaoke, and a good chance of spotting a gator in the water while you eat.
The kitchen leans hard into Florida flavors. Gator bites, gator burgers, frog legs, fried catfish, and a fried shrimp basket share the menu with swamp cabbage soup, a true old-school Florida dish.
Baskets come with a couple of crunchy hushpuppies on the side. Finish with key lime pie if there is room.
Prices sit around $10 to $20 per person. Note the schedule: it is closed Monday and Tuesday and open Wednesday through Sunday from 11 AM to 8 PM, with Sunday lunch drawing the biggest crowd.
5. Stumpknockers on the River, Dunnellon, FL

Homemade peanut butter pie is not something you expect at a fish house. Stumpknockers serves it anyway, and it has become part of the draw.
The restaurant sits along the Withlacoochee River near Dunnellon, with a homey open-air deck and a rustic Florida setup. Boat tours are part of the picture here too.
The hushpuppies are made in house and come out fresh and crispy. A fried shrimp plate arrives with hushpuppies, a small ear of corn, and coleslaw, the same pairing longtime regulars count on.
Beyond that, the menu covers gator nuggets, frog legs, stuffed flounder, conch fritters, snow crab legs, and New England clam chowder.
This one keeps shorter weekday hours. It is closed Monday and Tuesday, opens at 2 PM Wednesday through Friday, and at noon on weekends.
Unlike several camps on this list, it accepts reservations, which helps on busy Saturday evenings.
6. Goodrich Seafood & Oyster House, Oak Hill, FL

Oysters have long been the story in Oak Hill, and Goodrich keeps that tradition on the plate.
Found on River Road overlooking the Indian River, this historic riverside seafood house has a back patio and a menu built around Southern-style seafood. Order a dozen oysters, fried oysters, fried mullet, or a po boy.
Each po boy comes with two golden hushpuppies, and they are light enough that people tend to talk about them as much as the main dish.
The fish chowder deserves a spot on your table too. Smoked fish dip, crab cakes, frog legs, alligator bites, and key lime pie round things out.
Check the hours before heading over. It is closed Mondays and wraps up at 5 PM on Sundays.
Dogs are allowed inside and out, and reservations are accepted.
7. Aunt Catfish’s On the River, Port Orange, FL

Cinnamon rolls with your catfish. Sounds odd until you try it, and at Aunt Catfish’s it is simply how the meal goes.
This busy, casual spot on Halifax Drive sits beside the Halifax River in Port Orange. Freshly made cinnamon rolls and hushpuppies come with most meals, and the salad bar adds another layer to the spread.
The menu includes a catfish sampler, salt and pepper catfish, traditional cracker meal breaded fried fish, coconut shrimp, Cajun shark, gator tail, and a gator burger. Fudge pie is the dessert to know.
Sunday opens at 9 AM for breakfast and brunch, a nice option on a coastal weekend drive.
Expect a wait, especially on Sundays and weekend evenings. Dinner reservations are recommended, so calling ahead is the smart move.
8. Suwannee Belle Landing, Old Town, FL

Old Town sits in a quiet corner of the Nature Coast, and the Suwannee River does most of the talking here.
Suwannee Belle Landing is a riverfront seafood restaurant with views of the wildlife along the water, plus live music and a dog-friendly setup. It is an easy stop for a North Florida road trip.
Cornmeal breaded catfish is the signature move, served with hushpuppies and onion rings. The kitchen focuses on fresh, never frozen seafood.
Other choices include a fried shrimp basket, a gator po boy, a grouper sandwich, shrimp and grits, steamed clams, frog legs, and pulled pork. Most meals land around $10 to $20 per person.
It is closed Monday and Tuesday. Friday evenings and Saturdays fill up fastest, and reservations are accepted along with curbside pickup.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.