Want to search by neighborhoods, cuisines, and more?Find Restaurants
Shore To Door in Coconut Grove serves fresh fish on the weekends. Their backyard is our favorite place in the whole city to eat seafood.
Sushi By Bou is a six-seat omakase inside the old Versace Mansion in South Beach. It’s definitely a special occasion spot.
Via Emilia Garden is an Italian restaurant in Midtown with some outdoor seating and average food.
Sylvano is an Italian restaurant in Edgewater. Only come here to drink wine outside and split a few small plates.
Mister 01 is a fantastic pizzeria located in a random office building just off Lincoln Road.
Upland is where to go to escape the clubs and chain steakhouses of South of Fifth, while also enjoying some good pizza and pasta.
Joe’s Stone Crab is a seafood restaurant in South Beach that’s over 100-years-old. It’s famous for long waits and stone crabs.
Navé is an upscale seafood spot in Coconut Grove with a great raw bar, pasta, and more very good seafood dishes.
Frankie’s is a classic spot on Bird Road that serves square pizzas with a crispy crust.
Los Fuegos is an expensive, over-the-top steakhouse in Mid-Beach that isn’t as interesting as it looks.
Finka Table & Tap in Tamiami serves a mix of Cuban, Korean, and Peruvian fusion that mostly works very well. The cocktails are good too.
Downtown’s Jaguar Sun is an excellent cocktail bar that’s also a very good restaurant. Come here for pasta and cocktails with a date or some friends.
Sixty10 is an outdoor rotisserie chicken spot in Little Haiti with a ton of picnic-table seating that’s also BYOB.
Amara At Paraiso in Edgewater is a beautiful place to eat outside and take in the view of Biscayne Bay. The mostly seafood menu is also really good.
Sur is a Little Haiti spot that serves empanadas and sandwiches. It’s good for a quick lunch.