Skip to Content

Our favorite crab shacks and fish houses


Last updated on July 5th, 2024 at 01:40 pm

No frills. Funky. Fun. Local seafood.

Florida fish shacks represent everything we love about Florida – salt in the air, funky and fun.

You’d be well-dressed at our fish shacks wearing a T-shirt, shorts and sandals. They must serve fresh fish. The closer to the source, the better.

We think you’ll find the best seafood in Florida in these casual, authentic seafood restaurants.

We’re still discovering Old Florida fish houses. Here are a few of our favorites — many with long histories and unbeatable waterfront locations.

Also check out our Seafood Festival Calendar

Star Fish Company, Cortez

Best seafood in Florida? Star Fish has perhaps 15 tables overlooking a beautiful expanse of water and mangrove islands in the northern end of Sarasota Bay.
Best seafood in Florida: Star Fish has perhaps 15 tables overlooking a beautiful expanse of water and mangrove islands in the northern end of Sarasota Bay.

The Star Fish restaurant is an outgrowth of and is adjacent to the large seafood wholesale company that was founded in the 1920s. Its current owner opened the small waterfront restaurant in 1996 and its fame has grown.

Star Fish has perhaps 15 tables overlooking a beautiful expanse of water and  mangrove islands in the northern end of Sarasota Bay. The view includes an iconic fish shack on stilts that appears on all the Cortez marketing materials.

At Star Fish you stand in line to order your meal at the counter and it gets delivered to you in a to-go box  with plastic utensils at your table. At peak times during the winter season, the line can take an hour. We waited about 30 minutes to order, with one member of our group holding down a table, sipping a beer and enjoying the scene.

Star Fish Company Restaurant, 12306 46th Ave West, Cortez. Cash only.

But that’s not all: Tide Tables Restaurant, 2507 Cortez Road W, Bradenton, FL 34210, a few blocks away, is under the same ownership and also gets five-stars reviews for fresh fish. It has more traditional restaurant seating and service, although it is also dockside, open air and with a fabulous view west over Sarasota Bay.

Read more about visiting Cortez and its seafood restaurants.

Triad Seafood, Everglades City

best seafood in florida Everglades City stone crabs Our favorite crab shacks and fish houses
Best seafood in Florida: Stone crabs on the waterfront at Triad Seafood, a Florida fish shack in Everglades City

With a location right on the Barron River, Triad is on the docks where Florida’s best and freshest stone crabs pass, including those destined for places like Joe’s Stone Crab on Miami Beach. 

Triad, however, has a few advantages over Joe’s. First, you won’t have to hunt for a parking space. Beyond that, you’ll find even fresher stone crabs at lower prices (though you should expect stone crabs to be among your priciest seafood choice.)

Being a Florida fish shack, Triad puts on no airs. You dine in a screened patio overlooking the water on picnic tables. “Doesn’t look like much from the outside” is an over-statement. We like the conch fritters and sweet potato fries and the key lime pie gets excellent marks.

Triad Seafood, 401 School Drive West, Everglades City. Closes in summer.

Read more about Stone crabs in Everglades City

Peace River Seafood, Punta Gorda

Best seafood in Florida: Bucket of blue crabs at Peace River Seafood in Punta Gorda
Best seafood in Florida: Bucket of blue crabs at Peace River Seafood in Punta Gorda.

You may think the best blue crabs come from Chesapeake Bay, but Jimmy Beall, co-owner of Peace River Seafood and a long-time area crabber, knows better. And he proves it five days a week with a crab shack that looks like it could be the prototype of a Florida crab shack. Located in a 1927 Cracker cabin, Peace River Seafood is shaded by a big old live oak tree. Even in the summer, it’s all open air, with newspapers on the tables, a parrot squawking on the porch and customers using mallets to crack open their delicious crabs.

Peace River Seafood serves fresh local shrimp, stone crabs, crab cakes, clams, grouper and mahi mahi as well as fresh fish from outside the area, such as salmon and lobster. But crabs are king here. The fresh seafood here is sourced from local Punta Gorda fishermen, and it is also a wholesale market.

