see more
  • Share
By: Jennifer Haz

We get it. You arrive in Miami and see our beautiful waters teeming with marine life, and the first question is always: “Where do I find the best seafood?” From succulent stone crabs to towering seafood platters and fresh-from-the-boat fish cooked any way you like it, you’ll find something to savor on our list of the top seafood restaurants in Greater Miami & Miami Beach. The secret is owners and chefs who have longstanding relationships with fishermen, or even bragging rights to their own fleet of boats.

Stiltsville Fish Bar

Tucked away in Miami Beach’s trendy Sunset Harbour neighborhood, Stiltsville Fish Bar is a seafood-centric restaurant helmed by culinary power couple Jeff McInnis and Janine Booth. Start with caviar deviled eggs, peel-and-eat royal red shrimp and large plates of raw or baked oysters, but be sure to save room for popular entrees such as the crab-encrusted New York strip or the fresh catch of the day. Situated across from Biscayne Bay, it’s an ideal place to watch the sunset while sipping tropical cocktails.

1787 Purdy Ave., Miami Beach, FL 33139

stone crab on ice at Joe's Stone Crab
No trip to Miami would be complete without a stop at Joe's Stone Crab

Joe's Stone Crab Restaurant

Stone crab season is always a reason for celebration in Miami, and this iconic establishment in Miami Beach’s South of Fifth neighborhood is THE go-to spot for fresh stone crabs from October to May. Dining at Joe’s has become a rite of passage for locals and visitors who can’t wait to tie on a plastic bib to crack crabs and then dunk them in the famous mustard sauce. You can’t have Joe’s stone crabs without sides like hash browns and creamed spinach, and the Key lime pie is the perfect way to end a meal. Keep in mind, Joe’s doesn’t take reservations unless you’re booking a private room, so expect a wait time of 90 to 120 minutes. Short on time? Next door, Joe’s Take Away also offers stone crabs and many of the restaurant’s signature items, as well as its own specialty items such as the lobster Rueben and shrimp and scallop ceviche. 

11 Washington Ave., Miami Beach, FL 33139

fish on ice at Casablanca
Casablanca on the River doubles as both a fish market and restaurant

Casablanca on the River

For a true boat-to-table experience, locals flock (and sometimes boat) to this seafood restaurant perched along the historic Miami River. With more than 20 years of experience in commercial fishing, Casablanca offers seafood that is reeled in daily and brought straight from the boats to the restaurant and market. Choose from menu items such as grilled octopus, Creole shrimp tostones, the signature grilled parrillada platter piled high with calamari, oysters, clams, mussels, prawns and grilled fish, or an impressive raw bar full of ceviches and oysters. While the fresh seafood is the star attraction, so are the views. At night, cozy up at a romantic table to take in a view of Downtown Miami aglow in lights. In true Miami fashion, boaters can dock and dine in, or purchase takeout from the restaurant’s seafood market.

400 NW North River Drive, Miami, FL 33128

paella at Garcia's
Enjoy delicious Cuban-inspired dishes as Garcia's

Garcia’s Seafood Grill and Fish Market

Located next door to Casablanca and also overlooking the Miami River, this longtime family-run business boasts its own fleet of fishing boats, so you know the seafood is always fresh. Garcia’s sports a more casual vibe than its neighbor. It’s a lively place where families and friends gather on the laid-back patio to share plates of seafood with Cuban-influenced side dishes of rice, beans and plantains. Popular items include the famous fish dip, signature grouper chowder, conch fritters, fried shrimp po' boy sandwich and grilled grouper. If you can’t decide, the daily blackboard specials never disappoint. Locals-in-the-know stop by the market next door before leaving to pick up seafood to cook at home.

398 NW North River Drive, Miami, FL 33128

La Camaronera

While this seafood staple in Little Havana has been around since 1976, it’s a secret gem for many visitors and even locals. La Camaronera started as a no-frills Cuban fish-fry joint where patrons ate standing up at the counter. It has since added table service, and it’s still home to one of the best fried fish sandwiches in Miami – the signature pan con minuta, a golden-battered snapper sandwich served on a Cuban roll. It’s a great place to mingle with locals as you dine on menu highlights like conch fritters, the fried shrimp or lobster sandwich, crunchy fish fingers or the shrimp burrito. This old-school spot doesn’t take credit cards, so bring cash.

1952 W. Flagler St., Miami, FL 33135

mignonetee benedict
Indulge in Mignonette's seafood specialties


This quaint spot between Downtown Miami and Wynwood is an oyster lovers’ paradise, with an ever-changing rotation of fresh oysters from the east and west coasts. In addition to oysters served in all fashions (from raw to Rockefeller-style), indulge in Mignonette’s lobster deviled eggs, buttery lobster rolls and the jumbo diver sea scallops. Be sure to save room for dessert, as the butterscotch and Heath bar bread pudding is worth every calorie.

210 NE 18th St., Miami, FL 33132

Captain's Tavern Restaurant & Seafood Market

Another tried-and-true seafood gem is Captain’s Tavern, an area favorite since 1971. The restaurant’s network of seafood suppliers provides loyal customers with a wide selection of fresh whole fish at the best prices – all coming from its next-door seafood market. Everything is made from scratch, from the salad dressings to the Jamaican scotch bonnet sauce. Entrees include the jumbo Caribbean lobster tail, King Crab legs, Cajun scallops, crispy branzino and one of the best salmon dishes in Miami – the miso-glazed Faroe Island salmon. Plan your visit around the 2-for-1 Maine lobster dinner every Tuesday night.

9625 S. Dixie Highway, Miami, FL 33156

As you can see, the recipe for success for these restaurants is not only creating tasty dishes in the kitchen but also having adjoining fresh fish markets and/or strong relationships with the best seafood purveyors. There's no shortage of seafood in Miami, and there's always somewhere new to try.

Featured in Story

Things To Do Nearby

Choose a category

{{ctrl.swiper.activeIndex + 1}} / {{ctrl.totalItems}}