MAAZI Hoi An

  • Address: 132 Nguyen Thai Hoc, Hoi An

  • Opening hours: 12 AM - 12 PM

Located in the heart of the Old Town, MAAZI Hoi An offers a luxurious dining space and bar counter for guests. The restaurant has a spacious two-story layout adorned with wooden furniture, landscape paintings, and warm yellow lighting.

Indian Restaurants in Hoi An

MAAZI Hoi An has a vintage-style and luxurious interior decor

MAAZI Hoi An serves authentic Indian dishes and a wide selection of craft beers and ciders. The menu offers a variety of dishes suitable for diverse customer preferences. The prices for food range from around $1.6 to $9, while beverages range from $1 to $41.

Indian Restaurants in Hoi An

The dishes are beautifully presented

The flavors of the dishes are highly praised by residents and tourists alike. Additionally, the presentation and decoration of the food are visually appealing. In my opinion, this is an ideal restaurant for capturing impressive Instagram photos of Indian cuisine.

Baba’s Kitchen

  • Address: 115 Phan Chu Chinh, Minh An, Hoi An

  • Opening hours: 10:30 AM - 10 PM

Baba's Kitchen is located in the central area, just a short walk from major hotels and tourist attractions. It is one of the renowned Indian restaurants in Hoi An, featuring a cozy Eastern-inspired architectural style.

Indian Restaurants in Hoi An

Baba's Kitchen offers a cozy and warm ambiance

The restaurant serves dishes from both Northern and Southern Indian cuisine, including appetizers, salads, curries, bread, and specialty dishes. The prices of the dishes range from $1 to $20. Baba's Kitchen also offers vegetarian options for those who prefer it.

Indian Restaurants in Hoi An

Enjoying fried rice and Indian bread

If you dine at Baba's Kitchen during festive occasions such as Onam or the New Year, you will be treated to special dishes. I recommend contacting the restaurant to make a reservation in advance, especially if you are visiting with a group, as the seating space is limited.

Ganesh Indian Restaurant

  • Address: 99 Tran Hung Dao, Minh An, Hoi An

  • Opening hours: 11 AM - 3 PM, 5 PM - 10 PM

The restaurant features a charming ambiance that reflects the old town's lifestyle. The interior design showcases the daily living style of the locals. The warm and cozy space predominantly adorned with shades of green and gold adds a touch of romance to your dining experience.

Indian Restaurants in Hoi An

Ganesh Indian Restaurant is located in the Old Town

The restaurant serves a variety of Indian dishes such as lamb, curry, thali, and tandoori, catering to both vegetarian and non-vegetarian preferences. The prices of the dishes range from $2.8 to $5.5. The quality of service at the restaurant is highly praised, from the attentive staff to the accompanying services.

Indian Restaurants in Hoi An

Delicious dishes are beautifully decorated

You can experience the authentic way of eating Indian cuisine by using your hands, and the staff will provide rosewater for handwashing. After the meal, you will be offered candies and herbal remedies to freshen your breath.

Sri Spices Indian Family Restaurant

  • Address: 74 Tran Hung Dao, Minh An, Hoi An

  • Opening hours: 11:30 AM - 10 PM

Sri Spices Indian Family Restaurant is situated in the Old Town area. It features a striking space with bright yellow tones, wooden furnishings, and large lanterns. It is an ideal restaurant for family groups due to its spacious layout and diverse menu options.

Indian Restaurants in Hoi An

The guests select their food at the self-service counter

The restaurant serves a variety of Indian dishes prepared with chicken, fish, shrimp, lamb, Indian soups, Indian salads, and more. Additionally, there is a self-service section with various sauces, vegetables, and white rice for guests to customize their meals according to their preferences.

Indian Restaurants in Hoi An

Indulging in flavorful curries and enticing salads

The prices of the dishes are also very affordable compared to the quality of service, ranging from $2 to $13 per dish. Furthermore, if you dine at the restaurant during the weekend, you can avail yourself of combo deals at discounted prices.

Rasoi Indian Restaurant Hoi An

  • Address: 46 Cao Hong Lanh Road, Minh An, Hoi An

  • Opening hours: 8 AM - 11 PM

Rasoi Indian Restaurant Hoi An offers a spacious and modern dining space with a distinctly Indian flair, featuring whimsical wall paintings. The restaurant's ample space can accommodate large groups of up to 200 people.

Indian Restaurants in Hoi An

Rasoi Indian Restaurant Hoi An offers a modern dining space

The restaurant specializes in vegetarian dishes, offering a wide range of options from appetizers, soups, curries, and rotis to dal. Therefore, if you're looking for vegetarian Indian cuisine, this is an ideal destination for you. 

Indian Restaurants in Hoi An

Delicious and enticing dishes in Rasoi Indian Restaurant Hoi An

With a price of $12 per person, you can choose up to 9 dishes from the set menu. Additionally, the restaurant also provides an unlimited buffet option for only $10 per person for groups of 100 to 200 people. Moreover, the group will enjoy DJ music and dance performances.

For a deeper dive, check out our article about travel guide to Vietnam!

There are many Indian restaurants in Hoi An that serve traditional Indian cuisine. New Asia Tours has provided you with 5 highly rated restaurants that not only offer great food but also provide excellent service quality. These restaurants promise to deliver a memorable culinary experience. If you are planning to visit Hoi An, please contact us for the best Vietnam tours and recommendations.