CJ's Crab Shack

Cuba



At a glance

Ideal for
Cuisine
Known for
seafood dining on Ocean Drive
Features
Price
$$$$ Moderately Priced
Local tip
Advance reservations are recommended, especially for parties and group dining, and outdoor seating suits a meal near the beach.

CJ’s Crab Shack is a casual seafood restaurant at 600 Ocean Drive, close to the beach in Miami Beach’s South Beach area. The setting combines a relaxed dining style with the energy of Ocean Drive, making the restaurant suitable for lunch, dinner, happy hour and late-night drinks.

Seafood forms the centre of the menu, with crab legs, oysters, lobster, crab cakes and seafood platters among the main attractions. The menu also includes seafood pasta and fish sandwiches, giving diners alternatives to shellfish. Tropical cocktails, frozen drinks and rum punches add a distinctly Miami Beach element to the food-focused offering.

The restaurant’s atmosphere is informal and welcoming, with indoor and outdoor dining. Its beach-themed character and straightforward seafood focus create a setting that works for relaxed meals, drinks after a day near the water or a group gathering. Generous portions make the menu suitable for diners looking for a substantial seafood meal rather than a small tasting-style experience.

Crab is central to the restaurant’s identity, with different preparations and platters designed for sharing or individual dining. Oysters, lobster and other seafood broaden the choice, while pasta and fish options provide variety for mixed groups. The drinks menu helps shift the mood from daytime dining to a more social evening setting.

Reservations are available online, and advance booking is recommended, particularly for parties and group occasions. Catering and party arrangements are also offered, giving the venue a practical role in celebrations and informal gatherings. The location makes it easy to combine a meal with time along Ocean Drive and the nearby beach.

Travelers planning an itinerary between Cuba and Miami can include CJ’s Crab Shack for a South Beach seafood meal with tropical drinks and a distinctly oceanfront urban setting. The restaurant suits visitors seeking a casual seafood stop, groups sharing platters and diners who want a lively Ocean Drive location without a formal dining style.

Frequently Asked Questions

The restaurant suits seafood diners, casual lunch or dinner guests, cocktail drinkers and groups looking for a relaxed South Beach setting.
The menu focuses on seafood, including crab, oysters, lobster, crab cakes, seafood platters, seafood pasta and fish sandwiches.
The restaurant serves lunch and dinner and also accommodates happy hour and late-night drinks.
The restaurant is at 600 Ocean Drive, Miami Beach, Florida 33139, in the South Beach area near the beach.
Online reservations are available, and advance booking is recommended.
Yes. Outdoor dining is available alongside indoor seating.
Party and group arrangements, along with catering, are available for gatherings.
Families can choose from seafood, pasta and fish dishes in the restaurant’s informal setting.
Seafood is the main focus, with pasta and fish sandwiches also available. Diners with specific dietary requirements should confirm suitable choices directly with the restaurant.

Top Things To Do in Cuba

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.