Peace River Seafood, 5337 Duncan Road, Punta Gorda. 941-505-8440. Closed Sunday and Monday.

Read more about Peace River Seafood from Florida Rambler

 JB’s Fish Camp, New Smyrna Beach

Best seafood in Florida: The deck at JB's Fish Camp, a Florida fish shack in New Smyrna Beach
Best seafood in Florida: The deck at JB’s Fish Camp, a Florida fish shack in New Smyrna Beach

At JB’s Fish Camp, you know the crabs are fresh because tomorrow’s dinner is crawling around behind the restaurant. Live crabs are kept alive in double-decker “runs,” where they are nurtured until they meet JB’s chefs.

These crabs are local, when available, and the restaurant has its own leased oyster beds, although the oysters served here may also come from Louisiana. The clams are equally fresh and often harvested from the lagoon.

JB’s has a pure Old Florida fish house ambiance – tablecloths are brown paper rolled out in strips; many visitors arrive by boat or kayak from Mosquito Lagoon. The outdoor deck overlooks the bays and islands of the Halifax River.

While the main attraction is crab, other favorites include rock shrimp and the to-die-for crab balls.

JB’s Fish Camp, 859 Pompano Ave., New Smyrna Beach

Read more about JB’s Fish Camp from Florida Rambler

Hogfish Grill, Key West

Hogfish Grill in Key West: Patrons can sit inside the large chickee hut or dockside. (Photo: David Blasco)
Best seafood in Florida: Hogfish Grill in Key West: Patrons can sit inside the large chickee hut or dockside. (Photo: David Blasco)

Hogfish is as close to the Key West shrimp docks as you can get, and those fresh Key West “pinks” – the local shrimp, which are plump and pinkish-coral color – are one of the two must-haves at the Hogfish. The other, of course, is the hogfish, best experienced in the World Famous Killer Hogfish Sandwich. This signature dish is made with fresh hogfish (a sweet, mild local delicacy caught only via spear-fishing) plus mushrooms and Swiss cheese on Cuban bread.

The Hogfish Grill is located in a hard-to-find working marina on Stock Island, which is located east of Key West and an island through which all Key West traffic must flow.  For years, Hogfish was a locals-only spot, with reasonable prices and Conch Republic attitude. In recent years, however, Hogfish has been discovered, and has been ranked as one of the 30 best seafood restaurants in America by Travel & Leisure.

Visitors will find Hogfish unchanged so far. It’s a big chickee hut with long tables and benches and sometimes loud live music on weekend nights.

Hogfish Bar and Grill, 6810 Front Street, Stock Island, FL 33040. 305-293-4041

Read more about Hogfish Grill from Florida Rambler.

Rustic Inn, Fort Lauderdale

Best seafood in Florida: Rustic Inn in Fort Lauderdale
Best seafood in Florida: Main dining room, Rustic Inn in Fort Lauderdale.

The main dining room erupts with the sound of wooden mallets pounding tables in unison (sort of) as diners celebrate a birthday or anniversary. For the most part, these folks have no idea whose birthday they are celebrating, but this cacophony is such a tradition at the Rustic Inn, you gleefully go along with the mayhem.

The mallets, of course, are actually for cracking crabs, another tradition at the Rustic Inn that dates back to the 1950s, when this was a little crab shack on a canal at the outskirts of  fledgling Fort Lauderdale.

A bowl of the restaurant’s “World Famous Garlic Crabs” is still the most popular item on the menu. The portions are generous and the garlic is not spared, roasted whole and tenderly emerging, peel-by-peel from the secret recipe that sets these crabs apart, bringing patrons back week after week, year after year.

Like most Old Florida fish houses, the Rustic Inn a selection of fried entrees, including fried clam strips, fish of the day, fried oysters, Maryland crab cakes and fried soft-shell crabs.

