10 Seafood Restaurants In Miami, Florida

seafood restaurants in miami

Miami is a bustling city, to say the least, which makes it an easy choice when it comes to choosing somewhere to go on vacation; there’s something for everyone here, and the mild year-round climate means any time of year is the best time to visit. Take the kids to any of the numerous beaches in and around Miami, and be sure to check out the Miami Seaquarium as well. Everglades National Park is only a short drive away and a site you should have on your itinerary while in Miami. For the adults, it’s hardly a secret that Miami has a vivacious nightlife, with South Beach and Ocean Drive being great areas in the city to experience it. Should all the salty air make you want to try some local seafood in between the Seaquarium and that new hopping bar on Ocean Drive, be sure to check out these fantastic seafood restaurants in Miami, Florida.

Discount Alert For Your Next Budget Accommodation!

Receive 55% off on your OYO booking when you use Trip101's coupon code: OYOTRIP101

 No prepayment needed

 Free cancelation

Cleaned following CDC guidelines

1. Garcia's

🦀 Get crackin’ 🦀 The Wharf Miami will be open for lunch, HAPPY🍻HOUR & dinner today! #Eaaaaats by Garcia’s Seafood Mojo...

Posted by Garcia's Seafood Grille & Fishmarket on Thursday, 14 December 2017

Garcia’s is a family owned and operated business, with roots dating back to 1966, when it was first a seafood market that eventually added a restaurant, serving only the freshest fish and seafood. Today, you can visit Garcia’s and delight in the crab cakes or seared scallops as an appetizer before moving to the main course of Chilean Seabass or Mahi-Mahi. All fish caught are done so in a responsible manner, ensuring Garcia’s is serving up delicious entrees in another 40 years.


Address: 398 NW North River Drive Miami, FL 33128

Website: Garcia’s

Hours: Monday - Friday: 11:00 am - 10:00 pm; Saturday & Sunday: 11:00 am - 11:00 pm

Average price for two: 31 - 60 USD

2. Catch of the Day

Sunday Funday at The Catch ☀️

Posted by Catch of The Day on Sunday, 20 January 2019

Stop in and find out why the locals love eating at Catch of the Day. Here, you’ll find a comfortable atmosphere, with a Mom and Pop, feel to the restaurant, and an even more lively ambiance when it’s game day. Enjoy your meal while watching the game on one of several big screen TVs, which are available in both the indoor and outdoor dining areas.

Catch of the Day

Address: 1050 NW 42nd Ave; Miami, Florida 33126-3645

Website: Catch of the Day

Hours: Monday - Friday: 11:30 am - 11:30 pm; Saturday & Sunday: 11:30 am - 12:45 am

Average price for two: 11 - 30 USD

3. Bazaar Mar by Jose Andres at SLS Brickell

Where dinner's anything but ordinary. #bazaarsouthbeach #worldofsbe #thisisbeyond

Posted by The Bazaar by Jose Andres at South Beach on Saturday, 26 January 2019

As Bazaar is headed by world-renowned chef José Andrés, a dining experience here goes beyond your typical meal. Andrés and his team mean to entice your senses from the delicious food to the outstanding decor that has been carefully put together by designer Philippe Starck. Partake in meals that range from large platters of various seafood to Po’ Boys and even shared food experiences that everyone in your party can enjoy.

Bazaar Mar by Jose Andres at SLS Brickell

Address: 1300 S Miami Ave, Miami, FL 33130

Website: Bazaar Mar by Jose Andres at SLS Brickell

Hours: Tuesday - Thursday: 5:00 pm - 10:00 pm; Friday & Saturday: 6:00 pm - 11:00 pm

Average price for two: 31 - 60 USD

4. The River Oyster Bar

🦞Lobster Night is going on right now!🦞

Posted by The River Seafood and Oyster Bar on Tuesday, 5 February 2019

The folks at River Oyster established the restaurant in 2003 with the intent to create a local place where patrons could get high-quality seafood from only the finest sources. You’ll find a large selection of oysters to choose from as well as flatbreads, pasta dishes, and other seafood options. If you have someone in your party that isn’t a big fan of seafood, there are several menu items that are sure to appease them, all of which are just as carefully sourced as their seafood counterparts.

The River Oyster Bar

Address: 650 S Miami Ave, Miami, Florida 33130

Website: The River Oyster Bar

Hours: Sunday - Thursday 12:00 pm - 10:30 pm; Friday - Saturday 12:00 pm - 12:00 am

Average price for two: 31 - 60 USD

5. Area 31

Mamma mia! Celebrate mom this Sunday with our Bossa Nova brunch, from 12PM to 3PM. Enjoy live entertainment by...

Posted by Area 31 on Wednesday, 9 May 2018

Situated on the 16th floor of the EPIC Hotel in downtown Miami, dining at Area 31 guarantees you a fantastic view of the city in addition to your seafood treat. Start your meal with a warm appetizer such as crab cakes or fritto misto followed by Caribbean Snapper or Faroe Island Salmon as your entree. Try one of Area 31’s signature cocktails or enjoy a glass of wine from their extensive wine list.

Area 31

Address: 270 Biscayne Boulevard Way Fl 16; Miami, Florida 33131

Website: Area 31

Hours: Daily: 7:00 am – 10:30 am, 12:00 pm – 2:00 pm, 6:00 pm – 10:00 pm

Average price for two: 31 - 60 USD

6. A Fish Called Avalon

Our paella, a timeless classic in South Beach. 📸 @wayneiluyomade

Posted by A Fish Called Avalon, South Beach, FL on Thursday, 24 January 2019

A Fish Called Avalon is located within the Avalon Hotel, which is ideally situated to give guests only the best dining experience in South Beach. Parties of all kinds are sure to enjoy Avalon, from the couple looking for a romantic night out to families that want to indulge in a delicious meal together. Start your dinner off with bang bang shrimp as an appetizer before moving on to crab crusted grouper as your main entree, or any combination really; with 29 years under their belt, the folks at Avalon will serve you seafood done right.

A Fish Called Avalon

Address: 700 Ocean Dr, Miami Beach, Florida 33139

Website: A Fish Called Avalon

Hours: Daily: 6:00 pm - 11:00 pm

Average price for two: 31 - 60 USD

7. Casablanca Seafood Bar & Grill

Posted by Casablanca Seafood Bar & Grill on Sunday, 23 December 2018

This iconic restaurant has been around for more than 20 years and is right next to the seafood market, meaning you’ll be served only the freshest food. Casablanca sits on the waterfront of the Miami River and offers its guests a wonderful view of downtown Miami. You may have a short wait for a table, and they don’t take reservations, but definitely plan on stopping by, it’s worth it!

Casablanca Seafood Bar & Grill

Address: 404 NW N River Dr, Miami, FL 33128

Website: Casablanca Seafood Bar & Grill

Hours: Monday - Thursday: 11:30 am - 10:00 pm; Friday: 11:30 am - 11:00 pm; Saturday: 11:00 am - 11:00 pm; Sunday: 11:00 am - 10:00 pm

Average price for two: 31 - 60 USD

8. Mignonette Downtown

Posted by Mignonette on Thursday, 18 September 2014

Come by and enjoy the wonderful ambiance alongside unforgettable food at Mignonette. Here, you’ll find a varied seafood menu, including an assortment of oysters, seafood towers and an extensive wine and beer menu. Do yourself a favor and make a reservation to ensure they have a seat when you stop in.

Mignonette Downtown

Address: 210 NE 18th Street, Miami, Florida 33132

Website: Mignonette Downtown

Hours: Daily: 12:00 pm - 3:00 pm; Sunday - Thursday: 5:30 pm - 10:00pm; Friday & Saturday: 5:30 - 11:00 pm

Average price for two: 31 - 60 USD

9. Estiatorio Milos by Costas Spiliadis

Our newest Twilight Menu is served Monday to Thursday from 5:30pm till 7pm and Sunday from 5:30pm till close for the...

Posted by Estiatorio Milos on Monday, 6 November 2017

When you’re dining at a restaurant founded by Costas Spiliadis, you can be sure you’re in for nothing short of a culinary delight. Estiatorio Milos specializes in Mediterranean seafood, with such menu items as Dorado Royale and Bigeye Tuna. As the catches vary on a daily basis, you’ll have to visit the restaurant to find out what their catch of the day special is!

Estiatorio Milos by Costas Spiliadis

Address: 730 First St, Miami Beach, FL 33139

Website: Estiatorio Milos by Costas Spiliadis

Hours: Daily: 12:00 pm - 3:30 pm; Sunday - Thursday: 5:30 pm - 11:30 pm; Friday & Saturday: 5:30 pm - 12:00 am

Average price for two: 61 USD onwards

10. Sonia's Seafood Market & Restaurant

Posted by Sonia Seafood Resturant on Friday, 11 January 2019

While the dining area for both couples and groups is limited (hint hint: make a reservation for guaranteed seating), the atmosphere at Sonia’s is anything but held back. You’ll feel right at home here in the welcoming family environment, where lunch and dinner menus await you in addition to live music and a full bar. There are a variety of menu options, including sandwiches, lunch specials (Wednesday - Saturday) and special options for the kids.

Sonia's Seafood Market & Restaurant

Address: 7501 SW 8 St, ​Miami fl 33144

Website: Sonia’s Seafood Market & Restaurant

Hours: Monday & Tuesday: Closed; Wednesday & Thursday: 10:00 am - 11:00 pm; Friday - Sunday: 10:00 am - 1:00 am

Average price for two: 31 - 60 USD

Enjoy a sumptuous seafood meal while in Miami

Seafood Salad
Source: Photo by user Larry Hoffman used under CC BY 2.0

Being so close to the open waters of the Atlantic, it can be hard to decide where you eat when you want a delicious seafood meal. Hit up any of these restaurants for some of the best seafood in Miami, Florida.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Amber has enjoyed being an office manager at a geotechnical engineering firm for seven years and has a Bachelor's degree from Tarleton State University in Marketing. When not working or wrangling...Read more

 Want to contribute as a Local Expert?
Explore Miami
Good things are meant to be shared!