Turn your device in landscape mode.
Book VinWonders tickets
Select a destination

Select a date
Adults
*Above 140cm
*Height from 140cm
Children
*от 80 см до 140 см
*Height from 100cm-140cm *Height from 80cm-140cm
Elders
*From 60 years old
*From 60 years old
Indian restaurants in Hoi An

13 best Indian restaurants in Hoi An for authentic flavors

27/10/2025 163 views

These 13 Indian restaurants in Hoi An, Vietnam bring the vibrant flavors of India to the charming ancient town. From creamy butter chicken to aromatic biryani, they offer authentic tastes for every palate.

Quick Tips
  • Top picks: Try Rasoi, MAAZI, Saat, and Ganesh for authentic Indian flavors near Hoi An Ancient Town.
  • Dining info: Prices average 100,000-200,000 VND per person.
  • Useful tip: Most spots open between 11 AM-10 PM; reserve in advance.
  • Extra tip: Pair your food adventure with a visit to VinWonders Nam Hoi An.

1. Rasoi Indian Pure Vegetarian Restaurant

  • Address: 46 Cao Hong Lanh Street
  • Opening hours: 10:30 AM – 11 PM

Rasoi is one of the most popular places to enjoy Indian food in Hoi An. It serves vegetarian and vegan Indian dishes like Lasaniya Bataka, paneer curry, and tandoori rotis, priced between 65,000 and 170,000 VND. The spacious yet cozy space blends Indian and Vietnamese décor with warm tones, soft music, friendly service, and generous portions.

Enjoy delicious Indian dishes at Rasoi Indian Pure Vegetarian Restaurant

Enjoy delicious Indian dishes at Rasoi Indian Pure Vegetarian Restaurant (Source: Collected)

2. MAAZI Hoi An

  • Address: 132A Nguyen Thai Hoc Street
  • Opening hours: 12 PM – 12 AM

Located near the Japanese Covered Bridge, MAAZI is a candidate for the most beautiful Indian restaurants in Hoi An. Its menu features authentic creations by Indian chefs, including samosas, Dahi Puri, butter chicken, biryani, and garlic naan. Meals usually cost about 150,000-200,000 VND per person. Housed in a traditional Vietnamese building, it charms patrons with lanterns, wooden pillars, elegant plating, and warm service.

3. Saat Indian Restaurant

  • Address: 113 Tran Hung Dao Street
  • Opening hours: 11 AM – 10 PM

Saat offers a true Indian dining experience, serving both vegetarian and non-vegetarian specialties from North and South India. Signature dishes include rich curries with chicken, fish, or mutton, prepared with fresh ingredients and bold spices. Prices typically range between 100,000 and 200,000 VND. The restaurant’s yellow walls, hanging lanterns, Indian music, and friendly staff create a cozy atmosphere.

Discover: Hoi An restaurants: 15 highly recommended places to enjoy food and relax

4. Baba’s Kitchen

  • Address: 115 Phan Chu Trinh Street
  • Opening hours: 10:30 AM – 10 PM

For Indian restaurants in Hoi An Old Town, don’t miss Baba’s Kitchen, a favorite among locals and tourists alike. It serves Indian, Sri Lankan, and Halal dishes using imported spices and fresh ingredients. Signature items include butter chicken, mango fish curry, and samosas. With yellow walls and red lanterns, the restaurant offers warm service, generous portions, and meals averaging 200,000 VND per person.

Rich curries are the signature of Baba's Kitchen

Rich curries are the signature of Baba’s Kitchen (Source: Collected)

5. JEERA Indian Restaurant

  • Address: 126 Tran Cao Van Street
  • Opening hours: 11 AM – 11 PM

JEERA is a stylish, modern Indian restaurant in Hoi An known for its authentic North Indian flavors. Popular dishes like butter chicken, dal tadka, naan, and ginger tea are delicately spiced and beautifully presented. Prices range from 60,000 to 150,000 VND, offering excellent value. The minimalist décor, friendly staff, and relaxed ambiance make it perfect for casual dining. Vegetarian options and diverse drinks enhance its appeal.

