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
Drinking Pig BBQ
Drinking Pig is a weekends-only barbecue pop-up run by three local chefs. You place an order via Instagram.
Korean Kitchen is a great little Korean restaurant in North Miami. They have outdoor seating and soju.
More Seafood spotsSee more
The Jim And Neesie
Jim and Neesie is a cozy restaurant in Mid-Beach’s Generator hostel with some great cocktails and good food too.
Joe’s Stone Crab
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.
The Lido Bayside Grill
The Lido Bayside Grill is a waterfront restaurant inside Miami Beach’s Standard Hotel. The view - not the food - is the reason to come here.
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.
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.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more