News

The best restaurants in Miami Beach, from glam spots to locals’ gems

July 18, 2023

Remember back when LeBron James uttered that now-cliche line about taking his talents to South Beach? He didn’t say “Miami,” where his new team actually played, and he didn’t say “Miami Beach,” which doesn’t quite carry the same cache. “South Beach” might be synonymous with legendary Miami clubs, but the City of Miami Beach is a diverse collection of neighborhoods including relaxed, locals-only pockets and more exclusive, upscale offerings.

Along the way, you’ll actually find some of the best restaurants in Miami. Whether you’re braving throngs of tourists or meandering down an overwhelmingly charming pedestrian street to reach them, the destination is worth it. Options abound for decent-enough eats in Miami Beach, but we’ve narrowed down only the best for you here: From iconic, century-old classics to bold new concepts from mainland talent, these amazing Miami Beach restaurants span all budgets and vibes.

RECOMMENDED: The best things to do in Miami Beach

Best Miami Beach restaurants

1. Stubborn Seed

  • Restaurants
  • American creative
  • South of Fifth
  • price 4 of 4

Michelin star and taking home the top prize on Top Chef have made Jeremy Ford something of a celebrity chef. But his home base in South Beach isn’t quite as fancy as all that, feeling more like a party (in the best way). At the base of Stubborn Seed’s buzzy ambiance is a well-executed menu boasting Cacio e Pepe Cheese Puffs that are a legend in their own right. Opt for the eight-course, $175 tasting menu to get a full sense of this truly exceptional kitchen staff.

2. The Surf Club Restaurant

  • Restaurants
  • American
  • Surfside
  • price 4 of 4

There’s a reason everyone agrees Thomas Keller is one of the greatest American chefs alive right now. His first Miami outpost (it’s technically located in Surfside) channels the old American glam of the ’50s and ’60s with its classic dishes. But we’re happy to report it’s far more fun than it sounds, with lively music, friendly service and a Maine lobster thermidor so pretty you might want to buy it a frame for the family room.

3. Macchialina

  • Restaurants
  • South Beach
  • price 3 of 4

Somehow, Macchialina hasn’t landed on the Michelin list of best Miami restaurants, and we’re OK with that—solely because we appreciate that we can still (usually) get a table. Macchialina has a lively little bar scene and a surprisingly complex cocktail program, a great patio out back and a charming dining room doling out homey Italian dishes like slow-simmered polenta and perfectly portioned, housemade pasta.

4. Tropezón

  • Restaurants
  • Spanish
  • South Beach
  • price 2 of 4

The gents behind some of our favorite spots in town—Lost Boy, Joliet, Fox’s, et al—went for something entirely different with this spot at the end of Española Way: an Andalusian gin bar. Dripping with old-world charm, the place seems rebuilt from the square of a Spanish village, with a menu to match, full of traditional dishes like patatas bravas and new riffs on classics, like a paella with duck confit and saffron aioli.

5. Sushi | Bar Miami Beach

  • Restaurants
  • Japanese
  • South Beach

How might a chef work mojo or mamey sapote into sushi? Head to Sushi | Bar, located inside the Esmé Hotel on Española Way, and you just might find out. The lineup here consists nearly entirely of nigiri or, generally, fish on a bed of sushi rice served in ways you probably wouldn’t think possible. Along the way, there are options for drink pairings, but definitely spring for the sake option. Of course, the ending arrives all too quickly, even if it has lasted two hours. That’s a testament to how much fun it is at Sushi | Bar, and also to the fact that nobody has figured out how to avoid omakase’s awkward endings.

6. Joliet

  • Restaurants
  • Seafood
  • South Beach
  • price 2 of 4

Joliet’s laid-back vibe and been-there-forever ambiance give it the feel of a neighborhood joint in the Garden District of New Orleans, which seems to serve as the inspiration for its Cajun-ish menu. Start with a cognac-spiked sazerac with a side of baked oysters Rockefeller, then move on to a jambalaya with baked chicken that’ll rival abuela’s arroz con pollo.

7. Casa Isola

Italian restaurants transplanted to South Beach from New York might get more attention, but Casa Isola outshines them from a little spot in Sunset Harbour. There’s carpaccio with a fresh-snow layer of truffles and a pair of crispy branzino filets draped over a bowl of brothy clams. There’s a rigatoni ala vodka (a shot at Carbone, perhaps) that’ll feel like grandma just plopped down her signature dish.

8. Byblos Miami

  • Restaurants
  • Mediterranean
  • South Beach
  • price 4 of 4

The dishes of Lebanon and its Eastern Mediterranean neighbors get elevated treatment in this space that’s just as fancy as you’d expect for South Beach. Divided into two spaces, the front dining room glows with afternoon light, while the back room feels more like a loungey nightclub after dark. It seems every dish here is a winner, like Turkish dumplings, kibbeh, wood-fired pides and a roasted lamb shoulder braised with sumac.

9. Amalia

  • Restaurants
  • Mediterranean
  • South Beach
  • price 3 of 4

The Lennox Hotel is an ode to Art Deco style, and its restaurant is well-matched, looking like a throwback to a more glamorous era. Chef Hernan Griccini mixes his Argentine roots with Italian classics to put out smoky eggplant with burrata, cheesy gnocchi with roasted tomatoes and porcini ravioli with toasted hazelnuts dotting the cream sauce.

10. Taquiza North Beach

  • Restaurants
  • Mexican
  • North Beach
  • price 2 of 4

Excellent tacos, great quesadillas, even better margaritas—these are the things that win our hearts. Add to the fact that this location is right across from the beach (and casual enough to show up with sand on your flip-flops), and you have a place destined to rank among your favorites.

