The Ten Best Seafood Restaurants in Miami
Photo by Felipe Cuevas / Courtesy of The River Seafood Oyster Bar
5. The River Seafood Oyster Bar
For oyster fans, the River Seafood Oyster Bar is a little piece of heaven in the heart of Miami. Chef David Bracha and his crew have created a refined neighborhood spot that specializes in classic seafood cuisine with a modern twist, using the freshest local products available as well as items from around the world. A glorious raw bar highlighting hand-shucked cold-water oysters, ceviches, fresh catches, and carefully crafted cocktails and wine lists make this place a Brickell favorite for lunch, dinner, and the happiest happy hour of them all, from 4 to 7 p.m., with daily deals too hard to pass up.
Courtesy of Mignonette
Edgewater’s Mignonette is both plain and fancy. Its humble interior belies its high-quality menu, divvied into sections "Plain" and "Fancy." Although they’re anything but plain, some entrées in the former category include crispy skin snapper ($25) and rainbow trout ($23), which come with beurre blanc and vegetables. If your bank account allows, order the "Fancy" Mignonette seafood tower. Ninety-five bucks gets you a plethora of fresh ocean selections: oysters, clams, shrimp cocktails, crab cocktails, lobster tail, and king crab legs.
Courtesy of Joe's Stone Crab
3. Joe’s Stone Crab
Several imitators have emerged throughout the years, but Joe’s Stone Crab will always remain the original. No stone-crab season or visit to Miami is complete without a trip to South Florida’s most famous restaurant, still family-run by descendants of Joseph Weiss, the "Joe" of Joe’s Stone Crab. Since its opening in 1913, Joe’s has remained consistent in quality and genuine hospitality. For those reasons — and the sweetest stone crabs, of course — this local institution will never lose its appeal.
Courtesy of Estiatorio Milos by Costas Spiliadis
2. Estiatorio Milos by Costas Spiliadis
The most pristine seafood reigns at Estiatorio Milos, renowned for his exceptional take on Grecian cuisine featuring the freshest selection of Mediterranean fish, flown in overnight from Greece, Spain, and Portugal. It’s an opulent undersea world, one with glistening details and laid-back vibes, where you’ll find rare species such as milokopi, fagri, loup de mer, and dorado that sell for more than $50 per pound. Seafood here doesn’t come cheap, but you can’t find seafood like this anywhere else in Miami.
1. Izzy’s Fish & Oyster
New England clam shack, pure and simple. It’s comfort food at its finest served inside a homey eatery by chef/owner Jamie DeRosa. The seafood is fresh, shipped directly from Maine and other nearby areas. The fried clam bellies are worthwhile. So is the selection of New England oysters — served per piece ($3.50), half-dozen ($20) or dozen ($38). For a true taste of Izzy’s, order the whole lobster roll ($25), served hot or cold, and features a whole Maine lobster poached in butter and nestled inside a locally sourced bun with mayo, served with a side of waffle fries. If the cool, welcoming vibes don't make you smile, Izzy’s traditional heart-warming New England fare will.
Follow Maureen on Twitter.
Get the Food & Drink Newsletter
Our weekly guide to Miami dining includes food news and reviews, as well as dining events and interviews with chefs and restaurant owners.