Miami Beach Restaurants

Sort by Tribes
Cuisines
Show local favourites
794 Results
  • 1
    Joe's Stone Crab

    Joe's Stone Crab

    Ranked #1 overall in Miami Beach restaurants
    9.187 reviews
    $$$$
    Seafood
    Popular withFoodiesLuxuryBusiness

    An institution of South Beach, well worth a visit for the stone crabs. The other food on the menu is kind of standard. The restaurant closes down for a few ...

  • 2
    Yardbird Southern Table & Bar

    Yardbird Southern Table & Bar

    Ranked #2 overall in Miami Beach restaurants
    9.245 reviews
    $$$$
    Southern / Soul
    Popular withFoodiesHipstersNightlife

    Fantastic fried chicken & I love their watermelon & cheese side!! Soooo yummy!! I always love going to Yardbird when I am in Miami!

  • 3
    Mango's Tropical Cafe

    Mango's Tropical Cafe

    Ranked #3 overall in Miami Beach restaurants
    8.642 reviews
    $$$$
    Latin, Bar
    Popular withNightlifeFoodiesAdventure

    $6.50 for a beer inside, $8.50 for one outside. Cocktails seemed watered down. This is not my type of place. Fairly entertaining to watch huge musclely bartenders do choreographed dances ...

  • 4
    Prime 112

    Prime 112

    Ranked #4 overall in Miami Beach restaurants
    9.334 reviews
    $$$$
    American, Steak House
    Popular withFoodiesLuxuryNightlife

    Had a 9:00 reservation on a Saturday night, didn't get notified that our table was ready until 10:30. And we weren't the only people given the brush off, as there ...

  • 5
    Smith & Wollensky

    Smith & Wollensky

    Ranked #5 overall in Miami Beach restaurants
    9.433 reviews
    $$$$
    American, Steak House
    Popular withFoodiesOutdoorsyLuxury

    Fine-dining and al fresco happy hour with the best view in South Beach. Watch the ships go by, city lights come up, and the breeze flow through your table~$$$$$

  • 6
    Big Pink

    Big Pink

    Ranked #6 overall in Miami Beach restaurants
    7.939 reviews
    $$$$
    American
    Popular withFoodiesFamiliesHistory

    Great food, (huge portions), in South Beach. Type of food is American (sandwiches, burgers, etc.), very reasonable prices and very casual.

  • 7
    The Clevelander Bar

    The Clevelander Bar

    Ranked #7 overall in Miami Beach restaurants
    8.531 reviews
    $$$$
    Bar
    Popular withNightlifeOutdoorsyLuxury

    Awesome food and great athmosphere. Right on Ocean Drive with lots of music and entertainment there & around. Loved it!

  • 8
    Puerto Sagua Restaurant

    Puerto Sagua Restaurant

    Ranked #8 overall in Miami Beach restaurants
    8.527 reviews
    $$$$
    Cuban
    Popular withFoodiesAdventureHipsters

    Cubano is on point here. Along with iced coffee (cafe con Lexus de helio) will wake you up. Not too crowded and not too loud so perfect for brunch and ...

  • 9
    Nobu

    Nobu

    Ranked #9 overall in Miami Beach restaurants
    8.923 reviews
    $$$$
    Japanese, Sushi, Fusion, Peruvian
    Popular withFoodiesLuxuryNightlife

    The Miami version of the restaurants chain. Good food although expansive! get the spicy tuna, sake, and green tea machi. Look at all the beautiful people around :)

  • 10
    Juvia

    Juvia

    Ranked #10 overall in Miami Beach restaurants
    9.021 reviews
    $$$$
    American, Bar
    Popular withFoodiesLuxuryNightlife

    Come to Juvia for an amazing view of Miami, a relaxing and trendy outdoor rooftop and French, Japanese food.

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com.sg/trip/hotels/hotel_suggestions?action=index&clean_path=miami-beach&controller=topics&country_code=&current_user_id=&filters=&id=2000000000324&klass_name=Region&list_type=restaurants&nearby=false&path=miami-beach%2Frestaurants&place=2000000000324&place_type=City&place_type=region&region=2000000000324", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com.sg/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000324" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };