Stone crab, Cuban sandwiches and mojitos: The 18 best places to eat and drink in Miami

Aug 24, 2020

This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

Editor’s note: As the travel industry reopens following COVID-19 shutdowns, TPG suggests that you talk to your doctor, follow health officials’ guidance and research local travel restrictions before booking that next trip. We will be here to help you prepare, whether it is next month or next year.

Miami is without a doubt one of the nation’s most exciting cities. Located at the very southern tip of the continental United States, the city occupies a unique space as a crossroads between the U.S. and the Caribbean and Latin America.

The city has a distinct and enduring Cuban influence, thanks to the proximity of the two places (just about 90 miles of ocean separates the two) and a large population of Cuban immigrants who fled the regime of Fidel Castro decades ago.

For more TPG news delivered each morning to your inbox, sign up for our daily newsletter.

In addition to the large Cuban population, Miami attracts plenty of other people from all across Latin America, including the Dominican Republic, Venezuela, Brazil and Argentina, to name a few. And the city has a sizable Jewish population, along with many transplants from colder climes within the U.S.

The result of this incredible mixing of cultures has made Miami one of the de facto capitals of Latin America in the minds of many, and created a city that has a culture and way of life all its own. With this, and its oceanfront location and reliably good weather, comes a vibrant and thriving dining and drinking scene that’s practically unmatched in North America.

We’ve touched on some of the top restaurants and bars you should visit on your first — or second or third — trip to Miami, but we thought it appropriate to devote more time to exploring this city’s top restaurants, cafes and drinking establishments that you should keep in mind for any future trips to South Florida.

Related: Best credit cards for dining

In This Post

The best restaurants in Miami

We’ve already talked about some of the can’t-miss restaurants in our beginner’s guide to Miami, but the city is home to so many top-notch dining establishments that we thought we needed to dive a little deeper.

What do you do when you want a taste of New York City by the beach? You go to Lucali, one of (if not the) best spots in town to grab a slice — or a whole pie. You may have to wait for over an hour for a table, but when you want good pizza, practically no wait is too long. If your group is craving more than just pizza, try the calzones, ravioli and the baked artichokes.

(Photo courtesy of Lucali/Facebook)
(Photo courtesy of Lucali/Facebook)

Versailles Restaurant is a Miami institution in the Little Havana neighborhood. You can’t skip Cuban food in this town, and Versailles is one of the best places to experience authentic, no-frills and affordable Cuban cuisine. Try the ropa vieja, croquettes and, of course, a Cuban sandwich and you won’t leave disappointed.

(Photo courtesy of Versailles/Facebook)
(Photo courtesy of Versailles/Facebook)

Being a seaside city, you could expect to encounter some very delicious seafood during your trip, and La Camaronera Fish Market is exactly the place to go to experience some of the best fish you’ve ever had. Most of the menu items are fried — making it the perfect place to soak up all those mojitos you just had on the beach. The pan con minuta — a fried snapper sandwich — is a must-have. In Little Havana, you’ll probably wait a long time to get seated, but once you take your first bite you won’t remember the agonizing hour you just spent looking at — and jealously smelling — other diners’ food.

(Photo courtesy of La Camoronera/Facebook)
(Photo courtesy of La Camoronera/Facebook)

If you feel most at home at a Jewish bakery, look no further than Zak the Baker. In the trendy Wynwood district, this spot serves classic Jewish baked goods like babka and challah and sandwiches like a salmon Reuben and tuna melt made with perfectly crusty bread.

(Photo courtesy of Zak The Baker/Facebook)
(Photo courtesy of Zak The Baker/Facebook)

Everyone loves a good brunch, and Yardbird Southern Table and Bar is the place to get one in Miami. The menu focuses on fried chicken, which is a very good thing. Sit down for a while, order too many southern-inspired dishes and enjoy a long brunch before venturing back out into the city — you won’t regret it.

(Photo courtesy of Yardbird/Facebook)
(Photo courtesy of Yardbird/Facebook)

