There is so much to do in Miami - and one thing that should be top of your list is trying out all of the amazing food on offer across the Magic City. Below you’ll find some of the best Miami restaurants, with a huge variety of flavors and dishes among them. Whether you’re after Cuban eats or pizza, seafood or snacks on the go, you’ll find something to satisfy your appetite in Miami!

Mandolin Aegean Bistro

Mandolin Greek style bistro in Miami

Mandolin Aegean Bistro

A taste of Greece in Miami - what more could you ask for?! With traditional white and blue decor that wouldn’t look out of place in sunny Santorini as well as indoor and outdoor seating, plenty of greenery and a delicious menu, there’s no surprise that Mandolin Aegean Bistro is on the list of best Miami restaurants. There are vegetarian, vegan and gluten-free options across the menu, too. From flavorsome Greek salad to tasty grilled halloumi, this Design District eatery is an absolute must! The unique wine list is an added bonus, and there is even homemade sangria - this place is a real treat. Find Mandolin Aegean Bistro at 4312 NE 2nd Ave.


Portion of Oysters at Mignonette in Miami

Plate of oysters at Mignonette Restaurant in Miami

Seafood in Miami is a huge *must try*. This casual and relaxed restaurant has a huge range of fish dishes on the menu as well as other seafood options - mussels, oyster and much more. The flavors are incredible and all of the dishes are so fresh. And, possibly slightly uncommon for a seafood restaurant, their dessert is top notch too! The menu caters for vegetarian and gluten-free diets, and there is a great wine selection too. But the best part? Mignonette was converted from a 1930s gas station, so the vibes here are unmatched. If you want delicious food in a great setting with some brilliant Instagram opportunities, head here! Find Mignonette at 210 NE 18th St.

COTE Miami

Korean BBQ at Miami COTE restaurant

Korean BBQ dinner at COTE Miami

Recently opened, COTE Miami is the place to be if you’re looking for something exciting in terms of concept dining. This Korean steakhouse is the South Floridian sister of COTE in New York, so you know it’s going to be good. The stylish restaurants seat 100+ and there are tabletop grills throughout - an exciting, interactive and personalized experience ready to get your tastebuds going. There are private dining rooms too, and a 1200-strong wine list! You’ll definitely need to book here, but it’s worth it… Find COTE Miami at 3900 NE 2nd Ave, located in the Design District area.

Looking for a tour that will get you geared up for an amazing night time meal? Our Miami Full-Day Combo Tour: Sightseeing Bus & Cruise Tour with Everglades Airboat Ride is definitely the one for you. Check off a double-decker bus tour, a spectacular sightseeing cruise and a trip to the breathtaking Everglades all in one day. You’ll be hungry for a delicious meal when you get back to the Magic City, which is why we’ve put together this list of the best Miami restaurants so you don’t have to waste a minute of your precious vacation time looking for where to eat! You can focus on seeing the sights, making memories and eating well…

The Surf Club Restaurant

Dish with Caviar at The Surf Club in Miami

Sophisticated dish at The Surf Club House

Located in the small beachside town of Surfside, The Surf Club Restaurant is one of the very best Miami restaurants - especially if you want something a bit more out of town! Situated inside The Surf Club itself (home to a Four Seasons Hotel and just an all-round iconic location), this restaurant is something utterly spectacular. Decked out with beautiful tiles, palm trees, comfortable furniture, plenty of natural lighting… the club is stunning, and the food is amazing too. A sophisticated menu curated by Michelin-starred chef Thomas Keller, the fresh reinterpretation of this traditional venue is something to be celebrated by foodies and culture vultures alike. There is a wide range of food and drink available so get your fanciest outfit on, head out to Surfside and enjoy an elegant evening that you’ll never forget. Find The Surf Club Restaurant at 9011 Collins Ave, Surfside

Over Under

Fully loaded Burger at Over Under Restaurant in Miami

Fully-loaded burger at Over Under Miami

If it’s burgers you want then look no further than Over Under. For somewhere completely laid-back that doesn't take itself (or its food) too seriously, this is definitely one of the best Miami restaurants. They offer fun and delicious frozen cocktails, and a simple menu of burgers, fries and desserts. Over Under has a range of great vegetarian and vegan options - say hello to jackfruit chilli cheese fries here! This is an ideal option for vegans and meat eaters in Miami, and it isn’t expensive either. Friendly bar staff and brilliant music makes for a spot-on experience in the Magic City. Find Over Under at 151 E Flagler St, Downtown.

El Bagel

Salmon and Cream cheese bagel at El Bagel in Miami

Lox Supreme Bagel at El Bagel in Miami

As the name suggests, this place is all about the bagels. What started off as a food truck is now a successful and incredibly popular brick and mortar bagel store offering takeout only. This grab and go service means you can eat your bagel while exploring everything beautiful Miami has to offer - order online before you get there, and walk away with a fresh and delicious bagel ready to enjoy while you discover the city. The BEC (bacon, egg and cheese) is the most popular, but the Lox bagel and the King Guava are up there too. This place always sells out, so if it’s somewhere that is on your radar make sure you plan in advance! Find El Bagel at 6910 Biscayne Blvd - the perfect place to grab something to eat before a boat tour…

These are some of the best Miami restaurants, and as you can see there’s something for everyone in this amazing city. The good vibes and delicious tastes of the Magic City are something you’ll never forget! There is nothing better than sitting down after a day of sightseeing to enjoy a nice meal, or getting up and devouring a tasty breakfast ahead of all the fun you’ll have in the Sunshine State.