Captain Jim’s is a casual North Miami spot that has some of the best seafood you’ll find in the city. This place serves fresh, local seafood and daily catches blackened, grilled, fried, or in sandwich form - and it’s all incredibly good. The restaurant itself is simple, but the real reason you come here is to eat perfectly cooked conch, shrimp, grouper, and whatever else you can fit on the table.
More spots in North MiamiSee more
Three Palms Cuban Cafe
Three Palms is a casual Cuban restaurant in North Miami. You can have a Cuban sandwich outside or grab a cafecito to-go.
Blue Runner Seafood
Blue Runner is a small truck that sells fresh seafood and some great homemade ceviche.
Drinking Pig BBQ
Drinking Pig is a weekends-only barbecue pop-up run by three local chefs. You place an order via Instagram.
More Seafood spotsSee more
Casablanca Seafood Bar & Grill
Casablanca is a casual seafood spot on the Miami River. Most of the seating is outdoor waterfront tables, which is exactly why you come here.
Golden Rule Seafood
Golden Rule is a seafood market and restaurant in Palmetto Bay. It’s been around forever and has a great selection of fresh local fish.
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.
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.
Garcia’s Seafood Grille & Fish
Garcia’s is an old-school seafood spot on the Miami River in Downtown that’s casual, but delicious.
Monty’s Raw Bar
Monty’s in Coconut Grove feels like a Key West raw bar, minus the annoying drive. Come here for the views, but don’t expect the city’s best seafood.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more