Garcia’s Seafood Bar & Grille photo
Audio By Carbonatix
Keep Miami New Times Free
We’re aiming to raise $7,500 by April 26. Your support ensures New Times can continue watching out for you and our community. No paywall. Always accessible. Daily online and weekly in print.
In a city surrounded by water, finding truly great seafood is not always as simple as it should be. Miami has no shortage of ocean views and coastal bragging rights, yet the places that consistently deliver fresh, well-sourced fish are often the ones locals quietly hold onto. From tucked-away markets to waterfront institutions, these are the spots that actually live up to the promise of dining in the Magic City.
Many of them are longtime institutions like Joe’s Stone Crab and Golden Rule Seafood, places that have fed generations of Miamians and still draw crowds for a reason. Others feel like hidden gems you only discover after years of living here, the kind of places where regulars know exactly what to order and when to go. Here are the 12 best seafood restaurants in Miami.

The Captain’s Tavern has served the freshest of fresh seafood since 1976.
Captain’s Tavern photo
Captain’s Tavern
Although Captain’s Tavern in Pinecrest is a hidden gem of South Dixie Highway, there’s never an empty table at the restaurant – and for good reason. In addition to building loyal relationships with his customers and staff, founder Bill “The Captain” Bowers has established trusted business partnerships with seafood suppliers worldwide, enabling him to offer fresh, abundant seafood to his clientele at fair, affordable prices since 1971. This unassuming local favorite seafood restaurant is a magnet for large families and old folks, and the menu is vast. The coconut shrimp comes with a sweet, slightly peppery dipping sauce. Try a fish dish. Fillets arrive either lightly breaded and fried or baked to perfection, all with a dazzling array of toppings to choose from. Cocktails are potent, martinis are popular, and the mai tai is delicious. 9625 S. Dixie Hwy., Miami; 305-666-5979; captainstavernmiami.com.

Catch of the Day photo
Catch of the Day
Catch of the Day is a solid go-to for fresh seafood, especially if you’re looking for a reliable meal before or after a flight. The yellowtail tuna, served seared rare, stands out as a perfectly executed dish, and everything arrives quickly with clean, thoughtful presentation. Service is a highlight here, with attentive staff and even managers checking in to ensure a smooth experience from start to finish. While the layout can feel a bit tight for larger groups, the outdoor seating and consistently fresh food make it well worth a visit. 1050 NW 42nd Ave., Miami; 305) 446-4500; catchofthedayrestaurant.com.

Charcoal-grilled octopus at Milos
Estiatorio Milos photo
Estiatorio Milos
Greek cuisine is rooted in simplicity and quality ingredients. At Estiatorio Milos in South Beach, there’s something new to discover on every visit. The fish selection changes daily depending on what fishermen haul in. The day’s catch is prepared to your liking and priced according to weight. There’s nothing newfangled here, but when it comes to top-notch seafood, Milos is in a league of its own. One of the restaurant’s specialties is melt-in-your-mouth, charcoal-broiled octopus seasoned with white balsamic vinegar and olive oil produced by the owner’s sister in Greece. Another signature dish is the tomato salad with cucumbers, green peppers, onions, kalamata olives, and feta cheese. The restaurant’s homemade Greek yogurt dessert is so thick and creamy that you’ll never believe you’re eating something that’s good for you. 730 First St., Miami Beach; 305-604-6800; estiatoriomilos.com.

FreshCo Fish Market & Grill photo
FreshCo Fish Market & Grill
FreshCo Fish Market & Grill brings a taste of the Florida Keys to both Kendall and Downtown Doral, pairing an award-winning seafood market with a full-service restaurant built around ultra-fresh daily catches. Founded by Mario Palazon, the concept has grown from its loyal Kendall following into a larger Doral outpost with a dining room, patio, and retail seafood counter for both dine-in and take-home options. The menu is customizable and crowd-pleasing, featuring everything from conch fritters and tuna tataki to whole snapper, lobster, and ceviche prepared grilled, fried, blackened, or jerked. Backed by five-star reviews and a spot on Yelp’s Top 100 Seafood Spots of 2024, FreshCo has become a go-to for consistently fresh, laid-back seafood across both neighborhoods. Two area locations, including 12700 SW 122nd Ave., Ste. 113, Miami; 305-278-3479; freshcofish.com.

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
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. 398 NW North River Dr, Miami; 305-375-0765; garciasmiami.com.