If you’ve had your fill of heavy, meat-centric dishes (there are plenty to try in Miami), Planta is a perfect spot to gather with your friends and have an entirely vegan meal. The space itself is beautiful, too, so you don’t have to feel like you’re missing out on a big Miami dinner.

(Photo courtesy of Planta/Facebook)
(Photo courtesy of Planta/Facebook)

Joe’s Stone Crab has been a hit since it opened in 1913. This South Beach institution is famous for its stone crab (obviously) that are especially delicious during their peak season from October to May. Note that you can’t make a reservation, so you may be waiting a while for a table. And, don’t forget a slice of the Key lime pie.

Joe's Stone Crab. (Photo courtesy of Joe's Stone Crab/Facebook)
Joe’s Stone Crab. (Photo courtesy of Joe’s Stone Crab/Facebook)

On Calle Ocho in Little Havana, Sanguich de Miami treats diners to traditional Cuban sandwiches with a twist. You can’t go wrong with a classic Cubano, though, made with pork, spiced ham, Swiss cheese and mustard on perfectly toasted bread. If you’re extra hungry, try a batido, a rich milkshake that comes in a variety of flavors.

Wynwood, a trendy Miami neighborhood, is home to Kyu, a sustainability-minded restaurant with Asian-inspired dishes cooked on a wood-fired grill. Try the crispy pork belly buns, whole roasted cauliflower with goat cheese, shishito-herb vinaigrette, myoga and shiso and baby bok choy with toasted garlic, chili and lemon.

Greek is big in Miami, and the Design District’s Mandolin Aegean Bistro is one of the city’s best. I’ve visited many times, and can recommend sitting outside and ordering the grilled octopus to share with your group. Then, enjoy lamb, chicken and beef kebabs and wash it down with a glass of Mediterranean wine.

Mandolin Aegean Bistro. (Photo courtesy of Mandolin Aegean Bistro/Facebook)
Mandolin Aegean Bistro. (Photo courtesy of Mandolin Aegean Bistro/Facebook)

Miami is a city in which to see and be seen, and the best place to do that is at one of the city’s electric Japanese restaurants. Makoto, located in the Shops at Bal Harbour, stands out. Expect a full menu of raw fish dishes, but Makoto offers more to diners, too, with its charcoal robata churning out Japanese barbecue-style dishes to hungry diners.

Related: A full review of The St. Regis Bal Harbour Resort

Makoto. (Photo courtesy of Makoto/Facebook)
Makoto. (Photo courtesy of Makoto/Facebook)

The best bars in Miami

Just like on the restaurant side, Miami has a wide range of drinking establishments for every type of vibe you could want on a given night — or day. From rooftop hangouts to laidback beachside watering holes, you won’t lack for places to get a cold drink.

Esotico is a tiki bar located just north of Downtown. Covered in tropical flora, this watering hole is famous for rum-based Polynesian cocktails that will instantly transport you to the South Pacific.

Escotico. (Photo courtesy of Escotico/Facebook)
Escotico. (Photo courtesy of Escotico/Facebook)

For a laidback place to start off any evening out, head to the Broken Shaker at the Freehand Hotel in Miami Beach. There’s a little inside space, but you’ll want to sit outside in the lush courtyard with a pool around which guests can sit.

(Photo by Nick Ellis/The Points Guy)
(Photo by Nick Ellis/The Points Guy)

A true dive bar in Miami Beach, Mac’s Club Deuce is a guaranteed good time. Temporarily closed due to the COVID-19 pandemic, this cash-only establishment features staples of American dive bars like a jukebox, pool tables and a dimly lit space. It’s a perfect spot to take a night off from the nightclubs and bars that make up modern Miami’s going-out scene.

Mac's Club Deuce. (Photo courtesy of Mac's Club Deuce/Facebook)
Mac’s Club Deuce. (Photo courtesy of Mac’s Club Deuce/Facebook)

Cafe la Trova is a restaurant, but it’s arguably more known for being a great place to dance the night away with one of the bar’s famous daiquiris in hand. There’s a back bar for dancing, but the main dining area also acts as a dancing spot as the night goes on. Besides the Daiquiri Clásico, this place mixes a ton of great cocktails, ensuring that you’ll have a blast all night long. Cafe la Trova is temporarily closed due to COVID-19.

