Catch Miami Beach
Photograph: Courtesy Catch Miami Beach
Photograph: Courtesy Catch Miami Beach

The best seafood restaurants in Miami for a fresh-caught feast

Sample the best seafood in Miami, from stone crabs in Miami Beach to oysters in Downtown and ceviche in Brickell.

Eric Barton
Contributor: Virginia Gil
Advertising

If there’s one thing Miami knows, it’s seafood. You can throw a coconut from just about anywhere and hit a spot claiming the best ceviche, stone crab or yellowtail snapper in town. But locals know not to fall for the sales pitches of menu hawkers lingering outside restaurants on Ocean Drive. Most likely they do not, actually, have the freshest catch. Instead, we seek out the city’s best seafood restaurants in less conspicuous locales, from the sandy shores of Miami Beach to the farthest reaches of Dade County. 

Below, you’ll find the hidden gems that locals swear by, the buzzy hotspots where you’ll easily drop a paycheck and a few joints where the dress code is a bikini and flip-flops. That’s to say, if you’re craving the ocean’s bounty, you can still find it at a variety of price points in Miami. From a fish shack with an overstuffed lobster roll to a fine-dining spot plating spiny lobster like it’s modern art, these are our tried and true seafood restaurants in Miami—where the drinks are cold and the catch is always fresh.

RECOMMENDED: Where to go for stone crabs in Miami, from old-school institutions to waterfront gems

Best seafood restaurants in Miami

  • Seafood
  • Omni
  • price 4 of 4
  • 5 out of 5 stars
  • Recommended

Right as you walk in, there's really no question of the freshness of soon-to-be dinner, considering all those king crabs are having a last swim in aquariums right there in the entranceway. Servers carry out the crimson crab legs stacked in a geometric pattern before de-shelling tableside, then artfully arranging them to be eaten with the totally optional herbed butter. Sure, there are other reasons to come, like the stunning remake of a historic bayfront building and dry-aged steaks from special purveyors, but those clean-the-savings-account-out crabs will surely steal the show.

Order this: The cuts are always changing, but if it’s available, order steaks from the steer that are fed kimchi, imparting a wonderful earthiness. 

  • Seafood
  • West Coconut Grove
  • price 4 of 4
  • 5 out of 5 stars
  • Recommended

Renowned Portugueses chef Henrique Sá Pessoa tapped Miami native Miguel Massens to run the kitchen of his first American foray, and the result is a modern seafood restaurant where high prices will yield some of the most expertly built dishes anywhere. 

Order this: The salt cod takes a staid grandma dish and turns it into something as pretty as a delicate flower, with a cured egg yolk mixed into the flaky cod tableside. 

Advertising
  • Seafood
  • South of Fifth
  • price 3 of 4
  • Recommended

Perhaps Florida’s most famous restaurant is a South Beach attraction. Thankfully they’ve ditched the no-reservation policy, although reserved tables are in limited numbers. But even if you have to wait, people-watching in the old-school bar makes the time go by quickly. 

Order this: Scoring chilled stone crabs (October through May) in the place that invented the dish is ideal, with Joe's special mustard sauce for dipping. Pros know to order the famous fried chicken as a starter, too.

  • American
  • Miami
  • price 2 of 4
  • 5 out of 5 stars
  • Recommended

Gramp’s is the tiki bar you’ve always wanted: excellent cocktails and food with views of the bay and skyline beyond. It’s become a popular spot for UM students, causeway commuters and a serious happy hour crowd, with DJs on some weekends. 

Order this: Start with a dozen on the halfshell from the Lazy Oyster window, a popup within the restaurant, then move on to whatever fish is on special that night, like, hopefully, the spicy tiger prawns.

Advertising
  • Peruvian
  • Brickell Key
  • price 4 of 4
  • Recommended
La Mar
La Mar