Gator bites showed up on my table in a paper-lined basket, still crackling, while a heron stood on a stump twenty feet away like it was waiting for leftovers. That lunch happened at a plain little spot I almost drove past, and it turned into one of my favorite meals in Florida.
The state is packed with rivers, and along their banks sit humble kitchens frying up catfish, shrimp, and clam strips with views no fancy dining room can match. Here are nine of them worth a road trip this weekend, each with its own flavor and its own stretch of water.
1. Lone Cabbage Fish Camp, Cocoa, FL

Airboats roar out from the dock while fried frog legs land on the tables, and somehow both feel perfectly normal here. West of Cocoa along State Road 520, this humble fish camp has been feeding hungry travelers beside the St. Johns River for decades.
The menu leans Southern and proud. Fried catfish, gator bites, clam strips, and frog legs come with hush puppies, fried okra, and coleslaw, and there are cheeseburgers and fish tacos for anyone playing it safe.
Spacious outdoor seating gives you a wide look at the marshy river, and live country music often drifts across the patio. Kids are welcome with a menu of their own, dogs can tag along, and most plates stay in the ten to twenty dollar range.
Reservations are not taken, so Sunday afternoons get lively. For a calmer meal, aim for a weekday morning, then book an airboat ride to work up an appetite first.
2. Stumpknockers on the River, Dunnellon, FL

Cypress stumps poke out of the Withlacoochee River right in front of the deck, and they are the reason for the funny name. Stumpknockers sits in historic Dunnellon with a true Old Florida look, all weathered wood and shady water.
Portions run big. The fried catfish is the star, piled high and golden, while gator nuggets, conch fritters, and a hearty seafood platter give you plenty of crispy company.
Stuffed flounder, snow crab legs, and New England clam chowder round things out.
Grab a seat outside by the water for the full effect. Fried green tomatoes make a tangy starter to share.
Plan ahead, because the kitchen is closed Monday and Tuesday and opens at 2 PM on weekdays. Reservations are accepted, which helps on busy Friday evenings and Saturday afternoons.
3. Swamp House Riverfront Grill, DeBary, FL

Alligator decor watches over nearly every corner of this two-story grill, which suits its spot on a working marina along the St. Johns River in Volusia County. It has a playful, rollicking mood that fills up fast on weekends.
Fried fans should go straight for the St Johns Catfish Nuggets or the Swamp House fish and chips. The fried grouper sandwich and gator tail are local favorites too, and the house-made potato chips come crunchy and warm.
Want something a little different? The grouper Reuben is a fun twist, and Southern fried pickles make a sharable side.
Live music, a terrace with river views, and open hours every day from 11 AM make it an easy stop. Save room for key lime pie, the classic Florida finish.
4. Corky Bell’s Seafood at Gator Landing, East Palatka, FL

Painted gator statues greet you all over the property, each one decorated in its own silly style. Corky Bell’s has been a Putnam County go-to for years, perched right on the St. Johns River with a dock where boaters can pull up for lunch.
The menu is big and straightforward. The large plate of fried oysters is a serious treat, clam strips and fish and chips come out crisp, and conch fritters, calamari, and deviled crab keep the fried theme going strong.
Fishing-themed decor fills the indoor dining room, while the deck puts you closer to the breeze. Collard greens and a side salad balance things out.
Expect a wait on Saturdays, since the secret is well out. Reservations help, and weekday lunches are much calmer.
5. JB’s Fish Camp, New Smyrna Beach, FL

Sunset is the unofficial main course at JB’s. From the south end of New Smyrna Beach, the Indian River glows orange as the sun drops, and the tables fill with folks who timed dinner just right.
Fried baskets rule. The scallop basket and the Captain’s Platter are hearty picks, crab balls make a great starter, and the hushpuppies and Cajun onion strings disappear quickly.
Kayaks and paddleboards are available to rent on site, so you can paddle the lagoon and then eat. Live music keeps the mood breezy.
No reservations, and weekends get crowded. Dogs are welcome, and the kitchen closes at 8 PM most weeknights, so arrive early.
6. Linger Lodge Restaurant & Bar, Bradenton, FL

Quirky barely covers it. Linger Lodge is a historic cabin in the woods east of I-75, stuffed with wild decor that makes the walk to your table half the fun.
Outside, seating overlooks the Braden River, and a boat dock lets river travelers stop in. The mood is deep woods and Deep South at once.
Order the River Sampler Platter for a crispy tour of freshwater favorites, or try gator bites and a gator burger. Gumbo, smoked ribs, and a grouper sandwich add variety, and River Bottom Pie makes a sweet ending.
Closed Mondays and Tuesdays, the lodge takes reservations and hosts live weekend entertainment. Dogs are welcome indoors and out.
7. The Freezer, Homosassa, FL

Yes, it really was a freezer. This rustic hangout in Homosassa works out of an old seafood packing building on the Homosassa River, and it keeps that no-frills charm.
Steamed shrimp is the house specialty, along with stone crab claws, snow crab legs, smoked mullet dip, and clam chowder in a bread bowl. Basket-style seafood rounds out the menu for fans of crispy bites.
Boaters tie up and walk right in, and shaded covered tables offer relief on hot days. Order at the counter, then settle in.
Prices stay friendly, mostly ten to twenty dollars. It is not fancy, and that is exactly the point.
8. The River’s Edge Bar & Grill, Gibsonton, FL

Down in southern Hillsborough County, the Alafia River slides past a laid-back deck where locals gather for easy seafood and good tunes.
Fried fish baskets and seafood sandwiches anchor the menu, with the flounder sandwich and Boom Boom Shrimp as tasty picks. Oysters on the half shell and peel-and-eat shrimp are there too, plus crunchy onion rings.
A pool table and live music keep things social, and late hours make it handy after an evening drive. Most meals land between ten and twenty dollars, and reservations are accepted.
9. Swampy’s Bar & Grille, Dunnellon, FL

Summer tubers floating the crystal-clear Rainbow River often climb out and head straight here, dripping and starving. Swampy’s sits right on the water in Dunnellon with a scenic deck that makes people watching part of the meal.
Cajun flair shapes the menu. Fish and chips, gator bites, frog legs, and corn fritters bring the crunch, and the sampler platter lets you try a bit of everything.
Fish tacos and shrimp and grits make great picks too. Finish with the bananas foster bread pudding, a rich and gooey favorite.
Live music, open daily, and dog-friendly seating make it an ideal end to a spring-fed river day. Come early on weekends for an outdoor table.