The Sunshine State is home to some of the best seafood in the country. Whether you’re looking for a swanky waterfront dinner or a cosy dive, Florida has it all and then some. Satiate your seafood craving at some (or all!) of these best seafood restaurants in Florida.
Best Seafood Restaurants In FloridaHow do these rankings work?
Mignonette is Miami’s premier seafood spot and Florida’s best place to have some fresh bites. Housed in an old 1930’s gas station, they don’t lack on charm, either. It’s just upscale enough that isn’t pretentious and just casual enough that you can be comfortable while still feeling special.
While they offer a wide range of seafood dishes, the oysters are what bring the place to life. We recommend the ‘Oysters Frank’ and crab cakes.
This beachy casual seafood joint is one of the best in the sunshine state. Tucked away in the cosy fishing village of Cortez, the fish is about as fresh as it gets. Head over on a sunny afternoon to feast on a mahi-mahi sandwich with a bucket of beers.
Novikov is a Miami wonder known for its insanely fresh sashimi and maki. If you are a sushi lover, this place is perfect for you. Order any of their premium sushi dishes such as Chu-Toro or seared O-Toro and be sure to call ahead for a spot on the patio.
In addition to killer sushi, they also serve other globally-inspired sea fares that just can’t be beat.
Famous for their “Gulf to Table” cuisine, you are sure to have a delightful seafood meal that’s fresh, local and delicious. Located right on the Destin Harbour, we recommend grabbing a table outside for a gorgeous view. Be sure to try their fresh oysters and ‘the devil’s crab.’
Owen’s Fish Camp is famous for serving the absolute freshest caught fish from the bay. This downhome surf eatery also oozes with Southern hospitality and charm, making it the perfect spot for a date or just a casual dinner.
Even better? They have an incredible craft beer selection to go with your feast. Grab a plate of their pecan-crusted trout with a pint for some of the best seafood in Florida.
Treat yourself to a feast of the sea at The Spillover off Grand Ave. This bustling swanky eatery is known for its scratch kitchen and delicious juicy seafood. Even better? They serve arguably the best variety of ciders and meads in the state. Order the lobster BLT with one of their 50 cider varieties and dig in.
The River Seafood Oyster Bar is the perfect combo of a local seafood joint in a chic bistro setting. Here you’ll find all your favourites from lemony oysters to poke bowls. We recommend their ceviche and a pick off their impressive wine list.
This local seafood spot has been family owned and operated for over 65 years, so you know their menu is packed with great picks. Their smoked fish and dip is famous and draws visitors from far and wide for its delectable juicy flavour. While we recommend that dish, all of their menu items are time-tested and delicious.
If you’re looking for the best shrimp and seafood in Florida, head to La Camaronera. The Garcia brothers had a vision of bringing delicious Cuban inspired seafood eats to Miami, and that’s precisely what they’ve done with La Camaronera.
Here you’ll find a large variety of delicious seafood dishes, but the shrimp is where it’s at. Order a place of their ‘camarones fritos’ (fried shrimp) and a beer for a feast.
For over 50 years, Hunt’s Oyster Bar & Seafood Restaurant has been wowing with its array of seafood. Here you’ll find everything from grilled crabcakes to cajun baked oysters. This family-run seafood fave is also famous for its casual, friendly atmosphere. Pop in and order some of their buffalo shrimp, frog legs and fried gator.
This cosy, casual fave is known for its classic Latin seafood met with New England twists. Start off with crab croquettes followed by the local ceviche and grab the side of the day. It’s well known for being one of the best seafood restaurants in Florida.
If you are looking for fresh and zesty seafood, Destin’s Brotula’s Seafood House & Steamer is the place to be. Here you’ll find a variety of old fashioned Southern-style seafood dishes. They are famous for their variety of shellfish so be sure to try their snow crab.
This seasonal crab eatery is a Miami institution. For over 100 years, Joe’s Stone Crab has been providing South Beach with delectable fresh seafood, namely stone crab. Do yourself and book a table during their open season from October-May and get ready to indulge.
Dixiecrossroads in Titusville is one of the best in the business when it comes to seafood sandwiches. Feast on their fried catfish sandwich or oyster po’boy for the meal of a lifetime. Be sure to grab some of their fried gator bites as an app, too.
Chilean sea bass, lobster, tuna, shellfish – they’ve got it all at Flagler Fish. This bustling seafood eatery is famous for its wide range of dishes and sundrenched patio. Perfect for a post-beach dinner or casual afternoon in the sun, this place can’t be missed.
Be sure to grab an order of the sauteed scallops for a zesty treat.
If you are looking for New England style sea-fare served in a down-home setting, DJ’s Clam Shack is for you. Here you’ll find a fun and comfy atmosphere married with incredible New England faves like Maine lobster rolls and steamed clams. We recommend their ‘overstuffed’ lobster roll with some clam chowder.
This Naples staple is famous for its delicious market seafood and charming atmosphere. Whether you’re looking for shrimp scampi or Thai peanut seabass, they’ve got you covered. We recommend their famous local snow crab with a few pints.
Tucked away on Anastasia Island, you’ll find O’Steens Restaurant. Since 1965 O’Steens has been providing delicious Southern-style seafood to visitors from near and far. Get your seafood fix with their broiled crab patties and Minorcan clam chowder. Be sure to save some room for their sugary sweet pie as a dessert.
Looking for the perfect dockside dinner? Head to Pensacola Fish House. This uber charming Southern restaurant is famous for its homestyle seafood like gumbo and southern fried oysters. We recommend grabbing their fried grouper bites followed up with the gulf shrimp platter.
Be sure to save some room for their homemade desserts, too!
Get your Cajun fix and Icajun Seafood Shack with deliciously spiced shellfish and more. This family-run eatery gets Cajun fare right with Bayou platters served in steaming foil trays ready to be devoured. Grab the crab boil and be ready to get messy with some of the best seafood in Florida.
Spoil yourself with triple Maine lobster tails, stone crabs, cracked conch and more at this Fort Lauderdale gem. Kelly’s Landing New England Seafood serves up a firecracker menu of all your faves and is known around town as the place to be for great New England fare.
Order any of their ‘lobstah’ dishes and wash it down with any of their 12 draught selections.
Nothing says homey, cosy cooking like ‘The Back Porch.’ This local fave is all about hospitality and great seafood made with time-tested recipes. Grab a seat on the patio and dig into their seafood nachos, crab bites and firecracker shrimp. Polish it all off with some good ole key lime pie.
Killer Seafood in Mexico Beach is an experience in and of itself. This happy go lucky seafood joint is one of the best in the business for old school po boys and sizzling shellfish. That said, the tacos are really the star of the show. Grab a few orders of the fried fresh catch tacos and a pint or two.
Catch a seaside sunset with some of the best seafood in Florida at The Old Salty Dog. They get all your faves right like crispy calamari, coconut shrimp and best of all – conch fritters. Grab an order of their spicy fish gumbo with conch fritters and steamed mussels for a mouthwatering meal.
Get your gumbo kicks at The Le Tub Saloon in Hollywood. This charming dive is five golden stars of vintage flair and drool-worthy seafood. While they serve a large variety of sea fare, the gumbo is what makes the place sing. Order a big ole bowl of chunky shrimp gumbo and get ready for a feast.