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.
More spots in South BeachSee more
The Alley is an Italian restaurant - and quite possibly the only place worth sitting down and eating on Ocean Drive.
Abbey Brewing Company
The Abbey is a little pub that’s surprisingly divey (in a good way) for being located on Lincoln Road.
Joe’s Stone Crab
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.
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