Miami, FL is one of the top destinations in the country for getting some sun, hitting up amazing beaches, and enjoying incredible food. Located right on the water, one of the best types of food you can get in Miami is sushi.
Made with fresh fish and ripe vegetables, the sushi you’ll find in Miami is some of the best you’ll ever have. With all the restaurants around the city that offer sushi, it can seem impossible to figure out where you want to eat. So I’ve narrowed it down for you.
Here are some of my favorite sushi places in Miami that you just have to try.
Top Sushi Restaurants to Check Out on Your Trip to Miami
Nobu Miami — An All-Around Amazing Sushi Restaurant
As one of the biggest names in sushi, it’s no surprise that Nobu has a location in Miami. If you want a truly authentic Japanese-style sushi meal, Nobu is the place to do it. With upscale architecture and inviting design, the restaurant looks like it’s going to cost a pretty penny.
But in reality, the pricing at Nobu is actually better than you might think! Depending on what you’re in the mood for, you can send anywhere from around $7 to $50 or more per person here.
If you’re headed to Nobu to get some classic sushi rolls, you can expect to pay anywhere from $7 to around $20 per roll. But if you want to splurge a bit and try the lobster tempura (my personal favorite), you’ll need to spend closer to $40 on one roll.
Other than sushi, Nobu also offers a bunch of other options in case anyone in your party isn’t in the mood for sushi. They have tacos, baked fish, caviar, and more. So you should be able to find something for everyone here.
Nobu is located within the Nobu Hotel Miami Beach complex off of Collins Ave. Minutes from the Miami Beach Boardwalk and right next to Indian Beach Park, getting some sushi at Nobu after a day with family and friends is the perfect ending to a great day.
Makoto — Built by Miami’s Very Own Master Chef
Named after Miami’s very own master chef Makoto Okuwa, the restaurant Makoto is a must-visit if you want to experience traditional Japanese cuisine with a modern twist. Okuwa is a master of Edomae-style sushi and opened this restaurant to offer something new compared to more of the traditional sushi restaurants in the city.
Located in the heart of the famous (and luxurious!) Bal Harbour Shops, Makoto is a great place to stop for lunch or dinner after a day of shopping and hanging out with friends. To make it even better, Makoto offers a huge selection of meals so everyone will find something they want.
At Makoto, you can find all your favorite sushi, sashimi, and maki. And all for reasonable prices, too. Depending on which roll or sashimi you decide to go for, expect to pay around $8 to $20 per person. But if you’re in the mood for something a bit fancier, Makoto’s got you covered.
For the steak-eaters, you’ll find Wagyu filets, Koji NY strip, and even a $175 Kurosawa 30-day aged ribeye (34 oz of meat!). If you want to add some caviar to your diet, Makto has four options ranging from $135 to $225, so get ready to spend some money.
Sushi Garage — From an Old Car Shop to a Contemporary Sushi Eatery
Located in Sunset Harbor, Sushi Garage offers sushi lovers a different experience than anything else they’ll find in Miami (and just a short drive away in Fort Lauderdale!). Taking the place of an old automotive shop, this place was redesigned from working on cars to offering amazing sushi in a contemporary setting.
With hundreds of koi fish sculptures along the walls, handcrafted tile flooring, and wood finishes everywhere, the architecture of Sushi garage provides one of my favorite themes in the city. It really just sets the mood for enjoying Japanese cuisine, and the food is incredible, too!
Sushi Garage has everything you want from your typical sushi restaurants. Sushi/sashimi are the specialities of Sushi Garage, but they also have desserts, wine, sake, and more. Only open from 5:30 – 10 (or 11) pm, you won’t be able to go here to grab a quick lunch.
But from 5:30 – 8:30 pm everyday, you can enjoy happy hour. During happy hour, you’ll be able to get all your favorites for incredibly low prices. Most of the sushi and sashimi will range from $3 to around $8 during this time. And some menu items (such as tacos) are just $1!
For the price and the overall experience, you really can’t beat Sushi Garage. So if you’re near Sunset Harbor, I strongly recommend giving it a try!
Toni Sushi — The Oldest Japanese Restaurant in All of Miami
If you’re in Miami and really want an authentic sushi experience, then why not check out the oldest sushi restaurant in town? Not only was it the first sushi restaurant in the city, Ton’s Sushi Bar was the first Japanese restaurant of any kind in Miami!
The owner, Toni, is proud of being the first sushi restaurant in town, and he boasts of his commitment to only providing customers with the freshest, most authentic sushi he can. The restaurant is heading into its 25th year of service and they’re excited to keep serving their customers.
When it comes to delicious, affordable sushi, Toni’s is the place to be in Miami. With a la carte sushi roll options starting at $3 — including one of my favorites, king crab — the prices are unbeatable. For most rolls and entrees, expect to pay around $10 to $20 per person for a meal.
In addition to sushi and sashimi, Toni’s offers soup, salad, desserts and alcoholic drinks including sake. So there are plenty of options for everyone. Located on Washington Ave across the street from Lummus Park, Toni’s is easy to find and well worth the journey!
NAOE — The Most Luxurious Sushi Experience of Your life
Text (very upscale, reservation only, new menu daily, watch food be made, price, location)
For the most luxurious, upscale sushi experience that you’ll find anywhere in Miami, you have to check out NAOE. Located on the famous island off the coast of Miami, Brickell Key, NAOE is a reservation-only 5-star Japanese masterpiece that you don’t want to miss.
NAOE can be hard to get a table since they only have two seatings per night, one offered at 5pm and one at 9pm, so plan ahead. Once you do get seated, you’ll be in for a treat that’s going to last at least two hours, if not longer.
This restaurant has only one option on the menu, chef’s choice. Chef Kevin Cory makes every serving and every meal by hand and by order. And it’s solely up to him what he’s serving that night.
Each meal at NAOE starts with a four-item bento box and then continues with round after round of fresh sushi and dessert. Even though you don’t get to pick anything off of an elaborate menu,the food here is so good that you won’t even care what he’s serving. You’ll just want to eat it!
For this amazing experience that you won’t get anywhere else in Miami (or really any place else at all), expect to pay upwards of $250 or more per person. So it might not be something you choose to eat once a week, but for the Miami trip of your dreams, NAOE is a must-visit.
Where Will You Get Sushi Next Time You’re in Miami?
As you can see from this list, there are all sorts of great places to get sushi while you’re in Miami. Depending on how much you want to spend, what kind of overall experience and atmosphere you’re looking for, and where you’re staying, you’ll have plenty of options to choose from.
And with Miami being right on the beach, the sushi you get around town will always be fresh, too! So check out a couple of the places on this list during your trip for some of the best sushi you’ve ever had.