If you are looking for a traditional crab house with traditional fixin’s and getting messy with crabs, you’d be hard-pressed to be disappointed at the Rustic Inn, which dates back to this location since 1955.

Rustic Inn, 4331 Anglers Avenue, Fort Lauderdale, FL. (954) 584-1637

Read more about Rustic Inn from Florida Rambler.

Goodrich Seafood and Oyster House in Oak Hill
Best seafood in Florida: Goodrich Seafood in Oak Hill. (Photo by Bonnie Gross)

Goodrich Seafood, Oak Hill

Goodrich Seafood got a very early start for Florida: It was founded in 1910 and for many years was a seafood processing plant and wholesale fish market. Its speciality then was crab, abundant in the Mosquito Lagoon, which the restaurant overlooks.

The menu now includes a wide range of seafood varieties available in platters or baskets, grilled or fried, offered at reasonable prices.

No fish house is complete without a “po’ boy,” and Goodrich’s offers their tasty version on a toasted hoagie with shrimp, clams, oysters, gator tail, cod or crab cakes, including sides of hush puppies, cole slaw and French fries.

The best feature of eating here is the outdoor deck overlooking the lagoon, where you can watch sailboats and fishing boats cruise in the distance along the Intracoastal Waterway. If you come by boat, there’s a well-marked channel at Marker 8 that takes you right up to the restaurant’s dock.

A special treat on the day of my visit was a white pelican, perched just a few feet away, pruning its feathers. That’s the beauty of this place – the Mosquito Lagoon is a haven for wildlife and you are bound to see plenty on your visit.

Goodrich Seafood and Oyster House, 253 River Rd, Oak Hill, FL 32759. Phone: 386-345-3397

Read more about Oak Hill and Goodrich Seafood

B.O.s Fish Wagon, Key West

B.O.’s is literally a shack — an open-air assemblage of drift wood, recycled sheets of tin and a 1950s Chevy truck apparently held together by bumper stickers.  B.O.’s is located within sight of Key West’s seaport and it so captures the Keys ambiance that folks like to get their picture in front of it.

Entering its bar, you pass under a sign that says “Fort and Museum Entrance,” and you pretty much know that nearby Fort Zachary Taylor is missing a sign. Besides its funky style, however, B.O.s’ is known for the quality of its fresh fish.

A favorite: The grouper sandwich is fried with a light cornmeal breading and is served on really fresh bread. The fries are hand cut.  Another popular choice is the fried shrimp sandwich made with local Key West pink shrimp.

B.O.’s Fish Wagon, 801 Caroline St., Key West

Alabama Jack’s, Homestead

Best seafood in Florida: Conch fritters and all things fried on the menu at Alabama Jacks near Key Largo. (Photo: Bonnie Gross)
Best seafood in Florida: Conch fritters and all things fried on the menu at Alabama Jacks near Key Largo. (Photo: Bonnie Gross)

You know Alabama Jack’s is an authentic Old Florida fish house because nobody would open a restaurant on out-of-the-way Card Sound Road today. Card Sound Road is a toll-road through mangrove swamps where Miami-Dade County meets Monroe County.

The signs that say Crocodile Crossing aren’t a joke – this is a wildlife refuge for the shy American Crocodile. It used to be a fishing community, but the only thing left is the ramshackle collection of shacks, docks and barges that constitute Alabama Jack’s.

Don’t be put off by the row of Harleys out front. While it’s a popular place for motorcyclists out for a weekend ride, the place is full of all sorts of people, including many families whose kids delight in feeding the fish over the railing. On weekend afternoons, crowds build at Alabama Jack’s and country music is performed live on a small stage.

Conch fritters, crab cakes and sweet potato fries are what keeps folks coming to Alabama Jack’s, The conch salad is also popular.

Alabama Jack’s was built in the 1950s.

Alabama Jack’s 58000 Card Sound Road, Homestead. 305-248-8741. Closes at dusk.

Read more about Alabama Jack’s

