Top 10 Indian Restaurants in Guangzhou

The Tandoor Indian Restaurant

 Chinese name: 天都里印度餐厅
It is regarded as the top class restaurants in Guangzhou featured for luxurious Indian decorations. All the employees are from Indian. The menus are categorized as appetizer, main dishes, and dessert. Most dishes are of a northern Indian flavor.

 Specialties: charcoal grilled platter, charcoal grilled chicken, beef korma
 Address: 2F, Asia International Hotel, No. 326, East Huanshi Road, Yuexiu District
 Opening Hour: 11:30 - 14:00; 17:30 - 22:30
 Average Cost: CNY 240 per person
 

Curry Crab
Curry Crab

Ashoka India Restaurant

 Chinese name: 阿苏克印度餐厅
Most guests are from south-east Asia. Although the menu is not thick, most dishes taste good with adequate curry and ingredients. Moreover, it serves recipes from the Royal kitchens of ancient India.

 Specialties: grilled chicken with cream, mutton thin bread, curry mutton, beef tallow chicken
 Address: No. 47, North Taojin Road, Yuexiu District
 Opening Hour: 11:00 - 23:30
 Average Cost: CNY 70 per person
 

Punjabi Indian Restaurant

 Chinese name: 本杰比印度料理
As one of the oldest Indian restaurants in Guangzhou, this restaurant is a good place where you can not only taste authentic Indian food, but also enjoy attentive service. Moreover, you don’t need to wait for a long time to have your ordered dishes for its rapid preparation. The most favorable dish is curry chicken, which combines the flavors of curry and coconut. 

 Specialties: curry chicken, free beer, curry vegetables, Indian bread, spicy rice, cream pomfert
 Address: 2F, Guotai Hotel, No. 376, East Huanshi Road, Yuexiu District
 Opening Hour: 11:00 - 21:30
 Average Cost: CNY 80 per person
 

Sharma Ji Pure Vegetarian Indian Restaurant

 Chinese name: 印度素餐厅
Established in 1999, this restaurant was the first pure vegetarian Indian restaurant in Guangzhou. You can enjoy authentic Indian food from either north or south India. Moreover, the buffet is worth to have a try for its homemade Rajasthani food.

 Specialties: salads, pao bhaji, dal fer, papdams, assorted pickles
 Address: Ground Floor of Dongyue Hotel, No.8, Lujing Road
 Opening Hours: 08:30 - 23:30
 Average Cost: CNY 90 per person
 

Little India Restaurant

 Chinese name: 印度尼泊尔菜餐厅
Dishes here are mainly divided into several categories, such as appetizer, soup, barbecue, curry chicken, curry sheep, curry vegetable, curry seafood, staple food and dessert. The restaurant not only serves Indian cuisines, but also offers Nepal food.

 Specialties: garlic hotcake, cheese spinach, curry seafood, Indian rice
 Address: No.103-104, the Edinburgh International Apartment, No.2 Huali Road, Zhujiang New Town, Tianhe District
 Opening Hour: 10:00 - 01:00 the next day
 Average Cost: CNY 80 per person
 

Ice Cube Bar & Grill 

 Chinese name: 冰聚餐吧
Both the boss and chef are from India. The restaurant looks more like a modern bar if you don't go inside. In fact, this exotic restaurant is decorated by Indian accessories, lights and Indian style paintings. When you step into the restaurant, guests will be attracted by the spicy smell and popular Indian music. Of course it serves guests authentic Indian food in Guangzhou, especially roasted food.

 Specialties: roasted chicken wings, Naan bread, boiled tofu with cream 
 Address: No. 5, Jianshe 3rd Road, Yuexiu District
 Opening Hour: 11:00 - 24:00
 Average Cost: CNY 140 per person
 

Bombay Grill

 Chinese name: Bombay Grill 印度餐厅
You can have a pleasant meal in a comfortable environment here. There are not so many dishes to choose from, but you can taste authentic Indian food. Cooks here are likely to add plenty of spices. 

 Specialties: mutton, Indian grilled chicken, mango yogurt, curry vegetables, Indian thin bread
 Address: No. 2, Aiguo Road, Huaqiao New Village, East Huanshi Road, Yuexiu District
 Opening Hour: 11:00 - 24:00
 Average Cost: CNY 90 per person
 

Ayushi India Restaurant

 Chinese name: Ayushi 印度餐厅
The restaurant is famous for its good food, amazing atmosphere and Indian-style decorations. The food in this restaurant is mainly vegetarian. All the Indian staff here are always ready to serve you a great meal. 

 Specialties: cheese currynaan, green been spicy rice, vegetable spiced rice, Indian fried bread
 Address: No.179, Yingbing Avenue, Huadu District
 Opening Hour: 11:30-14:00; 17:30-01:00
 Average Cost: CNY 60 per person
 

Vaastu Cuisine

 Chinese name: 雅仕度餐饮
Vaastu cuisines aims to mix the aromas and flavor of all the unique Indian ingredients harmoniously. They select the finest cooking material to prepare the best authentic Indian food for customs to show their distinctiveness. 

 Specialties: curry crab, fruit salad, grilled chicken leg, curry mutton, Indian dumplings
 Address: 13-15, No. 475, Huanshi East Road, Yuexiu District, close to the Metro zoo station exit B
 Opening Hour: 10:00 – 22:00
 Average Cost: CNY 130 per person
 

Delhi Heights

 Chinese name: Delhi Heights 印度风味
The Delhi Heights provides flavors from almost each area of India. All dishes are cooked with the original ingredients and spices to give guests an unforgettable feast.

 Specialties: Naan, Seekh Kabobs, Tandoori Chicken and Chicken Tikka
 Address: No.20, Taihe Gang Road, Yuexiu District
 Opening Hour: 10:00 – 21:00
 Average Cost: CNY 50 per person

- Last updated on May. 23, 2023 -
Questions & Answers on Top 10 Indian Restaurants in Guangzhou
Asked by Pankaj goel from INDIAN | May. 21, 2023 20:32Reply
Lujing lu Indian restaurant open ?
Please provide detail of Indian restaurant on lujing lu Guangzhou
Answers (1)
Answered by Victoria | May. 23, 2023 02:56
00Reply


It seems it is closed now.
Asked by Kavish kapoor from INDIA | May. 29, 2022 01:37Reply
Contact number of Indian restaurants in Guangzhou
Answers (1)
Answered by Hank | May. 30, 2022 00:06
00Reply


There are many Indian restaurants in Guangzhou and I recommend Little Papa. It's phone number is 020-39077954.
Asked by Parimal from INDIA | Jun. 09, 2019 00:28Reply
Please let me know any India restaurant near kecun metro station Guangzhou ?
Answers (1)
Answered by Dane from NEW ZEALAND | Jun. 10, 2019 01:31
00Reply


There is a Paradise Indian Restaurant located at No.115, Xingsheng Road, Tianhe District, about 3.5 km from the metro station. You can find authentic Indian foods there. Hope you like!
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail