We love a good, salty seafood shack where the server has a wooden leg and mumbles something about buried treasure while passing you oysters. But it’s nice to have options, and if you want your seafood in a slightly more upscale environment, try Stiltsville Fish Bar. You can still dig into some simple and delicious things like sweet corn spoon bread, smoked fish dip, and grouper, but here you can do it while wearing pants and you won’t have to worry about a seagull snatching any of it off your fork. Stay vigilant if you sit outside, though. You never know with seagulls.
More spots in South BeachSee more
Chotto Matte is an expensive Peruvian/Japanese restaurant on Lincoln Road that’s not worth your time or money.
Blue Ribbon Sushi Bar & Grill
Blue Ribbon is a solid sushi and fried chicken spot in South Beach good for a date or nice weekend dinner.
More Seafood spotsSee more
Mignonette is a slightly upscale seafood spot on the edge of Downtown where you can find some of the best oysters in town.
Shuckers Bar and Grill
Shuckers is a casual waterfront restaurant in North Beach where you can get decent seafood with a more-than-decent view.
Captain Jim’s Seafood
Captain Jim’s is a casual restaurant in North Miami that serves simple but delicious local seafood.
Suggested by our writers
La Camaronera Fish Market
Little Havana’s La Camaronera serves great seafood in a casual space. It’s also where you’ll find the incredible pan con minuta sandwich.
Pubbelly Sushi is a fun spot in Sunset Harbour that’s good for sharing some sushi and small plates.
Garcia’s Seafood Grille & Fish
Garcia’s is an old-school seafood spot on the Miami River in Downtown that’s casual, but delicious.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more