Want to search by neighborhoods, cuisines, and more?Find Restaurants
Taquiza in North Beach is where to go for the best Mexican tacos in Miami, and one of the most affordable meals in the area.
Tap Tap is a classic Haitian spot in South Beach with live music and lots of rum.
Upland is where to go to escape the clubs and chain steakhouses of South Pointe, while also enjoying some really good pizza and pasta.
Naoe in Brickell serves the most over-the-top (and expensive) sushi omakase in the city, and it’s worth every penny.
Azucar Ice Cream Company serves Cuban-inspired ice cream in Little Havana, including their famous Abuela Maria flavor.
A not-so-traditional Jewish deli in Surfside that’s great for huge deli sandwiches and matzo ball soup.
Lung Yai Thai Tapas in Little Havana is where to go for Thai small plates and classics like khao soi and massaman curry.
Kyu in Wynwood serves a mash up of modern American and Korean BBQ, along with a big list of wine and sake.
Zak The Baker Deli in Wynwood serves fresh baked goods, deli sandwiches, and other Jewish comfort food.
The Broken Shaker in South Beach is where to go for drinks on a tree-lined patio by a pool and to get away from the nearby clubs.
Ghee Indian Kitchen in the Design District serves modern, farm-to-table takes on classic Indian dishes like dosas and curries.
Islas Canarias is a Cuban restaurant in Kendall known for their croquetas and Cuban sandwiches.
Beaker & Gray on North Miami Ave. is where to go in Wynwood for inventive brunch options and cocktails.
Joe’s Stone Crab is the 100-year-old seafood restaurant in South Pointe that’s famous for starting the stone crab craze.
Lucali in Sunset Harbour is where to go for the best New York-style pizza in Miami.