Restaurants serving great Indian food in Shanghai

Here's a list of Restaurants serving great Indian food in Shanghai recommended by our experts:


Building 4, Ruijin Hotel, No. 118, Ruijin 2nd Road, Huangpu District (... , Shanghai
Phone: NA

Hazara is a name familiar to many locals tuned into Shanghai's wining and dining scene. A very popular eatery serving authentic Indian food, its superior ... more

$ 30 average cost


South Building, Jin Jiang Hotel, 59 Mao Ming Road , Shanghai
Phone: 86 21 64725494 , 86 21 62582582-9371

This venerable Indian restaurant has the distinction of being the first eatery of its kind in Shanghai, and it also boasts a head chef from New Delhi. It ... more

$ 30 average cost

Indian Kitchen

No. 572, Yongjia Road, Xuhui District (near South Urumqi Road) , Shanghai
Phone: NA

This is a popular Indian restaurant with an open kitchen, from which diners can clearly see the chefs at work. The tender tandoori chicken and curry mutton with... more

$ 12 average cost 1 wishlists

Masala Art

No. 397, Dagu Road, Jing'an District (near Chengdu Road , Shanghai
Phone: NA

Dinner Timing : 17:30 - 22:30. Masala Art offers Indian dishes with thick sauce. Grilled fish with black pepper sauce, curry mutton, spinach cheese and ... more

$ 12 average cost 3 wishlists


Room N3, People Square, No. 18, Shuicheng Road, Changning District (ne... , Shanghai
Phone: NA

Punjabi Restaurant offers authentic Indian food including naans, yogurt, curry mutton and chicken and tandoori food.

$ 12 average cost

Grand Taj Indian Restaurant

555 Gubei Rd, B5,Changning District, Shanghai 200051, China (Hongqiao)
Phone: 021-32517585

The Grand Taj Indian Restaurant offers an extensive menu featuring specialties from both Northern and Southern India. The classic Indian standards are ... more

$ 5 average cost

Saffron - Modern Indian Cuisine

21 Dongping Road | by Wulumuqi and Hengshan Road, Shanghai, China

Established in 2012, Saffron Shanghai is a traditional yet modern Indian restaurant located in the heart of Shanghai. The Indian restaurant is an oasis within ... more

Indian Kitchen

金桥蓝天路600号/碧云路633号, 碧云体育休闲中心4号 , Shanghai
Phone: +862150305005

Indian Restaurant

20 wishlists