Top10 Shanghai Indian Restaurants



    Indian food features simple ingredients such as chicken, mutton, seafood and vegetables. Its cooking methods are not varied either. However, the abundant use of various spices makes Indian dishes unique and delicious. Curry, cumin, pepper, red pepper and Indian masala (a special mixed seasoning in India) are frequently used.


     There are many Indian restaurants in Shanghai attracting a lot of food lovers. Most of these restaurants are decorated in an Indian style and play traditional Indian music. Authentic Indian food and drink are served, including curry and tandoori dishes, naans, samosas, yogurt and masala tea. The Indian servers in these restaurants offer a friendly service.

Recommended Indian Restaurants:


1 Hazara

Specialties: Hazara is one of the best Indian restaurants in Shanghai. It features typical south Asian style decorated with stone Buddhas, valances, and traditional Indian saris. Various curry dishes are extremely satisfying such as curry gumbos and curry chicken. Indian yogurt and Indian tea are also recommended.

Address: Building 4, Ruijin Hotel, No. 118, Ruijin 2nd Road, Luwan District (near Yongjia Road)

Operating hours: 17:30 - 23:00

Average cost per person: CNY 200 - 400


2 Tandoor

Specialties: As the name suggests, this restaurant offers authentic Indian tandoori food. Indian curry dishes and yogurt are also worth trying. The special decor, appealing Indian music and attentive service all provide diners with a memorable experience.

Address: the lobby of the south building, Jinjiang Hotel, No. 59, South Maoming Road, Luwan District (near Changle Road)

Operating hours: 11:30 - 14:00, 15:30 - 22:30

Average cost per person: CNY 200 - 300




Specialties: PUNJABI offers authentic Indian food including naans, yogurt, curry mutton and chicken and tandoori food. A buffet dinner service is also available.

Average cost per person: CNY 80 - 120

Shuicheng Road Branch: Room N3, People Square, No. 18, Shuicheng Road, Changning District (near Hongqiao Road)

Operating hours: 10:30 - 23:30

South Xiangyang Road Branch: 2F, No. 102, South Xiangyang Road, Xuhui District (near Nanchang Road)

Operating hours: 11:30 - 23:30


4 Indian Kitchen

Specialties: 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 coconut milk are highly recommended. Also, you can try the delicious Indian pancake, tea and yogurt.

Operating hours: 11:00 - 14:30, 17:00 - 22:30

Average cost per person: CNY 80 - 150

Xuhui Branch: No. 572, Yongjia Road, Xuhui District (near South Urumqi Road)

Pudong Branch: No. 480, Minsheng Road, Pudong New Area (between Pudong Avenue and Zhangyang Road)

Jinqiao Branch: R4 Restaurant, Biyun Sports Center, No. 600, Lantian Road, Pudong New Area (near Yunshan Road)

Changning Branch: No. 8 Villa, Lane 3911, Hongmei Road, Minhang District (between Hongqiao Road and West Yan'an Road)


5 Patiala Pearl India's Restaurant

Specialties: The restaurant offers authentic dishes from north India.

Address: No. 3-5, Lane 418, Wuyi Road, Changning District (the intersection with Dingxi Road)

Operating hours: 11:30 - 14:30, 17:30 - 22:30

Average cost per person: CNY 80 - 100


6 Muse Curry

Specialties: Muse Curry offers dishes featuring numerous kinds of curry including yellow, red, green and black curry. The diced beef, curry crab, curry prawn and mint chicken are worth trying. The Indian pancake and Indian tea should also not be missed.

Operating hours: 10:00 - 14:00, 17:00 - 22:00

Average cost per person: CNY 80 - 120

Pudong Branch: No. 1260, Dongfang Road, Pudong New Area (near Eshan Road)

Jing'an Temple Branch: 8F, Jiuguang Department Store, No. 1618, West Nanjing Road, Jing'an District

Wujiaochang Branch: 7F, Bailian Youyicheng Shopping Mall, No. 8, Songhu Road, Yangpu District


7 Bukhara Indian Grill &Lounge

Specialties: This restaurant serves tasty tandoori chicken and various curry dishes.

Address: No. 3729, Hongmei Road, Minhang District (near Yan'an Road)

Operating hours: 11:00 - 15:00, 17:30 - 23:00

Average cost per person: CNY 120 - 200


8 Masala Art

Specialties: Masala Art offers Indian dishes with thick sauce. Grilled fish with black pepper sauce, curry mutton, spinach cheese and Indian yogurt are truly delicious. The Indian waiters offer excellent service. There are traditional Indian tables on the second floor for diners to further experience Indian dining customs.

Address: No. 397, Dagu Road, Jing'an District (near Chengdu Road)

Operating hours: 10:30 - 14:30, 17:30 - 22:30

Average cost per person: CNY 80 - 150



9 Vedas Indian Cuisine &Lounge

Specialties: Vedas offers savory roast chicken, Indian pancake and Indian yogurt.

Address: No. 550, West Jianguo Road, Xuhui District (near Urumqi Road)

Operating hours: 11:30 - 14:30, 17:30 - 23:00

Average cost per person: CNY 100 - 200


10 Kaveen's Kitchen

Specialties: This is a small but comfortable Indian restaurant. Waiters wear traditional Indian costumes. Dishes have a typical north Indian style. Tandoori chicken, naans, curry samosas and Indian yogurt are recommended.

Address: 2F, No. 231, Huashan Road, Jing'an District

Operating hours: 11:00 - 14:30, 17:30 - 24:00

Average cost per person: CNY 80 - 120