29 "Seafood" Restaurants in Miami.
Shore To Door in Coconut Grove serves fresh fish on the weekends. Their backyard is our favorite place in the whole city to eat seafood.
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.
Navé is an upscale seafood spot in Coconut Grove with a great raw bar, pasta, and more very good seafood dishes.
Garcia’s is an old-school seafood spot on the Miami River in Downtown that’s casual, but delicious.
Arson is a Downtown spot that specializes in meat and seafood and tends to light a lot of their dishes on fire.
Captain Jim’s is a casual restaurant in North Miami that serves simple but delicious local seafood.
Michael’s Genuine is one of the only places you can go for a low-key brunch or casual dinner in the Design District.
Jim and Neesie is a cozy restaurant in Mid-Beach’s Generator hostel with some great cocktails and good food too.
Amara At Paraiso in Edgewater is a beautiful place to eat outside and take in the view of Biscayne Bay. The mostly seafood menu is also really good.
Ono Poke is a casual spot in Wynwood that serves surprisingly good poke and lets you build your own bowl.
Mignonette is a slightly upscale seafood spot on the edge of Downtown where you can find some of the best oysters in town.
Stiltsville is an upscale seafood spot in Sunset Harbour where you can have a sit-down meal and eat some pretty good seafood.
La Mar by Gaston Acurio in Brickell Key serves Peruvian food, including a variety of cebiches, and has a great view of the harbor.
Joe’s Stone Crab is a seafood restaurant in South Beach that’s over 100-years-old. It’s famous for long waits and stone crabs.
Three is an upscale restaurant in Wynwood with a pretty dining room that works for a special occasion.