Fresh Catches at Miami's Best Fish Markets
- August 18, 2026
One of the best perks of living along the Atlantic is the seafood that comes with it. Around Greater Miami and Miami Beach, fresh seafood is everywhere. Oysters are shucked to order, stone crab claws come bagged in their shells, and fillets of mahi-mahi and snapper line up on beds of ice.
The destination’s fish markets make it simple to pick out your own catch, whether you’re loading a cooler for a day on the water or heading home to fire up the grill. Many also have on-site restaurants, so you can sit down and let someone else do the cooking. Here’s where to enjoy some of the best seafood and fish markets around town.

Garcia’s Seafood Grille & Fish Market
Garcia’s Seafood Grille & Fish Market has been a mainstay for seafood and waterfront dining along the Miami River in Downtown Miami since 1966. Founded by a family of Cuban exiles, the unpretentious fish house stocks the usual, but locals know it’s just as good a place to grab a table on the deck and order straight off the day’s catch. Favorites include a whole yellowtail snapper brought in daily from the Keys, along with the mahi-mahi sandwich and lobster prepared various ways.
La Camaronera Seafood Joint and Fish Market
From the Garcia family, La Camaronera is a casual fish fry joint tucked into an unassuming Little Havana strip mall. It all started when the family introduced a deep fryer to their fish market, and it’s become the focus ever since. Stop by for fried fish platters with classic Cuban sides, and pick up the catch of the day along with Florida lobster and stone crabs when they're in season.
Plaza Seafood Market
Just west of Wynwood in Allapattah, Plaza Seafood Market built its name on lobster and red snapper. You may find a line for the catch of the day, displayed on ice and sourced from local waters and across the Caribbean. The market also runs a small restaurant, plating your fish with tostones, salad or rice and beans alongside a pink dipping sauce. Take it out to the covered patio and make an afternoon of it.
Blue Runner Seafood
Keep an eye out for a blue food truck with a fish painted on the side – that's Blue Runner Seafood, which has become a go-to fish market on wheels in North Miami. Its selection varies by availability, but you’ll often find mahi-mahi, snapper, grouper, Florida lobster tails and Alaskan halibut.
The truck also stocks sushi-grade bigeye tuna, Scottish salmon and hamachi, which regulars buy to build their own poke or crudo at home, alongside a ceviche made daily on-site.

Joe’s Stone Crab
Yes, Joe’s Stone Crab is Miami Beach's oldest restaurant, dating to 1913, and yes, it's especially popular during stone crab season. But that’s where Joe’s Takeaway comes in.
Steps from the original dining room, the marketplace and to-go counter sells the same stone crab claws the restaurant is known for, plus Alaskan king crab legs and peel-and-eat shrimp.
During off-season, the crabs are flash-frozen right after being harvested, so you can enjoy them year-round. Pick up an order of the famous fried chicken, hash browns and, creamed spinach and don't skip the Key lime pie – it holds its own against anything in the Conch Republic.
Shore to Door Fish Market
The surfboard on the blue stucco is how you know you've found Shore to Door Fish Market in Coconut Grove. When they're open and stocked, the coolers hold cobia, grouper, shrimp, yellowtail, spiny lobster and stone crabs. Take your haul home or head to a picnic table out back and order favorites, including smoked fish dip, Key West shrimp and whole fried snapper. Be sure to stop by early or call ahead.

Fresh Florida Fisheries
Near Coral Gables, Fresh Florida Fisheries lines its cases with the day's seafood on ice, with a particular focus on Florida snapper, especially the sweet, flaky hogfish native to these waters. The case also holds fresh oysters, grouper cheeks, yellowfin tuna and whole grouper. Order any of it raw, or let the kitchen fry them into croquetas, whole fried hogfish, conch fritters, shrimp tacos and more.
Captain’s Tavern Seafood Market
Bill Bowers, known as "The Captain," founded Captain's Tavern Seafood Market in Pinecrest in 1971. The restaurant has an old-school feel with dark wood and nautical touches, and the menu ranges from fried oysters to sushi and everything in between.
Next door, the market sources fish from a network of local fishermen and lobstermen, where you'll find fresh oysters on the half shell, lobster, mussels, shrimp, scallops and more.