Golden Rule Seafood is a hidden gem for seafood lovers in Palmetto Bay.
Photo by Nicole Lopez-Alvar
Golden Rule Seafood
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 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. 17505 S. Dixie Hwy., Miami; 305-235-0661; goldenruleseafood.com.

A platter of stone crabs from Joe’s Stone Crabs
Joe’s Stone Crab photo
Joe’s Stone Crab
For more than a century, crowds have flocked to Joe’s Stone Crab for fresh seafood. Founded in 1913, the restaurant is older than the city of Miami Beach, which was incorporated two years later. Over the years, Joe’s has become a multimillion-dollar business; it was named the second-highest-grossing independently owned restaurant in the United States by Restaurant Business. Though Joe’s boasts a wide selection of fresh seafood and steaks and employs full-time fish and meat butchers to cut perfect pieces of flesh, it’s the stone crabs that lure customers from around the globe. The claws, served with the restaurant’s signature mustard sauce, are the reason multiple generations have celebrated birthdays, anniversaries, engagements, and just a Thursday evening at Joe’s. 11 Washington Ave., Miami Beach; 305-673-0365; joesstonecrab.com.

Klaw Miami photo
Klaw Miami
Klaw Miami delivers one of the most impressive seafood experiences in the city, with stone crab that easily ranks among the best in South Florida and a showstopping seafood platter to match. The menu hits across the board, from a perfectly cooked dry-aged strip steak to a rich lobster roll and indulgent caviar service, while the fries and their standout dipping sauce are a must-order upgrade. Desserts seal the deal, especially the unforgettable tiramisu caviar, and the polished, attentive service makes the entire experience feel seamless from start to finish. Set inside a stunning, multi-level space with a rooftop and an eye-catching live Norwegian king crab program, it’s the kind of place that quickly earns a spot among Miami’s top-tier dining destinations. 1737 N. Bayshore Dr., Miami; 305-239-2523; klawrestaurant.com.

Monty’s Raw Bar photo
Monty’s Coconut Grove
Monty’s Raw Bar is a true Coconut Grove legend, serving up fresh seafood, ice-cold drinks, and unbeatable marina views in a laid-back, old Miami setting. The stone crabs in season and a slice of key lime pie are essential, especially when paired with the breezy waterfront atmosphere and easygoing, attentive service. Whether it’s Throwback Thursdays with $0.69 oysters or Ladies Night margaritas, it’s the kind of spot that captures the real Grove and keeps people coming back. 2550 S. Bayshore Dr., Miami; 305-856-3992; montysrawbar.com.

The River Oyster Bar photo
The River Oyster Bar
Located in the heart of Brickell for more than 20 years, the River Oyster Bar is one of Miami’s top happy-hour destinations for busy professionals. The cuisine offers a modern twist on classic seafood and a reprieve from the Miami heat in a sleek yet comfortable dining room. The restaurant is known for its ice-packed selection of hand-shucked, cold-water oysters, hand-selected local produce, and fresh cold-water fish brought in from Alaska. From local shrimp from Cape Canaveral to stone crabs from the Florida Keys, quality ingredients always take precedence at the River Oyster Bar. 33 SE Seventh St., Ste. 100, Miami; 305-530-1915; therivermiami.com.

Rusty Pelican is a go-to restaurant for waterfront views along the Rickenbacker Causeway.
Rusty Pelican photo
Rusty Pelican
Savory seafood and stunning views of Biscayne Bay from every seat in the house (and out): That’s what makes the Rusty Pelican, a Key Biscayne landmark, which opened in the 1970s just off the Rickenbacker Causeway, a perennial favorite. It’s the perfect spot to celebrate all manner of milestones, be they birthdays, engagements, or graduation dinners. Enduring signature items include the “Rusty Pelican Board for Two” (fried snapper, lobster and shrimp risotto, and New York strip steak), a surf and turf of filet mignon and butter-poached lobster, and the “Steak Progressive” (four different cuts of steak with roasted garlic confit and red wine shallots). The restaurant offers a lavish Sunday brunch and boasts a glass-cube wine “cellar” that holds hundreds of vintages. All servers are well-versed in the treasures within. 3201 Rickenbacker Cswy., Key Biscayne; 305-361-3818; therustypelican.com.

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
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. 3380 Douglas Rd., Miami; 305-529-3471; instagram.com/shoretodoorfishmarket.