Restaurants serving great Indian food in Shanghai

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

Hazara

Hazara

Restaurant in Shanghai
Indian

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 ...

Tandoor

Tandoor

Restaurant in Shanghai
Indian

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 ...

Indian Kitchen

Indian Kitchen

Restaurant in Shanghai
Indian

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...

Masala Art

Masala Art

Restaurant in Shanghai
Indian

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 ...

Punjabi

Punjabi

Restaurant in Shanghai
Indian

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

Other Recommendations

Grand Taj Indian Restaurant

Grand Taj Indian Restaurant

Restaurant in Shanghai
VegetarianIndian

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

Hongchangxing Muslim Restaurant & Food Co. Ltd.

Restaurant in Shanghai
ChineseAsian

Hongchangxing is one of the best and the most popular Muslim restaurants in Shanghai. It comprises a dining hall and 11 other chartered rooms. Although it ...

Saffron - Modern Indian Cuisine

Saffron - Modern Indian Cuisine

Restaurant in Shanghai
Indian

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 ...