Restaurants in Miami

Miami restaurants have a lot more to offer than just seafood. In fact, if you’re new to the area, you might be surprised to learn that Miami is home to a unique style of cuisine you won’t find anywhere else, one that combines aspects of Latin American and Caribbean cooking, and then adapts these recipes using local Florida ingredients. Known officially as “New World” cuisine, you might also hear locals refer to this cooking style as “Nuevo Latino” or “Florribean”, and its creators are the chefs behind some of the best restaurants in Miami. Of course, a world-class city like Miami would never commit itself to one singular style of cooking and Miami restaurants have something for everyone, no matter what your favorite type of food is. Here, our list of the best restaurants in Miami outlines where to go for pizza, burgers, fresh fish, and, of course, some of that New World cuisine the city is so famous for. Bon Appetit!

Best Cuban Food in Miami

La Rosa Restaurant


No trip to Miami would be complete without a stop at one of the city’s many family-owned Cuban restaurants, and La Rosa has been a fan-favorite for almost four decades. Travelers lucky enough to have a layover at the nearby Miami airport have been known to risk missing their connecting flight just for the chance to sample the kitchen’s famous garlic octopus, signature roast pork, or stuffed pork chop. But that’s okay, since an extended stay would just mean more time for desserts like coconut flan or homemade tres leches cake, paired with a classic cafe cubano coffee.

Best Sushi in Miami



When you dine at NAOE, you put yourself entirely into the hands of Chef Kevin Cory, who designs every one of his two-hour omakase dinners with artistic precision. It can be hard to give up control of your dinner and eat whatever the chef decides to serve, but rest assured that each and every bite will be nothing short of perfection, incorporating fish flown in fresh from Japan and served in an intimate, open kitchen that seats only eight people. That kind of exclusivity doesn’t come cheap, of course, but considering some online reviewers have called dinner here the best meal of their lives, we predict you’ll leave without any buyer’s remorse.

Best Italian Food in Miami

Perricone’s Marketplace & Cafe


The very best Italian restaurants make you feel like you’re dining in the home of a close friend or family member, and that’s exactly how you’ll feel when you settle into a seat at this spot, set in a cozy Brickell cottage. The hearty pastas (think seafood linguine, fettuccine with filet mignon, and homemade potato gnocchi with pink sauce) are crowd favorites, especially on Thursday nights when they can be enjoyed for just $10. But don’t skip the baked brie appetizer (yes, we know brie isn’t Italian, but stick with us), which comes drizzled with apricot glaze, brown sugar, and toasted almonds.

Best Pizza in Miami

Spris Artisan Pizza


When it comes to Miami pizza spots, New York–imports and fancy, authentic Italian pies seem to constantly be competing for the hearts and mouths of locals. But Spris Artisan Pizza strikes a perfect balance between these two styles, delivering pies that are too Instagram-worthy to fold, but still unfussy (and un-pricey) enough to enjoy weekly. The slightly-charred, wood-fired crusts come bearing delectable toppings like speck and burrata or prosciutto, ricotta, and arugula, but for a true Miami–style twist, try the frutti di mare, which comes loaded with clams, shrimp, scallops, garlic, and kale.

Best Seafood in Miami

Garcia’s Seafood Grille & Fish


This family-owned restaurant and fish market is more concerned with serving the freshest fish than it is with being fancy, and that’s alright since it means you’ll enjoy delectable dishes like grilled grouper, stone crab claws, and oysters on the half shell for a fraction of the price you’d pay anywhere else. Of course, the ambience is nothing to sneeze at with a location that’s right on the river and nestled between some of the city’s most impressive skyscrapers. Don’t skip the conch fritters, which many reviewers rave about, or the grilled hogfish, which you’ll be hard-pressed to find on many other menus.

Most Famous Miami Dish

Cuban Sandwich


Few foods scream “Miami” as loudly as the ironically-named Cuban sandwich. The sandwich was not invented in Cuba (or Miami for that matter), but rather in Tampa during the late 1800s when Cuban workers frequently sailed back and forth from Florida to their home country. But it enjoyed a surge in popularity in the mid 1960s when large numbers of Cubans settled in Miami following Cuba’s communist revolution.


Today, there exists a sort of rivalry between the Tampa and Miami Cuban sandwiches, as each city claims bragging rights to it. But regardless of which place truly “owns” the Cuban sandwich, they can both agree that it’s a delicacy that is not to be missed when visiting South Florida. If you’ve never had a Cuban sandwich before, here’s a run-down of it’s essential ingredients:


  • Bread. A true Cuban sandwich (whether made in Tampa or Miami or elsewhere) must be made on Cuban bread, which is wrapped in a palmetto leaf while rising, giving it a unique flavor and texture.
  • Meats. Ham and mojo-marinated roast pork are the stars of the Cuban sandwich. Tampa Cubans also include salami—a contribution from the Italian immigrants that lived side-by-side with the area’s Cuban immigrants.
  • Cheese and condiments. Swiss cheese, pickles, and mustard are the only other components of the traditional Cuban. Anything else is considered blasphemous.


Once composed, the sandwich is grilled in a sandwich press called a plancha and cut in half diagonally. The diagonal cut is considered one of the hallmarks of a true Cuban, so be suspicious of a sandwich cut any other way!