Looking for where to go in Coconut Grove for waterfront dining?
When it comes to waterfront dining with a bay view in Miami, every foodie is on the hunt for "stunning waterfront views."
In reality, it's hard to find a place in Miami that's worth eating at AND where you can find great views.
That's where the challenge lies.
Most waterfront places in Miami overcharge you for mediocre food while staring at million-dollar property views. It's really like paying for an Instagram feed but not great eats.
Fortunately...
Bayshore Club in Coconut Grove is an exception to that rule.
Here's the rundown on Miami's best waterfront restaurant...
1. What Makes Bayshore Club Special?
2. The Location Is Itself A Win
3. Menu Favorites You Need To Order
4. The Vibe Is An Undeniable Win
5. Is It Worth Your Money?
What Makes Bayshore Club Special?
Bayshore Club sits on one of the most iconic waterfront locations in Miami.
The location? The historic Dinner Key -- Miami's first seaplane base where Pan Am flying boats once took off back in the 1930s and 40s. The original Art Deco terminal now serves as Miami City Hall, and it sits just southeast of the restaurant.
But I'm getting ahead of myself...
Bayshore Club delivers on exactly what Coconut Grove is all about: easygoing, waterfront dining with a big buzz that feels like a mini getaway without leaving town.
As for waterfront dining Miami options in the Grove, this one checks all the boxes. The 300-seat restaurant sits across multiple levels with panoramic views of Biscayne Bay that actually enhance your experience, instead of justifying the price increase.
If you're planning to visit Bayshore Club for food and drinks, the spot is part of Grove Bay Hospitality Group's portfolio -- and they also run Michelin-starred Stubborn Seed and over a dozen other Miami restaurants.
Chef James Beard-nominated chef Jeff McInnis, who hails from the now-shuttered Stiltsville, has created the seafood-centric menu, infusing each plate with inspiration from those sunset views.
The Location Is Itself A Win
First of all, allow me to set the scene...
A hulking curved roof -- almost Jetsons-level design -- elevated up by those spindly columns that cover the outdoor elevated dining area. Under that is a large circular bar with occasional three-piece jazz bands.
Now, here's the part that takes it to another level.
There's seating down by the marina, complete with fire pits, a free-standing bar, and an expanse of artificial turf covered with cabanas. This spot is where you can:
- Bring visiting friends and family members
- Take a first date who is game for ping pong and Marina Mules
- Bring your children to play (dogs allowed too)
- Dock your boat Thursday through Sunday
The views across Biscayne Bay? Hands down unbeatable. This is especially true during sunset, when the Miami skyline lights up on the other side of the bay.
Menu Favorites You Need To Order
This is where most waterfront restaurants flounder...
They bank on the views to sell the experience, while you can find overpriced and underwhelming food. Bayshore Club, however, delivers quality dishes.
Chef McInnis keeps the menu recognizable but elevated. You'll see:
Seafood Faves:
- Stone crabs (they arrive half-cracked so get ready for a little labor of love)
- Shrimp cocktail
- Smoked wahoo fish dip
- Grilled local fish tacos
Comfort Food Favorites:
- Tamarind barbecue ribs with a sticky-sweet glaze
- Charred broccoli salad drenched in a tangy buttermilk ranch dressing
The menu isn't reinventing the wheel here. The focus is on fresh, local ingredients and well-executed dishes. This is exactly what you want when sitting waterfront sipping a cocktail.
And speaking of drinks...
The cocktail menu sports cleverly named options that nod to the aviation history of the site. Cocktails like "Come Fly with Me" and "Tropical Paper Plane." The nautical-inspired bar also knows its way around a craft cocktail and frozen drink worth bragging about.
The Vibe Is An Undeniable Win
Bayshore Club nails something that is surprisingly rare in Miami's dining scene.
It has an upscale feel without feeling too fussy. The architecture brings in midcentury glam vibes -- think golden age of Pan Am stewardesses and Mad Men excess -- but it keeps the whole vibe laid back and inviting.
Miami diners are increasingly searching for terms like "clubstaurant" -- up 254% year over year -- and are looking for something more than just a meal. They want an experience.
Bayshore Club delivers this and then some.
Thursday through Saturday nights, there's live music. Sunday brunch features DJs to keep the mood pumping. The result is a combination of live entertainment, scenic bay views, and a waft of salt breeze that creates a vibe that feels part chill and part celebration.
The restaurant is not just a place to eat. It's also a social destination where the Coconut Grove community hangs out and comes together for a good time.
The Happy Hour Sweet Spot
I will let you in on the secret...
Bayshore Club happy hour is a must. From Monday through Friday 4pm to 6pm, the place features:
- Half off cocktails
- Half off beer and wine
- Half off select appetizers
Mondays also offer $2 oysters (yes, you read that correctly). Wednesdays give you half-priced bottles of Rosé.
This is where Bayshore Club shines as a great value. You have the same panoramic views, quality drinks, but serious discounts. This is a great option for after-work drinks or starting your evening before heading to another one of Coconut Grove's many fantastic spots.
The happy hour crowd tends to be a mix of local residents letting off steam and tourists finding out what makes this neighborhood special.
Is It The Best Restaurant In Coconut Grove?
It's time for some tough love here...
Coconut Grove is having a restaurant moment right now. The neighborhood has drawn Michelin stars, landed award-winning chefs, and houses some of Miami's most authentic international cuisine.
So, is Bayshore Club the best restaurant in the Grove?
Well, it depends on what you're looking for.
If you are searching for:
- A fine-dining tasting menu → Try Ariete (Michelin-starred)
- Authentic Portuguese → Head to Sereia
- Trendy Mexican → Los Félix or Bartaco
But, if you want the full waterfront dining Miami experience?
Bayshore Club knocks it out of the park. The mix of historic ambiance, quality food, live entertainment, and jaw-dropping bay views is tough to top when it comes to a casual meal out with friends or family.
The restaurant isn't trying to be the fanciest spot in Coconut Grove. Instead, it's focused on being the most fun -- and there's real value in that.
Bottom Line On The Bay
Bayshore Club hits the sweet spot where so many waterfront restaurants miss the mark.
The food is good. The views are stunning. The vibe hits that balance of relaxed and exciting. The price point (especially during happy hour) won't have you cringing.
Would the food impress served in a strip mall? Honestly, yes. These are solid takes on classics that would hold up just about anywhere. The waterfront setting just elevates the experience.
Bayshore Club Miami Review: It's where locals and first-time visitors to Coconut Grove should add to their list. Stop by for sunset happy hour, stay for the live music, and enjoy one of the Grove's best waterfront dining experiences.
Just make sure to book a reservation -- this place is popular on the weekends, and you now know why.





















