Miami – a melting pot of cultures. And something delicious is cooking. With more than a third of the city coming from the Caribbean island of Cuba – it’s no surprise that there are some incredible Latin flavors to try. But there’s plenty more to sample too. Check out our list below of the best places to eat in Miami to see what’s on offer.

1) Puerto Sagua

Okay, so you won’t find this restaurant in the midst of the Latin-tinged Little Havana, bit it’s well worth travelling to South Beach to discover some of the city’s best Cuban food. The interior might be a little dated and it can get a bit busy with tourists but wait around for a table and it will be well worth it. The filete salteado is a real treat but there’s plenty more on the menu to get your mouth watering.

700 Collins Ave

2) Steak & Seafood

Walk around the streets of South Beach and you’ll come across dozens of steak houses and seafood joints. So it takes something special to really stand out from the crowd. It may not be the hippest or most luxurious, but Steak & Seafood is definitely the tastiest. As you’ve probably guessed from the name, this place delivers prime cuts of meat and delicious fresh fish and seafood. And the cocktails are pretty exciting too, so get one to sip while you peruse the menu.

1440 Ocean Drive

3) Able & Baker

Speakeasy bar and lounge out front, superb restaurant in back. This is a place that plays with the traditional concept of how eateries work, but they’re certainly doing something right. The food is provided by A and B Food & Co. It’s definitely worth trying out the six-course Japanese Kaiseki menu.

920 Alton Rd

4) Dragonfly Izakaya

An Izakaya is a kind of informal Japanese bar and restaurant, and while you might not expect to find superb Japanese cooking in the Doral neighborhood, it’s right here. Book a table in the main dining room, which also doubles up as a traditional fish market. Then sample the selection of Japanese goodies including sushi rolls, robata, pancakes and meat dishes.

5241 NW 87th Ave

5) Exquisito Restaurant

Located in the heart of Little Havana, on the main Calle Ocho, you’ll find this excellent family eatery. The Coro family has been running this place for more than 30 years and they sure know a thing or two about Cuban cooking. Try traditional dishes – including a choice of breakfast options – and be amazed at the low prices and great value. Try a side dish of malanga served with mojo – a root vegetable with tangy sauce – or visit during one of the district’s cultural days for some more classic Cuban cuisine.

1510 SW Eighth Street

6) Joe’s Stone Crab

Serving up the best crabs in town, this Miami Beach restaurant has become something of a legend – which explains the long lines outside. It’s best to visit at lunchtime or early evening to stand the best chance of a table. Try the crab claws or clam chowder and top it all off with a slice of incredible key lime pie. Joe’s has been here since 1913 and it doesn’t look like it’s going anywhere soon.

11 Washington Ave

7) Sardinia Ristorante

As well as Cuban, Japanese, seafood and steaks – it’s also possible to get world class Italian here in Miami. Sardinia focuses on the cooking that this small Mediterranean island has become famous for. Check out the flatbreads and imported cold cuts and cheeses. The smell of the wood-burning oven pervades the air and transports you right to the other side of the Atlantic.

1801 Purdy Ave

8) Zuma

One of two top restaurants at the Epic Hotel in downtown Miami. It’s a calming and tranquil kind of place – designed around a Japanese teahouse theme. Try the sushi and sashimi, all presented with colorful flowers and incredible precision. This is definitely one of the new favorite places to eat in Miami.

270 Biscayne Boulevard