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: 阿苏克印度餐厅
大多数客人都来自东南亚。虽然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
营业时间: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. 30, 2022 -
Questions & Answers on Top 10 Indian Restaurants in Guangzhou
Asked byKavish kapoorfrom INDIA | May. 29, 2022 01:37Reply
Contact number of Indian restaurants in Guangzhou
Answers (1)
Answered byHank| May. 30, 2022 00:06
0 0 Reply


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


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)
Name Country Email

Baidu