Where to Eat in Bal Harbour
- August 18, 2025
While the ritzy enclave of Bal Harbour may be small in size, it offers big choices for fine dining. Many of its best restaurants are tucked away within the luxurious resorts that line the beach or in the shopping centerpiece of the village, the famous Bal Harbour Shops. This luxury shopping center offers a perfect day of power shopping and fine dining. Upscale Japanese food, a fancy new steakhouse and a taste of the Mediterranean are just some of the gems to be discovered on a culinary journey at these Bal Harbour restaurants.
Northern Italian Delights at Carpaccio
A longtime staple in Bal Harbour Shops, Carpaccio is where shoppers and locals-in-the-know gather for a leisurely lunch or a standout dinner of Northern Italian delights. As its name suggests, the restaurant is known for razor-thin salmon, beef and tuna carpaccio served many ways. You can also order crispy margherita pizza, heaping plates of pasta and specialty fish dishes, such as salmon served on a bed of spinach. Choose to eat in the sleek dining room or arrive early to score a coveted table on the palm-fringed patio, where you can watch the parade of exotic cars and fashionistas sashaying in and out of the shops.

A Unique Take on Japanese Cuisine at Makoto
For another exceptional dining experience at the Bal Harbour Shops, grab a table at Makoto, one of Miami’s best restaurants for sushi. Relax in the cheerfully hued dining room or on the sun-soaked patio and enjoy chef Makoto Okuwa’s take on Japanese cuisine that marries traditional Edomae sushi with modern-day innovation. Some of the must-haves are the fire-and-ice oysters, the chef’s sushi sampler and the crispy rice topped with spicy tuna. Other popular choices include the melt-in-your-mouth miso sea bass and Wagyu beef hot stone cooked tableside on a hot river stone. A meal here is a multisensory experience combining plates that are works of art, rare sakes and a well-choreographed show as chefs work behind the sushi bar.

Classic Steakhouse Dining at BH Prime
If you’re craving a refined steakhouse experience, head to BH Prime, an elegant new restaurant inside the The St. Regis Bal Harbour Resort. The menu stars traditional steakhouse favorites with a global spin. Start with the lump crab cake and raw bar items like oysters and chilled jumbo shrimp with St. Regis Bloody Mary cocktail sauce. Or go big with a seafood tower of lobster, crab, shrimp and oysters. Carnivores can choose from elevated takes on burgers, from bison to brisket, or prime cuts of meat, including a Miyazaki A5 Japanese Wagyu New York strip, one of several prime cuts of beef or a 38-ounce tomahawk steak.
Take A Tasty Break From Shopping at Hillstone
Head to the second floor of the Bal Harbour Shops to Hillstone, a restaurant that feels like an old friend who’s always there for you. Locals often meet at the indoor bar for drinks or a quick break from shopping, and the dining room’s windows overlook the shopping center’s palm trees. The menu focuses on sushi and classic American cuisine, and you can’t go wrong with the ahi tuna tartare, spinach and artichoke dip, jumbo lump crab cakes or cheeseburger.

Stunning Views & Fine Food at Artisan Beach House
The expansive ocean views are as memorable as the fresh seafood and food prepared with local ingredients at Artisan Beach House at The Ritz-Carlton Bal Harbour, Miami. Ask for a seat on the large patio for unobstructed views of the Atlantic Ocean. Go for lunch or breakfast with a view, or have dinner to enjoy catch-of-the-day ceviche, pan-seared snapper and prime cuts of meat, from a rib eye to filet mignon, with accompaniments like jalapeno mashed potatoes and short-rib mac and cheese.

Visit The Greek Isles at Atlantikós
Atlantikós is located inside The St. Regis Bal Harbour Resort, but eating here is like taking a quick getaway to the Greek Isles. With its crisp blue-and-white decor and indoor-outdoor seating, this destination restaurant shines a spotlight on Greek cuisine. In the morning, linger at the breakfast buffet, which features Greek favorites and American classics. At lunch, try a sampler of Greek dips, from hummus to smoked eggplant, beef or lamb meatballs and tender octopus accompanied by potatoes. The restaurant serves breakfast and lunch daily and Sunday brunch.
Seaside Dining at the Sea View Hotel
Enjoy a beautiful view of the pool and the Atlantic Ocean from the patio of the terrace restaurant at the appropriately named Sea View Hotel. Soak up the casual-yet-refined atmosphere while savoring a shrimp martini, homemade pastas, like fettucine Bolognese or clams in white wine sauce, and the signature steak dinner. The restaurant also offers a breakfast menu with dishes such as buttermilk pancakes with berries, eggs Benedict and steak and eggs.
All-Day Dining & Afternoon Tea at La Gourmandise
La Gourmandise, also located inside The St. Regis Bal Harbour Resort, flaunts floor-to-ceiling windows overlooking the resort and ocean, making it a perfect spot to indulge in French-American cuisine. Stop by morning, afternoon of night to enjoy a bistro-style menu of salads, sandwiches, tartines, flatbreads and pastries. One of the highlights of La Gourmandise is their daily afternoon tea, offering the largest variety of teas in Miami and a beautiful birdcage presentation filled with treats. The afternoon tea must be booked 24 hours in advance.
Hungry for more? There’s plenty of fine dining down the road in Surfside.