Miami is full of fabulous restaurants - but these 10 stand out as the best for food, service, ambiance, and popularity. Here are my top picks, in alphabetical order.
(Browse here for the Best Fine Dining Restaurants in Miami Beach, Coral Gables, and Brickell.
Azul
Located inside the Mandarin Oriental hotel on Brickell Key, Azul's main selling point is its stunning beauty and views.
- Cuisine: Contemporary, Mediterranean
- Address: 500 Brickell Key Drive, inside the Mandarin Oriental, Brickell
- Phone: 305-913-8358
- Price: $$$$
Barton G.
The food here is great, but its the theatrical presentation that makes for the most unique dining experience in Miami.
- Cuisine: American, Contemporary
- Address: 1427 West Avenue, Miami Beach
- Phone: 305-672-8881
- Price: $$$$
Chef Allen's
As one of the founders of New World Cuisine, Chef Allen Susser’s restaurant is considered by many to be the best restaurant in Miami.
- Cuisine: Fusion, New American, New World
- Address: 19088 N.E. 29th Avenue, Aventura
- Phone: 305-935-2900
- Price: $$$$
Emeril's Miami Beach
Get a taste of New Orleans right here in Miami, from celebrity chef Emeril Lagasse.
- Cuisine: Cajun, Creole, French
- Address: 1601 Collins Avenue (inside the Loews Hotel), Miami Beach
- Phone: 305-695-4550
- Price: $$$
Joe's Stone Crab
This Miami landmark is THE place to go during stone crab season – or any time of year.
- Cuisine: American, Seafood
- Address: 11 Washington Avenue, Miami Beach
- Phone: 305-673-0365
- Price: $$$
Nobu
Choose from outstanding Japanese, Sushi, and Seafood dishes all in one sitting.
- Cuisine: Sushi, Japanese, South American
- Address: 1901 Collins Avenue (Inside The Shore Club), Miami Beach
- Phone: 305-695-3232
- Price: $$$$
Ortanique on the Mile
Large portions of incredibly flavorful Caribbean dishes, served in a beautiful setting.
- Cuisine: Caribbean, Contemporary
- Address: 278 Miracle Mile, Coral Gables
- Phone: 305-446-7710
- Price: $$$
Pascal's on Ponce
This small and charming restaurant serves flawlessly-prepared country French cuisine.
- Cuisine: French
- Address: 2611 Ponce de Leon Boulevard, Coral Gables
- Phone: 305-444-2024
- Price: $$$
Prime 112
Extremely popular with upscale clientele and celebrities, expect a long wait at this Ocean Drive steakhouse.
- Cuisine: Steakhouse
- Address: 112 Ocean Drive (inside The Browns Hotel), Miami Beach
- Phone: 305-532-8112
- Price: $$$$
Romeo's Cafe
This small restaurant has no menu – the chef prepares a personalized six-course meal for you based on your likes and dislikes.
- Cuisine: Italian
- Address: 2257 Coral Way, Coral Gables
- Phone: 305-859-2228
- Price: $$$$











