Want to search by neighborhoods, cuisines, and more?Find Restaurants
Phuc Yea in MiMo serves massive portions of pho, curries, and more mostly Vietnamese dishes that are fun to share with a group.
Juvia is a rooftop restaurant in South Beach where the only good thing is the view.
Rouge is a French/Moroccan restaurant in North Beach that serves some old-school dishes and has a very lovely little outdoor courtyard.
Allapattah’s Smart Bites is a good option for a kind of healthy lunch - but the coolest part about this place is the huge, lush outdoor seating.
Naomi’s is a classic spot in Little Haiti serving Haitian and Caribbean food. You can take it to-go or eat it in their pretty courtyard.
Amara At Paraiso in Edgewater is a beautiful place to eat outside and has a great view of Biscayne Bay. The mostly seafood menu is also really good.
Hometown Barbecue in Allapattah serves Miami’s best barbecue, but there are other dishes here that are just as good.
Lucali in Sunset Harbour has some of the best pizza in Miami. You might have to wait, but it will be worth it.
La Social is a casual cafe in the Upper East Side that works for a quiet lunch, breakfast, or brunch.
Stubborn Seed is a fine dining restaurant in South Beach where the main attraction is creative, delicious food.
Sushi Erika is a little Japanese restaurant in North Bay Village. There’s almost always a wait because every roll here is delicious.
Pinch Kitchen is a spot in the Upper East Side that feels super casual, but serves a wide range of really great food.
Raja’s is a super casual little Downtown restaurant that serves good Indian food - and a lot of it.
Captain Jim’s is a casual restaurant in North Miami that serves simple but delicious local seafood.
Oishi Thai is a quiet restaurant in North Miami that serves some really good sushi and Thai dishes.