tailor made tour

Ask a Question


I accept the Privacy Policy.

Questions & Answers

Most famous Indian Restaurants in Shanghai

Indian Cuisine is famous for the variety using of the spices and flavorings. The perfect blend of the spices and seasoning make it popular around the world as well as in China.

Shanghai, a modern city which is well know to the world. You can easily find any kind of foreign cuisine here, such as Italian, Japan, Tai or Indian food. TopChinaTravel has especially listed the most famous Indian Restaurant in shanghai for Indian tourist or people who would like to have a taste of a authentic Indian meal while travel in China.

Shanghai Tandoor

Add: South Building, Jin Jiang Hotel, 59 Mao Ming Road
Business Hour: Lunch 11:30AM-14:30PM;  Dinner 17:30PM-22:30PM

The Tandoor Shanghai, the first Indian restaurant in Shanghai, was opened in 1992 at the food street of Jin Jiang Hotel. The intimate design of the restaurant, the authentic food, the excellent service, as well as the mysteriously romantic atmosphere make it one of the best exotic theme restaurants in Southeast Asia and a favorite dining destination for gourmets from all over the world. Serving quite a wide selection of northern indian cuisine, with the chef and most kitchen staff form India. What's more, hot live Indian dance performances are available at night with dancers from India. Interior is of course one of the highlights here with a mixture of Indian elements and blends very well with Chinese wording characters on the ceiling. Very cosy and beautiful interior It’s a good place for families or even romance and business deals.
Most famous Indian Restaurants in Shanghai

Shanghai Kebabs on the Grille

• Old Branch: 505, Zhongshan Nan Lu, Close to the bund (Inside the Cool Docks)
• New Branch: 227, North Huangpi Road, Unit 103 (Inside the Central Plaza)
Business Hour: 11AM-10PM

Kebabs on the grille, one of the finest restaurants in Shanghai offers an exciting dining experience with authentic Indian food. Kebabs on the grille bring the concept of a live grill for Indian Cuisine to Shanghai for the first time. Kebabs on the Grille (old branch) can provide both indoor and outdoor sitting. The best thing is the location, with 10-12 restaurants together and a big fountain in between. You can enjoy the nice fountain view while dining outdoor with a good weather.
Most famous Indian Restaurants in Shanghai

Shanghai The Punjabi Indian Cuisine

• Pudong Mei Hua Road Branch: 102 Expo Plaza lane, Mei Hua Rd 1099 (Opposite the Gate W5 Shanghai International Expo Center)
• Huai Hai Zhong Road Branch: 627-635 Huai Hai Zhong Road 5F, Shanghai
•Hong Mei Road Branch: 201 Hong Mei Road, Changning Area
Business Hour: 11:00am-11:00pm

The Punjabi Indian Cuisine is one of the largest chain of Indian restaurants in China. The Punjabi chain was started in 2000 and over the years they have grown and expanded to different regions in China and there are 3 branches in Shanghai right now. The Punjabi can offer buffet lunch/dinner or a la carte based on your choice. The food here is decent and offered a lot of choice with a reasonable price. The staff here is friendly and attentive.

Most famous Indian Restaurants in Shanghai

Shanghai Kaveen’s Kitchen

Add: 231 Huashan Road, 2F. Opposite of the Hilton Hotel
Business Hour: Lunch 11:30AM-14:30PM; Dinner 17:30PM-24:00PM

Kaveen’s Kitchen is located atop the Old Manhattan Bar and offers authentic North Home made Indian food in Shanghai cause all its raw material and seasoning are all air from India. The atmosphere here is intimate and the food is delightful. The manager is an Indian from Hong Kong who can speak both the English and Chinese very fluently.


Shanghai Masala Art

Add: 397 Dagu Lu, near Shimen Yi Road
Business Hour: Lunch 11:30AM-14:30PM; Dinner 17:30PM-22:00PM

Masala Art Indian Cuisine is a well decorated Indian restaurant located in Dagu Road, Shanghai. The food here is authentic and service is impeccable, the steward will makes sure your glasses are always filled with water throughout the meal. The price will be higher than the normal Indian Restaurant but it will worth of the rate. Masala Art is very popular in Shanghai, so you may need to make a reservation first to avoid the wait in line.

Shanghai Delhi Darbar

Add: No.5, Lane 3338 Hongmei Lu, Shanghai,
Business Hour: Lunch 10:30am-14:30pm; Dinner 17:00pm-22:30pm

Shanghai Delhi Darbar is located in Hongmei Road, Hongqiao area. This restaurant can provide authentic Northern Indian Cuisine with a reasonable price. The manager, chefs as we as servants are all from Indian. With the warmest service of the servants, the fair-sounding Indian music and the delightful Indian food, you will feel like you are in Indian. Delhi Darbar also provide veg. Indian cuisine as well as buffet for lunch or dinner.