Navigation

10 Best Seafood Markets in Miami

From hidden gems like Shore to Door and classics like Captain Jim's and Garcia's, here are the 10 best Miami seafood markets.
Image: Fresh Florida Fisheries is one of the best seafood markets in Miami
Fresh Florida Fisheries is one of the best seafood markets in Miami Fresh Florida Fisheries photo

What happens on the ground matters — Your support makes it possible.

We’re aiming to raise $6,000 by August 10, so we can deepen our reporting on the critical stories unfolding right now: grassroots protests, immigration, politics and more.

Contribute Now

Progress to goal
$6,000
$800
Share this:
Carbonatix Pre-Player Loader

Audio By Carbonatix

In Miami, seafood isn't just a meal — it's a way of life. Whether you're searching for fresh stone crab claws from the Florida Keys, jumbo pink shrimp fresh from Key West, or even a whole fried yellow snapper done to perfection, the Magic City has a seafood market for every craving and neighborhood. From long-standing institutions to hidden gems tucked behind unassuming storefronts, Miami's seafood markets blend quality, culture, and local flavor in a way few cities can match.

This list of the top ten seafood markets in Miami celebrates the places that go beyond the ordinary fish counter. It includes North Miami icons like Captain Jim's, now helmed by David Garcia of La Camaronera, and Krudo, a modern kosher fish market serving sushi-grade tuna and poke bowls. You'll also find local favorites like FreshCo in Kendall, known for its Key West-style conch fritters and Yelp-approved snapper wings, and Shore to Door, a Coconut Grove backyard party disguised as a fish market with live music and ceviche-topped tostones.

Whether you're taking home the day's freshest catch or staying for a conch fritter platter and an ice-cold beer, these markets capture the soul of Miami's seafood scene. So, grab a fork, some lime wedges, and get ready to dive into ten of the best seafood markets in Miami to reel in something truly fresh.
click to enlarge
Captain Jim's Seafood Market & Restaurant is one of the best seafood markets in Miami
Captain Jim's Seafood Market & Restaurant photo

Captain Jim's Seafood Market & Restaurant

2950 W. Dixie Hwy., North Miami
305-892-2812
captainjimsmiami.com
David Garcia, of La Camaronera fame, now owns the iconic Captain Jim's in North Miami, a seafood institution dating back to the 1990s. Staying true to its roots, the menu remains focused on fresh, top-quality fish like yellowtail snapper and hogfish, served grilled, blackened, or fried. Seasonal stone crab claws, conch salad, and the popular "Captain's Combo" keep regulars coming back for classic Miami seafood done right.
click to enlarge A plate of seafood
A Florida lobster dish from FreshCo Fish Market & Grill in Kendall, Miami
FreshCo Fish Market & Grill photo

FreshCo Fish Market & Grill

12700 SW 122nd Ave., Ste. 113, Miami
305-278-3479
freshcofish.com
Despite the abundance of seafood spots in town, this unassuming fish market and grill at Cortland Plaza in Kendall earned a spot on Yelp's Top 100 Seafood Spots of 2024. Its popularity is driven by a steady stream of five-star reviews praising the ultra-fresh seafood, crowd-pleasing classics like conch fritters and fish dip, and its laid-back, welcoming vibe. The menu gives Florida seafood a local twist with inventive bites like FreshCo tostones topped with tuna ceviche and tangy key lime fish wings made with snapper or mahi.
click to enlarge
Fresh Florida Fisheries is one of the best seafood markets in Miami
Fresh Florida Fisheries photo

Fresh Florida Fisheries

2238 SW 57th Ave., Miami
305-379-1104
freshfloridafisheries.getsauce.com
Fresh Florida Fisheries, located just off of Coral Way, is a gem for its ultra-fresh selection of local fish, including snapper, grouper, and swordfish, all displayed on ice and ready to be cooked to order. People can select their preferred catch, which the kitchen will grill or fry for a small fee, complemented by sides like tostones, rice, or beans, and enjoyed at outdoor picnic tables. Their stone crab claws are particularly popular during the season, and the market's commitment to quality and simplicity makes it a go-to spot for locals.
click to enlarge
For more than half a century, Garcia's has been serving some of Miami's best seafood on the banks of the Miami River.
Garcia's Seafood Grille & Fish Market photo

Garcia's Seafood Grille & Fish Market

398 NW North River Dr, Miami
305-375-0765
garciasmiami.com
This grill and seafood market has been serving up a winning combination of fresh fish dishes and family hospitality for nearly 60 years. In-the-know Miamians flock to this indoor/outdoor restaurant overlooking the Miami River — overseen these days by brothers Luis Garcia and Esteban Garcia Jr., whose parents founded the local institution in 1966 — for the freshest catch reeled in daily and available for purchase on the menu or by the pound at the fish market next door. If you choose to stay, you can dine amid dark-wood surroundings or enjoy the laid-back vibe and river view outdoors. Choose blackboard specials or house favorites such as fried grouper fingers or blackened or breaded preparations of your favorite fish.
click to enlarge A sign on a glass window that reads "Golden Rule Seafood"
Golden Rule Seafood is a hidden gem for seafood lovers in Palmetto Bay.
Photo by Nicole Lopez-Alvar

Golden Rule Seafood

17505 S. Dixie Hwy., Miami
305-235-0661
goldenruleseafood.com
If you can't cast a line off your very own 40-foot catamaran, Golden Rule Seafood is the next best thing. This family-owned purveyor has been around since 1943, serving up fresh fish, stone crab, lobster, oysters, live blue crabs, shrimp, and all other forms of the ocean's bounty. So, if you're in Palmetto Bay and craving a little something from the sea, you know where to go. If you prefer pre-cooked eats, they'll even steam your seafood onsite for you. 
click to enlarge
Heads or Tails Seafood Fish Market & Restaurant is one of Miami's best seafood markets
Head Or Tails Seafood Fish Market & Restaurant photo

Heads Or Tails Seafood Fish Market & Restaurant

3621 NW 54th St., Miami
305-634-2581
headortailrestaurant.com
Heads or Tails Seafood Fish Market & Restaurant is one of Miami's best seafood markets, known for its no-frills, flavor-packed menu and the irresistible scent of fresh and fried fish that greets you at the door. The menu is all about fish—griddled or fried—with standout dishes like their perfectly crisp calamari and hearty mains served alongside generous sides like plantains, rice, and beans. Whether you're browsing the market or sitting down for a full meal, it’s a place where you can’t make a wrong choice.
click to enlarge
Krudo Fish Market is one of the best seafood markets in Miami
Krudo Fish Market photo

Krudo Fish Market

17092 W. Dixie Hwy., North Miami Beach
786-440-5483
krudofish.com
Krudo Fish Market in North Miami Beach stands out as one of Miami's premier seafood destinations, offering an impressive selection of ultra-fresh, kosher-certified fish and gourmet prepared items. Their offerings range from sushi-grade tuna and salmon to inventive dishes like poke bowls and sushi cakes, all crafted with meticulous attention to quality and flavor. The market's clean, modern ambiance, combined with a knowledgeable and friendly staff, creates an inviting atmosphere that keeps both locals and visitors returning for a top-tier seafood experience.
click to enlarge A bunch of lobster sandwiches in cardboard trays
Miami Shores Fish Market makes some of the best fish sandwiches in Miami.
Miami Shores Fish Market photo

Miami Shores Fish Market

8300 NE Second Ave., Miami
at the Citadel Food Hall
miamishoresfishmarket.com
Curtis Rhodes has always had a passion for seafood due to growing up in Hawaii. At the Shores Miami, he goes above and beyond, filling the case in its fish market with delicacies that range from live Japanese softshell crabs to Hokkaido scallops to Florida rock shrimp. There are always whole local fish fillets ready to be cooked for you as well — or to take home to your own grill. The New England clam chowder rivals anything you can find up north, and the fresh fish sandwiches here are the best in Miami-Dade County.
click to enlarge
Plaza Seafood Market is one of the best seafood markets in Miami
Plaza Seafood Market photo

Plaza Seafood Market

3114 NW 17th Ave., Miami
305-636-1695
Plaza Seafood Market is considered one of the best seafood markets in Miami thanks to its consistently fresh catch, expertly prepared dishes, and no-frills, down-home charm. Locals and visitors alike flock here for staples like fried snapper, shrimp, and conch salad, all served with generous portions and bold Caribbean flavors. Its reputation for quality, affordability, and authentic Miami flair has made it a beloved institution in the city’s seafood scene.
click to enlarge
Shore to Door Fish Market is one of the best seafood markets in Miami
Shore to Door Fish Market photo

Shore to Door Fish Market

3380 Douglas Rd., Miami
305-529-3471
instagram.com/shoretodoorfishmarket
When you're craving fresh seafood, there's no better spot than Coconut Grove's Shore to Door, where the menu changes daily based on the catch from local fishermen. On weekends, the laid-back fish market transforms its backyard into a casual dining space, serving up standout dishes like nugget-like wahoo bites and a whole-fried snapper, alongside self-serve wine and beer. With live music often starting around 6 p.m. on Saturdays, the patio becomes a lively, low-key party — just be sure to call ahead, as hours can change with the weather.