Fresh. Local. Seafood.

About Us

Fresh Catch

Welcome to Captain Jim's. We're a unique seafood market and restaurant with a great menu of local favorites in North Miami. Our seafood is second to none and we have a long history of providing the freshest fish in town.

Captain Jim's interior

The Captain's Story

Started as a distribution center for his fresh catch, Captain Jim soon realized there was a need for a truly-fresh fish restaurant in North Miami. After installing a small display in front of the warehouse, people were lining up out the door to get the freshest fish in Miami.

Reeled in Daily

At Captain Jim's all of our fish is reeled in daily and prepared fresh to order. You can try our specialty dishes or ask for the fish to be prepared just how you like it. We don't fly our fish in from around the world; our fish is caught locally for the freshest taste possible.

Whole fried fish
Captain Jim's Shrimp Dish

Delicious Dishes

We don't just have the freshest fish. Our delicious menu features inventive local dishes as well as the classics. From whole fried fish to conch chowder, there is something for everyone at Captain Jim's.

Just tried for the first time and yummy! The fish dip was perfectly smoky and flavorful. Grouper sandwich we got fried and was light and crispy. And the crab cakes were equally as delicious!
Sarah Watts via Google
Captain Jim's has a new owner, new renovation, and is still good, with excellent service and parking along the side and back. The lobster bisque, the salmon, sweet potato fries and stone crab claws all good. All in all a winner.
Brian Gerber via Google
So happy we found this wonderful restaurant! Seafood was super fresh and delicious and staff was very attentive (especially Jody, our outstanding waitress!) Great prices too. Highly recommend...we will be back!
Native Miamian via Google

Stay up to date with Captain Jim's

Follow us on social media to learn about events, food specials, and more.

Contact Us

Captain Jim's Seafood Market & Restaurant
12950 W Dixie Hwy
North Miami, FL 33161

305-892-2812

info@captainjimsmiami.com

Open in Google Maps

Hours

Monday 11:30 AM - 9:00 PM
Tuesday 11:30 AM - 9:00 PM
Wednesday 11:30 AM - 9:00 PM
Thursday 11:30 AM - 9:00 PM
Friday 11:30 AM - 10:00 PM
Saturday 11:30 AM - 10:00 PM
Sunday 11:30 AM - 8:00 PM