Indya by Vineet
If you're looking for the very best Indian food in Dubai, look no further. Expect to find Indian-style tapas at this incredibly lively, funky Indian restaurant in JBR. It’s run by the eponymous chef, Vineet Bhatia, who was the first Indian chef to receive a Michelin star for one of his restaurants, and boasts more than 70 dishes grouped into four sections: from the earth, from the land, from the sea and sweets. One of the most fun and fresh Indian restaurants in Dubai.
Open daily 12.30pm-3.30pm, 7pm-midnight. Le Royal Méridien Beach Resort & Spa, Dubai Marina, www.indya-dubai.com (04 316 5550).
Carnival by Trèsind
A year in, year this Indian restaurant in Dubai is a favourite with foodies, and it's found in DIFC that never fails to disappoint. Head along late in the week for a real lively time, with some extravagant mixed drinks and a very modern take on Indian cuisine in Dubai. The desserts, in particular, are spectacular, but all of the food here goes down a storm. A funky and fun Indian restaurant in Dubai.
Open daily noon-3.30pm, 7pm-11.30pm. Burj Daman, DIFC, www.carnivalbytresind.com (052 242 4262).
A previous winner of this Best Indian Restaurant in Dubai category in 2019, this seaside hotspot is a cracking spot for a late-night bite and party vibes on the weekend. Fine-dining meets fusion at this Indian restaurant in Dubai's La Mer, where you’ll often find live music, top-notch mixed drinks and Indian dishes that verge on the weird and wonderful (but always brilliant).
Open Sat-Wed 1pm-1am, Thu-Fri 1pm-2am. La Mer South, Jumeirah 1, www.mastidubai.com (800 62784).
Basanti & Co.
A quirky, gastro-Indian restaurant in Dubai's Bluewaters that does its best to stay on-trend, with gorgeous views out from its Bluewaters location towards JBR and Dubai Marina. There are some top dishes to try on the menu, including some wonderful kofta, while various dhals are a particular joy for vegetarian food.
Open daily noon-midnight. Bluewaters Dubai (04 557 6947).
A huge, brightly-lit and spectacularly decorated Indian restaurant at the classically-designed Taj Dubai, Bombay Brasserie excels with some stunning food, including the Cochin lobster curry, which boasts perfectly cooked chunks of the shellfish in a creamy, subtly spiced, coconut milk-based sauce.
Open Sat-Thu 12.30pm-3pm, 6pm-midnight, Fri 1pm-4pm, 6pm-midnight. Taj Dubai, Business Bay, www.tajdubai.com (04 438 3222).
A wonderful budget-friendly Indian restaurant found in the northern end of Dubai, where you’ll find some absolutely spectacular South Asian street food. The fresh seafood here is among the best we’ve found, and doesn’t leave a hole in your pocket either, which is why this Indian restaurant in Dubai is frequently on Time Out Dubai's Best Budget restaurant list.
Open daily 7am-12.30am. 20 B Street, Karama (04 335 8700).
A lively, modern Indian restaurant in Barsha Heights that fuses classic South Asian flavours with global cuisines. Think ramen, pastas, dim sum and more all with a funky, playful Indian twist. Its Friday brunch is absolutely pumping too, if you fancy a bash.
Open Sun-Tue noon-1am, Wed-Sat noon-3am. Grand Millennium Dubai, Barsha Heights (04 587 7189).
Mint Leaf of London
The Dubai branch of this world famous Indian restaurant brings much of the same fare and flare as the London mothership, and it perpetually brings Indian fine-dining to the mainstream. Gorgeous views of Dubai and Burj Khalifa are to be had at this top Indian restaurant in Dubai, too.
Open Mon, Thu-Fri noon-2am, Tue-Wed, Sat-Sun noon-1am. Emirates Financial Towers, DIFC, www.mintleaf.ae (04 706 0900).
Masala Library by Jiggs Kalra
It’s not often that you find cutting edge technology meet culinary prowess, but this Business Bay eatery from the famous restaurateur Jiggs Kalra offers up a magnificent adventure complete with deconstructed classics – like chicken tikka prepared three ways, mutton curry, jalebi caviar and more. A fancy and modern Indian restaurant in Dubai.
Open daily 6pm-midnight. JW Marriott Marquis Dubai, Business Bay, www.jwmarriottmarquisdubailife.com (04 414 3000).
Speaking of fine-dining and fusion, this restaurant at voco Dubai on Sheikh Zayed Road has an eye for the creative and a flare for… well… flare. Expect lots of dry ice and props with your dinner, but it by no means detracts from the quality of the food, which is generally pretty sensational. A lovely date night spot for a unique experience. A constant on the Best Indian restaurants in Dubai list with good reason.
Open daily noon-3.30pm, 7pm-11.30pm. voco Hotel, Sheikh Zayed Road, www.tresind.com (04 308 0440).