(Photo courtesy of Cafe La Trova/Facebook)
(Photo courtesy of Cafe La Trova/Facebook)

Located in Wynwood, Gramps is the not-quite-dive bar that attracts hipsters and anyone else looking for a good time. Enjoy a cold beer on the patio while listening to top DJs and live music acts. And once you’re feeling your drinks, feel free to order a pizza from the surprisingly great menu. Gramps is temporarily closed for service on the premises but is offering curbside pick-up.

(Photo courtesy of Gramps/Facebook)
(Photo courtesy of Gramps/Facebook)

If your idea of being outside is sitting on a lush with a glass of wine in hand, don’t miss Lagniappe. Gather a group of your friends and enjoy all this energetic wine bar has to offer. You’ll enjoy live music many nights a week in a setting that’s made for Instagram whether you get a coveted outdoor table or are hanging out inside.

View this post on Instagram

Come home to Lagniappe

A post shared by Lagniappe (@lagniappe_house) on

Miami’s a beach town, so there aren’t a ton of rooftop bars like you’d find in a city like New York or Chicago. However, SUGAR, located in downtown’s Brickell district is the place to go if you want to catch views of both the Biscayne Bay and the expanse of Miami and its beaches from high above. This is definitely a place to see and be seen, but if you go early and don’t have to wait, it’s a great spot kick back, relax and enjoy the views — and a cocktail or two — before heading out for a memorable Miami night.

(Photo courtesy of SUGAR/Facebook)
(Photo courtesy of SUGAR/Facebook)


Featured photo by Nick Ellis/The Points Guy.

Delta SkyMiles® Platinum American Express Card

Earn 90,000 bonus miles after you spend $3,000 in purchases on your new Card in your first 3 months. Offer ends 8/3/2022.

With Status Boost™, earn 10,000 Medallion Qualification Miles (MQMs) after you spend $25,000 in purchases on your Card in a calendar year, up to two times per year getting you closer to Medallion Status. Earn 3X Miles on Delta purchases and purchases made directly with hotels, 2X Miles at restaurants and at U.S. supermarkets and earn 1X Mile on all other eligible purchases. Terms Apply.

Apply Now
More Things to Know
  • Limited Time Offer: Earn 90,000 bonus miles after you spend $3,000 in purchases on your new Card in your first 3 months. Offer ends 8/3/2022.
  • Earn up to 20,000 Medallion® Qualification Miles (MQMs) with Status Boost® per year. After you spend $25,000 in purchases on your Card in a calendar year, you can earn 10,000 MQMs up to two times per year, getting you closer to Medallion® Status. MQMs are used to determine Medallion® Status and are different than miles you earn toward flights.
  • Earn 3X Miles on Delta purchases and purchases made directly with hotels.
  • Earn 2X Miles at restaurants worldwide including takeout and delivery in the U.S., and at U.S. supermarkets.
  • Earn 1X Miles on all other eligible purchases.
  • Receive a Domestic Main Cabin round-trip companion certificate each year upon renewal of your Card. Payment of the government imposed taxes and fees of no more than $80 for roundtrip domestic flights (for itineraries with up to four flight segments) is required. Baggage charges and other restrictions apply. See terms and conditions for details.
  • Enjoy your first checked bag free on Delta flights.
  • Fee Credit for Global Entry or TSA PreCheck® after you apply through any Authorized Enrollment Provider. If approved for Global Entry, at no additional charge, you will receive access to TSA PreCheck.
  • Enjoy an exclusive rate of $39 per person per visit to enter the Delta Sky Club® for you and up to two guests when traveling on a Delta flight.
  • No Foreign Transaction Fees.
  • $250 Annual Fee.
  • Terms Apply.
  • See Rates & Fees
Regular APR
17.24%-26.24% Variable
Annual Fee
Balance Transfer Fee
Recommended Credit
Terms and restrictions apply. See rates & fees.

Editorial Disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Disclaimer: The responses below are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all posts and/or questions are answered.