Miami Restaurants

Sort by Tribes
Cuisines
Show Local favorites
2188 Results
  • 1
    Versailles Cuban Restaurant

    Versailles Cuban Restaurant

    Ranked #1 overall in Miami restaurants
    8.893 reviews
    $$$$
    Breakfast & Brunch, Cuban, Bakery
    Popular withFoodiesFamiliesHistory

    Absolutely delicious. We ate there twice over the course of three days. The Cuban is great, as are the empanadas and the Imperial Rice.

  • 2
    SUGARCANE raw bar grill

    SUGARCANE raw bar grill

    Ranked #2 overall in Miami restaurants
    8.955 reviews
    $$$$
    American, Pubs
    Popular withFoodiesTrendstersArtsy

    Great creative tapas menu and many designer cocktails. Very popular and delicious. Can't go wrong with almost everything on the menu, but beware of the final bill if you are ...

  • 3
    Zuma

    Zuma

    Ranked #4 overall in Miami restaurants
    9.741 reviews
    $$$$
    Japanese
    Popular withFoodiesLuxuryNightlife

    I'm sure kinds of old had servants chew their food for them, but at Zuma you'll want to chew the food yourself, it's that good. The only problem is that ...

  • 4
    Sergio's Restaurant

    Sergio's Restaurant

    Ranked #6 overall in Miami restaurants
    8.736 reviews
    $$$$
    Cuban
    Popular withFoodiesFamiliesBackpackers

    Another incredibly tasting Family oriented friendly atmosphere restaurant. Wonderful servers

  • 5
    Mandolin Aegean Bistro

    Mandolin Aegean Bistro

    Ranked #7 overall in Miami restaurants
    9.532 reviews
    $$$$
    Middle Eastern & African, Greek
    Popular withFoodiesTrendstersFamilies

    Mandolin Aegean Bistro is a delicious hidden gem in the Design District serving some of the best Greek food in the area. The Turkish platter with hummus, tomato walnut dip ...

  • 6
    CVI.CHE 105

    CVI.CHE 105

    Ranked #8 overall in Miami restaurants
    9.134 reviews
    $$$$
    Peruvian
    Popular withFoodiesNightlifeFamilies

    Everything about this place is GREAT! The food. The drinks. The people. Make sure you either make a reservation or come 30 minutes before your event. It gets packed!!

  • 7
    Monty's Raw Bar

    Monty's Raw Bar

    Ranked #9 overall in Miami restaurants
    8.835 reviews
    $$$$
    Seafood, Bar
    Popular withFoodiesOutdoorsyFamilies

    Over on the locals side of coconut grove, montys is the place to go for so-so seafood, a drink on the water, and sometimes live music.

  • 8
    Wynwood Kitchen an Bar

    Wynwood Kitchen an Bar

    Ranked #10 overall in Miami restaurants
    9.231 reviews
    $$$$
    Tapas/Small Plates, Latin, Bar
    Popular withFoodiesArtsyTrendsters

    As long as you go during the week when it's not super crowded, you can enjoy the food in the outdoor patio overlooking the Wynwood Walls, which features street art ...

  • 9
    Michael's Genuine Food & Drink

    Michael's Genuine Food & Drink

    Ranked #11 overall in Miami restaurants
    9.231 reviews
    $$$$
    American
    Popular withFoodiesArtsyTrendsters

    Michael's Genuine features a farm-to-table dining experience that is signature to local celebrity chef Michael Schwartz. It's locate din the heart of the Design District, and Michael's was one of ...

  • 10
    Garcia Seafood Grille

    Garcia Seafood Grille

    Ranked #12 overall in Miami restaurants
    9.329 reviews
    $$$$
    Seafood
    Popular withFoodiesFamiliesBusiness

    Good Seafood restaurant with nice service, reasonable prices, cuban owner, nice river and Brickell zone view

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/trip/hotels/hotel_suggestions?action=index&clean_path=miami&controller=topics&country_code=&current_user_id=&filters=&id=2000000001302&klass_name=Region&list_type=restaurants&nearby=false&path=miami%2Frestaurants&place=2000000001302&place_type=City&place_type=region&region=2000000001302", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000001302" + "&" + 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); } };