11. Silverlake Bistro

  • Restaurants
  • Bistros
  • Normandy Isle

Miami Beach has lots of glitz and glam, but sometimes what you want is a neighborhood spot—a place like the wife-and-husband-helmed Silverlake. The food is always good, the service is consistently friendly and we’ve yet to find anything on the menu we wouldn’t recommend. Test that theory with the double patty cheeseburger, slathered in an umami punch of porcini mayo, bacon and cheddar, served alongside nostalgia-inducing shoestring fries.

12. Joe’s Stone Crab

  • Restaurants
  • South of Fifth
  • price 3 of 4

Those who grew up in South Florida know it as the place where the family celebrated everything from birthdays to a little league game without an error, and we’re glad to report it’s just as good as you remember from your drunk uncle’s engagement party. Many people come here for the crab claws, which makes sense considering they invented the dish—but the fried chicken and burger are also worthy of a trip out to South Beach, as is the seemingly never-ending air of celebration in Joe’s dining room.

13. 27 Restaurant & Bar at Freehand Miami

  • Restaurants
  • Contemporary American
  • Miami Beach
  • price 2 of 4

This homey, 1930s cottage on the Freehand Miami property is where the cool kids go for meals —and they probably stumbled over just a few steps from the excellent Broken Shaker bar. A night here should begin with happy hour in the upstairs Eagle Room lounge (note that happy hour here is a two-hour affair starting at 8pm) with snacks like falafel and shrimp dumplings. Then, head down to the main dining room for gambas al ajillo and a burger slathered in black garlic aioli.

14. Matador Room

  • Restaurants
  • Latin American
  • Miami Beach
  • price 4 of 4

A name like Chef Jean-Georges Vongerichten attached to Matador Room sets the expectation way high for diners—and it delivers both in experience and cuisine. Its mid-century design is reminiscent of 1950s glamor, though the vibe is far more upscale than stuffy. The Caribbean, Spanish and Latin flavors all find their way to the seasonal menu, featuring artisanal pizzas, delicate seafood options and plenty of small plates to pass around before making your way to the Basement nightclub downstairs.

15. Lido Bayside Grill at the Standard Spa, Miami Beach

  • Restaurants
  • Mediterranean
  • Belle Isle
  • price 2 of 4

This mainstay eatery at The Standard Spa changes up its menu frequently, but one constant keeps us coming back: the immaculate bayfront vibes. The buzzy, breezy waterfront restaurant went from veg-forward to Japanese to now seafood-centric, showcasing locally sourced ingredients and seasonal produce. Fresh oysters, whipped feta and parmesan tots topped with truffle honey sauce are all formidable snacking options, especially during happy hour (Mon–Fri 4–7 and 10–11:30pm). For a full meal, the whole fried snapper never fails.

16. A La Folie

  • Restaurants
  • French
  • South Beach
  • price 1 of 4

Quintessentially French, avec the attitude to prove it, this recently renovated café (that’s managed to retain all its charm) is run by a Parisian who brought a piece of his precious city to Miami. A Euro crowd gathers to sip on endless cups of café au lait (ask for small, otherwise it arrives in something the size of a soup bowl). It also serves a mean croque-monsieur and crêpes.

17. Le Zoo

  • Restaurants
  • French
  • Bal Harbour
  • price 3 of 4

This adorable French brasserie is located at Bal Harbour’s famed mall, but you’d never tell based on its lovely string lights, mosaic flooring and overall chic decor. Being a Stephen Starr restaurant, Le Zoo has a certain reputation to uphold and it does so beautifully with a menu that’s equal parts classic and modern, featuring items like steak frites and duck confit pizza.

18. Ocean Social by Chef Tristen Epps

  • Restaurants
  • Seafood
  • Miami Beach
  • price 3 of 4

Eden Roc brought in Chef Tristen Epps, formerly at the helm of Marcus Samuellson’s Red Rooster in Overtown, to run Ocean Social’s kitchen. Here, he presents a coastal seafood menu that could kill in a strip-mall parking lot. Luckily, the Atlantic views here are just as gorgeous as the plates. The dishes at Ocean Social are filled with just-picked, locally sourced and recently caught ingredients. Chilled white gazpacho, ultra tangy ceviche, avocado pizza and inventive seafood mains are good enough, hopefully, to draw locals to this touristy strip of Miami Beach.

19. Makoto

  • Restaurants
  • Japanese
  • Bal Harbour
  • price 4 of 4

Yes, we’re suggesting another mall restaurant (and a second Stephen Starr property), but there’s a good reason for it: spicy tuna crispy rice. Though Makoto is more than its famous appetizer, luring diners from all over with its upscale Japanese fare and sushi, plus a superb selection of robata-grilled proteins and vegetables.

20. Sushi Erika

  • Restaurants
  • Japanese
  • North Bay Village
  • price 2 of 4

Sushi Erika’s modest exterior and admittedly lame drop-ceiling dining room might make you question the following claim: This might be the best sushi around. The sushi and sashimi arrive looking dressed for far finer dining rooms, but the way to go here is to trust in chef Erika Kushi’s specials, which change depending on what she’s getting fresh and whatever she’s dreaming up today.

21. Cecconi’s

  • Restaurants
  • Italian
  • Miami Beach
  • price 3 of 4

Cecconi’s popularity hasn’t waned since it opened as the only public offering inside the exclusive Soho Beach House. It’s here where you can rub elbows with members and experience the same five-star treatment. But who are we kidding? We’re here for the pasta—stuffed, baked or doused with house-made sauce. The romantic lighting courtesy of a small forest draped in dazzling garlands ain’t bad either.