6. Maruthi Bhojan Pure Veg Indian Restaurant

  • Address: 220 Nguyen Duy Hieu Street
  • Opening hours: 10 AM – 12 AM

Set by the riverside, Maruthi Bhojan is a charming restaurant celebrated for its flavorful Indian and vegan cuisine. The menu spans South Indian staples, from roti and samosas to wood-fired vegetarian pizzas and Indian-style burgers. Expect to spend about 100,000-200,000 VND per person. With a greenery-filled, open-air setting, fresh ingredients, and caring service, Maruthi Bhojan is a favorite place for healthy, plant-based dining.

Explore the 15 best foods in Hoi An for a local dining experience!

7. Sri Spices Indian Family Restaurant

  • Address: 74 Tran Hung Dao Street
  • Opening hours: 11:30 AM – 10 PM

Among good Indian restaurants in Hoi An, Sri Spices delights with a vibrant blend of Indian and Sri Lankan dishes, from butter chicken and garlic naan to prawn pala and chickpea masala. Both vegetarian and non-vegetarian options are available, priced between 50,000 and 170,000 VND. The cozy Vietnamese-style house features indoor and outdoor seating, quick service, and flavorful plates that offer an authentic, family-style dining experience.

Sri Spices Indian Family Restaurant offers a homely Indian dining experience

Sri Spices Indian Family Restaurant offers a homely Indian dining experience (Source: Collected)

8. Namaste Hoi An

  • Address: 61 Luu Quy Ky Street
  • Opening hours: 9 AM – 10:30 PM (Sun-Wed); 9 AM – 12:30 AM (Thurs-Sat)

Nestled near the Thu Bon River, Namaste Hoi An offers a cozy dining experience. The Rajasthani chef here prepares authentic favorites like chicken tikka masala, paneer tikka masala, and butter naan. Meals generally cost 100,000-200,000 VND per person. Although simple in décor, the restaurant shines with its warm hospitality, balanced spices, and heartfelt service, making every visit feel like dining with family.

9. Maharaja Indian Restaurant

  • Address: 2C Phan Boi Chau Street
  • Opening hours: 11:30 AM – 11 PM

Maharaja Indian Restaurant in Hoi An blends Indian authenticity with Hoi An’s charm in a bright, welcoming space. Its yellow facade, wooden doors, and lanterns create a calm setting for enjoying dishes like onion pakora, lamb seek kebabs, and paneer butter masala. Portions are generous and service is attentive, with dishes priced between 100,000 and 200,000 VND. Maharaja Indian Restaurant is an ideal spot for flavorful food served with warmth and care.

10. Ganesh Indian Restaurant

  • Address: 99 Tran Hung Dao Street
  • Opening hours: 11 AM – 3 PM | 5 PM – 10 PM

Just steps away from Hoi An Ancient Town, Ganesh Indian Restaurant captures the vibrant spirit of India through its blue-and-red décor and lively atmosphere. Favorites like butter chicken, mango curry, and stuffed naan are cooked to your preferred spice level. Meals cost about 100,000-200,000 VND per person. Managed by an Indian chef, Ganesh stands out for its rich flavors, generous portions, and friendly service.

Savor flavorful Indian dishes at Ganesh Indian Restaurant

Savor flavorful Indian dishes at Ganesh Indian Restaurant (Source: Collected)

11. Saffron Indian Restaurant

  • Address: 40 La Hoi Street
  • Opening hours: 11:30 AM – 4 PM | 6 PM – 10:30 PM

Saffron Indian Restaurant is another prominent Indian restaurant in Hoi An, Vietnam, offering elegant indoor and outdoor dining in golden hues and dark wood tones. The menu spans from North and South Indian to Indo-Chinese dishes, including butter chicken, dal makhni, and mutton biryani. Main dishes range from 110,000 to 300,000 VND. Patrons love its refined presentation, attentive staff, and cultural touch during Indian festivals like Diwali.

