16 "Lunch" restaurants in Miami.
Sanguich de Miami in Little Havana makes the best Cuban sandwiches in the city.
All Day serves the best coffee in the city, and some solid breakfast/lunch food, in an unexpected corner of Downtown.
Lokal in Coconut Grove makes the best burgers in Miami, has a nice beer selection, and is a great place to stare at some adorable dogs.
You can’t leave Miami without eating Cuban food at Versailles - head there during the day for a sandwich or for dinner in their ornate dining room.
Head to Michael’s in the Design District for a guaranteed solid meal; whether it’s brunch or dinner, the food is always good, if a little expensive.
When you’ve had two to four more drinks than planned, head to La Sandwicherie in South Beach after a night out - they’re open until 5am.
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.
A not-so-traditional Jewish deli in Surfside that’s great for huge deli sandwiches and matzo ball soup.
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 in Wynwood serves fresh baked goods, deli sandwiches, and other Jewish comfort food.
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.
Joe’s Stone Crab is the 100-year-old seafood restaurant in South Pointe that’s famous for starting the stone crab craze.
Madruga Bakery in Coral Gables serves a wide range of baked good, breads, and breakfast sandwiches in a relaxed space.
Sweet Dogs is where to go in Flagami for Miami-inspired hot dogs topped with everything from plantains to fried chow mein noodles.