Miami Beach

Restaurants in Miami Beach

The best restaurants in Miami Beach offer a myriad of cuisines amid innovative settings—from classic Cubano sandwiches in Little Havana to California-Asian fusion in South Beach and classic French. (Another good reason to go dancing here: it burns calories.) Hakkasan, located in the Fontainebleau, is an award-winning Miami Beach restaurant serves up modern Cantonese cuisine and exotic cocktails. Rich turquoise fabrics and teak carved walls create an intimate setting. Come on weekends for the fabulous dim sum.

Prime 112 is a Miami Beach restaurant on Ocean Drive is a favorite among celebrities and the international crowd, thanks in part to its succulent steak and lobster dishes, and an incredible truffle macaroni and cheese. It’s a great place to celebrate—as long as you love the noisy energy. Located in The Sanctuary Hotel, OLA specializes in Latin American, Caribbean and Spanish flavors, created by award-winning chef Horace Rivadero. OLA is certainly one of the more innovative Miami Beach restaurants. La Gloutonnerie has an upscale French dining experience offering the classics amid French country décor—but since this is still Miami Beach, there’s good patio dining, too. Always keep up to date on new openings, you might find yourself in one of the next the best restaurants in Miami Beach.

The menu changes to reflect the day's catch, from cobia to scallops.

A Miami institution for many decades, this family-owned seafood restaurant draws crowds of locals, tourists, and even celebrities, with former patrons ranging from Frank Sinatra to Ivana Trump.

Velvet-rope restaurant with a carnival theme

The first family-owned David's Cafe's opened in the 1970's, serving Cuban cuisine, and was so popular that they opened a second location in 1993. David's Cafe II is open 24 hours and does the bulk of its business from the street-side, take-out window.

A haven for clubgoers seeking an affordable, fast dining option to satisfy their late night cravings, T-Mex has earned a following with its reliable Mexican fare.

A steakhouse located inside the Browns Hotel, Prime One Twelve specializes in large portions of steaks and chops. The dining room has exposed brick columns and dark-wood tables and floors.