Indian Food Restaurants in Shanghai

Written by Matteo Updated Feb. 19, 2025

The distinguishing flavor in Indian food is curry, which is used in conjunction with fish, meat, vegetables, other spices and herbs, and essences such as garlic and onion. The natural flavors of these ingredients become intertwined with those of the curry, yielding richness that is very different from those found in traditional Chinese food.

Typical Indian dishes include garlic mutton and fried crispy vegetables, curry chicken, and much more. Be sure to follow up your hearty meal with some Indian milk tea and other dessert on our recommendation. Try some authentic Indian dishes at our top choices here.

Indian Kitchen

All the decorations stuff in the restaurant are from India, the Indian music surrounds you when you sit there, and the waiter and waitress are all wear India's custom dress, you may feel like located in other nations. Admittedly, the food is so authentic; almost every dish is a bit spicy. The restaurant is used to full, better to make a reservation before you come. Many of their clients are from India.

The Tandoor Indian Restaurant

This is the first Indian restaurant in Shanghai. The restaurant does not have too much room; it cleverly separated the rooms using mirrors, Chinese characters on the top, and the exotic style of pendant bauble, putting on more mystery of this restaurant. The waiters are mostly Indian people, they are friendly and polite, the food is authentic, and the types of Curry are complete, we recommend to those who like to try new food in this restaurant.

Kaveen's Kitchen of Indian Food

The small India Restaurant is located in the PUB2 building. The table that worships with Buddha displayed in the entrance exudes a faint fragrance; the gold hanging curtains are so shining and gorgeous; the posters are put up on the wall, along with wall lamps, and ceiling fans, which look elegant and warm. The Waiters all wear the Indian long gown so that the customer feels like they are located in another world. The cuisine in the restaurant is authentic North Indian cuisine; the spice is used appropriately in the dishes, is special, and has very good taste, with the economic price compared to other Indian Restaurants. All in all, it is worth trying in this restaurant.

Ganesha

This restaurant can experience real Indian food, and with the economic price, it has been regarded as one of the best Indian restaurants in Shanghai. The recommended dishes are Potato Pie and Curry Chicken) and fried vegetables. Why we recommend potato cake because the original taste of the cake is only one tier, relatively speaking it is a bit dry. Potato cake has two layers and the mashed potatoes in the middle; it make it not that dry at all, If dipped in the Curry sauce, that is delicious.

Vedas

The restaurant is decorated with ornate furnishings, wooden tables and chairs, silver tableware, and Dim light, every detail showcases the rich exotic culture. the restaurant is full of guests, so we can see whether it is authentic. As for the taste of food with some comments, we think it depends on the personal taste, come to try it and give your comments.

Bukhara

This is one of the favorite restaurants by many guests because of the strong flavor of the food. The Price is a bit higher than another Indian restaurants. The restaurant creates a delightful environment for the client, if you come at night, sitting at the table with a little candle, that is so relaxing. The recommended dishes are chicken and mutton, bread, and fried rice.

Punjabi

The restaurant is very small in size, and not easy to find, when you step into the restaurant, you will smell a strong flavor of curry, inside the restaurant is decorated with Indian-style oil paintings. It provides buffet meals and a menu to order food, with authentic taste. Seating in the restaurant, you will hear Indian music, the customers here are almost Asian, it seems like you are in another country.

Delhi Darbar

The taste of food in this restaurant is quite authentic, and the waiter will recommend the most popular dishes when you order, of course, the menu also has their typical dishes to recommend, Curry is their first choice, as it offers all kinds of pie that taste very good, inside has tofu skin, also has lettuce, normally it is enough to eat for one person.

Create My Trip