Diya is an Indian restaurant in Sunset Harbour with an entirely vegetarian menu. There are a lot of vegan options too, and the food is a mix of traditional dishes and interesting fusion creations. On the more traditional side, you’ll find tandoori paneer, potato and vegetable samosas, and chana masala. But they also serve things we’ve never seen before, like their really tasty “Bahn Mi-Naan Mi,” essentially an oversized piece of naan cosplaying as a banh mi, filled with pickles, cilantro, onion, and your choice of spicy tofu, masala paneer, or soy chunks. We prefer the restaurant’s outdoor seating, which is good for casually watching luxury cars run stop signs.
Where we've featured it
A running list of the Miami restaurants where you can eat and drink outside.
More spots in South BeachSee more
Ted’s is a dive bar in South of Fifth. It’s pretty much the only place in South of Fifth with cheapish beer and no dress code.
Stubborn Seed is a fine dining restaurant in South Beach where the main attraction is creative, delicious food.
More Indian spotsSee more
Suggested by our writers
Lucali in Sunset Harbour has some of the best pizza in Miami. You might have to wait, but it will be worth it.
Sweet Liberty Drink & Supply Co.
Sweet Liberty Drink & Supply Co. in South Beach is where to go for good bar snacks and to day drink.
Orilla Bar & Grill
Orilla is a pretty Argentinian restaurant inside Urbanica The Euclid Hotel. It’s a good spot to share some small plates and have cocktails.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more