12. Mr. India Restaurant & Bar

  • Address: 44 Cao Hong Lanh Street
  • Opening hours: 11 AM – 12 AM

Right in Hoi An Night Market, Mr. India Restaurant & Bar delivers authentic Indian flavors in a clean, modern setting with riverside seating. Favorites like butter chicken, pani puri, chicken tikka, and thali are beautifully presented and full of aroma. With meals averaging 150,000 VND per person, courteous staff, and comfortable atmosphere, it is perfect for a relaxed yet flavorful dining experience.

More on: Hoi An cafes: 15 places to satisfy coffeeholics and shutterbugs

13. Indian Ganga Dining & Lounge

  • Address: 18 Dao Duy Tu Street
  • Opening hours: 11:30 AM – 11:30 PM

Tucked away from the Ancient Town’s bustle, Indian Ganga Dining & Lounge offers a calm, airy space in white and blue tones. The menu features comforting classics like paneer butter masala, dal makhni, and chicken kebabs, cooked with authentic spices. Meals typically cost 200,000-250,000 VND per person. Warm service, generous portions, and occasional Indian music nights make Indian Ganga Dining & Lounge a true hidden gem.

Indian Ganga tops the list of Indian restaurants in Hoi An

Indian Ganga tops the list of Indian restaurants in Hoi An (Source: Collected)

*The details in this guide are for reference only and may change over time. If you are planning to visit these Indian restaurants in Hoi An, Vietnam, it is recommended that you contact them for the most up-to-date information.

FAQs about Indian restaurants in Hoi An, Vietnam

What are the best Indian vegetarian restaurants in Hoi An?

For vegetarian Indian cuisine, try Rasoi Indian Pure Vegetarian Restaurant (46 Cao Hong Lanh Street) or Maruthi Bhojan Pure Veg Indian Restaurant (220 Nguyen Duy Hieu Street).

What are the most popular Indian restaurants near Hoi An Ancient Town?

Close to the Ancient Town, visitors can enjoy flavorful Indian dishes at:

  • MAAZI Hoi An (132A Nguyen Thai Hoc Street)
  • Saat Indian Restaurant (113 Tran Hung Dao Street)
  • Baba’s Kitchen (115 Phan Chu Trinh Street)
  • Sri Spices Indian Family Restaurant (74 Tran Hung Dao Street)
  • Ganesh Indian Restaurant (99 Tran Hung Dao Street)

What are the opening hours of Indian restaurants in Hoi An?

Most restaurants are open daily from 11 AM to 10 PM.

These Indian restaurants in Hoi An beautifully blend rich Indian flavors with the town’s relaxed charm. Whether you crave spicy curries, soft naan, or vegetarian delights, each restaurant offers authentic recipes. With diverse menus, fair prices, and warm service, they promise an unforgettable dining experience for every diner.

While you are in Hoi An, make sure to experience the excitement at VinWonders Nam Hoi An, one of Vietnam’s premier amusement parks. This vibrant destination combines cultural performances, nature adventures, water fun, family-friendly activities, and thrilling games for visitors of all ages.

VinWonders Nam Hoi An is one of Vietnam’s premier amusement parks

VinWonders Nam Hoi An is one of Vietnam’s premier amusement parks

 

Book tickets of VinWonders Nam Hoi An

 

For a perfect getaway, stay at Vinpearl Resort & Golf Nam Hoi An, where elegant design meets natural beauty and world-class facilities.

Enjoy a wide range of luxurious amenities at Vinpearl Resort & Golf Nam Hoi An

Enjoy a wide range of luxurious amenities at Vinpearl Resort & Golf Nam Hoi An

 

Book rooms in Vinpearl Resort & Golf Nam Hoi An

Share news via:
  • Copy to clipboard

Related Posts

Tìm vé