Where to Get Great Oysters in Miami

Geoffrey Anderson
Geoffrey AndersonJune 12, 2025
Where to Get Great Oysters in Miami

Oysters in Miami? Oh yeah—it’s a thing. Sure, you’re more likely to hear about stone crabs, but for those in the know, this city delivers some serious oyster action. Whether you’re in sandals, sneakers, or heels, these five spots will have you slurping in style.

Captain Jim’s 

Instagram

Captain Jim’s isn’t trendy. It isn’t flashy. It’s a seafood spot that’s been around forever, and that’s exactly why it’s awesome. Come for the fresh-off-the-boat fish market vibes, stay for the straight-up delicious oysters. They’re served with Captain Jim’s house-made cocktail sauce and horseradish—and really, that’s all you need. 

Captain Jim’s is located at 12950 W Dixie Hwy, North Miami, FL 33161. For more information, visit their official website

CJ’s Crab Shack

Instagram

If you’re looking for oysters with a view, CJ’s Crab Shack on Ocean Drive delivers. This laid-back spot keeps it casual and coastal, with a menu full of seafood favorites. Their oysters come raw, steamed, or baked and are best enjoyed with a cold beer and a side of people-watching. Here, sandy flip-flops and seafood platters go hand in hand.

The Lobster Shack

View this post on Instagram
Instagram

Sister restaurant to CJ’s, Lobster Shack keeps things easygoing. At either of its two locations, you’ll find fresh oysters available individually or by the half dozen; their East Coast selection changes regularly, and the Oysters Rockefeller is one of the tastier iterations in town. Whether you’re fueling up after some beach time or kicking off a night out, you’re in for a treat. 

Mignonette

View this post on Instagram
Instagram

If you know the difference between a Beausoleil and a Kusshi, welcome home. Mignonette is Miami’s temple for raw bar purists—where every oyster comes with a name, a story, and the perfect pour to match. Nerdy? Maybe. Delicious? Absolutely. The other raw bar selections are also worth a look, so go ahead and make a feast of it. 

Mignonette is located at 210 NE 18th St, Miami, FL 33132. For more information, visit their official website

The River Oyster Bar

View this post on Instagram
Instagram

Want great oysters and even better deals? Head to The River. This Brickell staple is beloved for its daily happy hour, where oysters come out faster than you can say “more.” The menu rotates regularly with what’s fresh, so every experience is a little different. It’s upscale but still feels like a secret spot … exactly the kind of place you bring someone to impress them (with oysters and taste).

The River Oyster Bar is located at 33 SE 7th St Suite 100, Miami, FL 33131. For more information, visit their official website

TAGS

Captain Jim’s Seafood Market & RestaurantCJ's Crab ShackLobster ShackMignonetteThe River Oyster Bar
Geoffrey Anderson
Geoffrey Anderson

Geoffrey Anderson Jr. is a contributing/staff writer for Dish Miami. For over six years, he has covered the South Florida dining scene with his wife for the award-winning local food blog Miami Food Pug. When he's not writing about food, he's eating it—or attending rock concerts and traveling.

View all posts →

Related Stories

Where to Go After a Promotion
Eat·Feb 24, 2026

Where to Go After a Promotion

This Week in Miami: February 23-March 1
Weekly·Feb 23, 2026

This Week in Miami: February 23-March 1

Valentine’s Day 2026 in Miami: Where to Eat
Eat·Feb 12, 2026

Valentine’s Day 2026 in Miami: Where to Eat

7 Ideal Miami Spots for a Laid-Back Date
Eat·Feb 3, 2026

7 Ideal Miami Spots for a Laid-Back Date