The view at Up the Creek Raw Bar, Apalachicola.
Best seafood in Florida: The view at Up the Creek Raw Bar, Apalachicola. (Photo: David Blasco)

Up the Creek Raw Bar, Apalachicola

Up the creek raw bar is not your typical waterfront fish shack. It is a tall building on stilts with an outdoor deck overlooking the Apalachicola River.

The view is mesmerizing, with shrimp boats coming and going, houseboats parked nearby, birds to watch and the big beautiful Florida sky.

This is Oyster City, and you can get your oysters eight different ways here, and the menu goes beyond with local blue crabs, flounder and shrimp. It’s all on the menu and it’s all good.

The restaurant’s format is a little hard to grasp at first. You must first be seated, and then you order from the counter. You don’t pay at that point. The food is brought to you and you can get additional beverages from a server at your table, who brings a final bill at the end.

Dinner prices range from sandwiches for $10 or $12 to various seafood dinners for $16-$25. Dress is casual and there are many families.

Up the Creek Raw Bar, 313 Water St., Apalachicola. (850) 653-2525

Lazy Flamingo, Bokeelia

This cozy Old Florida fish house is on the north end of Pine Island, accessible by boat from Sanibel or Captiva via Pine Island Sound and from Boca Grande, Port Charlotte and Punta Gorda by way of Charlotte Harbor. 

By car, take US 78 through Cape Coral and Matlacha, then drive north to the Four Winds Marina.

I love this place and visit when camping nearby in my RV. You can dine outside on the deck overlooking the marina or at the bar and dining room inside.

Your first order should be “The Pot,” a bucket of two-dozen clams and oysters steamed in beer with special spices, celery and onions. The menu also includes a delightful conch chowder and a hearty grouper sandwich, among other seafood specialties.

There are three other Lazy Flamingoes in the area – two on Sanibel and one in Fort Myers – but I’ve never been and cannot attest to their ambience.  If you are staying in the area, you can rent a boat slip at the marina for a straight shot to pristine Cayo Costa Island.

Lazy Flamingo, 16501 Stringfellow Road, Bokeelia. Phone: (239) 283-5959

Singleton’s Seafood Shack, Mayport

Singleton’s has been serving fresh fish here for more than 50 years here in this weathered building with plywood floors and a view of shrimp boats docked nearby on the St. Johns River. Today, it’s a sprawling place, often crowded as Singleton’s fame has spread.

Singleton’s was founded by Captain Ray Singleton, a shrimp fisherman who started out serving breakfast to other shrimpers in 1969. But its combination of scenic locale, ambiance and delicious just-off-the-boat seafood has made it famous.

A few years ago it was featured on the Food Network’s “Diners, Drive-ins and Dives” and fans of show host Guy Fieri have been making pilgrimages ever since.

The Minorcan chowder is a must-have, and the lightly fried shrimp (available as a “po boy” or on its own) is another crowd pleaser. Florida fish shacks shouldn’t be fancy, and Singleton delivers on that promise: Everything comes on Styrofoam plates and with plastic utensils.

Note: It’s been awhile since I visited here and recent reviews are mixed.

Singleton’s Seafood Shack, 4728 Ocean St., Mayport. (904) 246-4442

A few recommendations from our readers:

BeckyJack’s Food Shack in Weeki Wachee is not on the water but the food is great, the staff is terrific and the selection of draft beers is among the best you’ll ever find in such a small place. — Rudy

Crab E’s Eatery in Sebastian, FL on the Indian River Lagoon. Part of a Florida grant to promote commercial fishing in Florida and its history. Fresh, local and delicious. 772-388-2727. — Suzy

The Crab Stop, Vero Beach. We love the Crab Stop! Awesome, authentically prepared food and amazingly friendly people. NOT a tourist trap! — Renee

Recommend your favorite fish shacks in the comments below.

More authentic Florida dining experiences:

Comments Welcome

This site uses Akismet to reduce spam. Learn how your comment data is processed.