Top 6 Best Indian Restaurants in Hoi An for Indian Tourists
Hoi An Travel Guide

Top 6 Best Indian Restaurants in Hoi An for Indian Tourists

Anthony Ngo Updated 27 Oct 2026 7 min read

The best Indian restaurants in Hoi An are Baba’s Kitchen, Ganesh, MAAZI, SRI Spices, Rasoi and An Bang Beach Village, and most of them are inside or within a 10-minute walk of the Old Town. A main dish costs about 60,000 to 200,000 VND (₹200 to ₹680), every restaurant on this list has vegetarian dishes, and Rasoi also cooks Jain food.

For most families, the best Indian restaurant in Hoi An is Baba’s Kitchen for its long menu, while Rasoi is the best choice for pure vegetarian and Jain meals. Relishing Indian food in the ancient lantern-lit streets of Hoi An is a highlight for many Indian travellers. The table below compares the top 6 Indian restaurants in Hoi An (prices converted at about 295 VND to ₹1).

Restaurant Best for Price per dish
Baba’s Kitchen North and South Indian, halal and vegan options 20,000–450,000 VND (₹70–1,530)
Ganesh Indian Restaurant Thali sets, North and South Indian vegetarian menu 50,000–235,000 VND (₹170–800)
An Bang Beach Village Indian and Vietnamese food near the beach 35,000–200,000 VND (₹120–680)
MAAZI Hoi An Dinner in the Old Town, open until midnight 69,000–150,000 VND (₹230–510)
SRI Spices Indian and Sri Lankan dishes 60,000–320,000 VND (₹200–1,090)
Rasoi Indian Restaurant Pure vegetarian, vegan and Jain food 50,000–190,000 VND (₹170–640)

Opening hours change with the season, so call ahead or check Google Maps before you go.

Baba’s Kitchen Indian Restaurant

Baba's Kitchen, one of the best Indian restaurants in Hoi An
Baba’s Kitchen, a popular Indian restaurant in Hoi An

Baba’s Kitchen is the best-known Indian restaurant in Hoi An, serving North and South Indian dishes with vegetarian, vegan and halal options from about 20,000 to 450,000 VND, open daily from 10:30 AM to 10 PM. Founded in 2011, the brand also has branches in Ho Chi Minh City, and its Hoi An branch is a short walk from the centre of Hoi An.

The menu runs from starters, salads and curries to tandoor and paneer dishes, with dal, vegetable samosas and mixed vegetable curry for vegetarians. Its most useful feature for first-time visitors is the detailed menu, which lists the ingredients, spice level and origin of every dish.

Menu of Baba's Kitchen Indian restaurant in Hoi An
The detailed menu at Baba’s Kitchen, Hoi An

Baba’s Kitchen is highly rated on Tripadvisor and is a safe first choice for families. It also offers takeaway and delivery to hotels.

  • Address: 115 Phan Chu Trinh Street, Hoi An (confirm on Google Maps, as some listings show a second address)
  • Opening hours: 10:30 AM – 10:00 PM daily
  • Service options: Dine-in | Takeaway | Delivery
  • Phone: +84 235 3939 919
  • Website: https://babaskitchen.vn/hoi-an
  • Price: 20,000 – 450,000 VND per dish (about ₹70 – 1,530)

Ganesh Indian Restaurant

Ganesh Indian Restaurant in Hoi An Old Town
Ganesh Indian Restaurant in Hoi An

Ganesh Indian Restaurant, part of a well-known chain in Vietnam, serves North and South Indian food in Hoi An, with mains from about 105,000 to 199,000 VND and thali sets from about 189,000 VND. Its menu has dedicated North Indian vegetarian and South Indian vegetable sections, and dishes can be made vegan or gluten-free on request.

Lantern-lit dining room at Ganesh Indian Restaurant, Hoi An
The lantern-lit dining room at Ganesh, Hoi An

The dining room is decorated with warm lanterns and classic furniture, in keeping with the Old Town around it. Note the afternoon break between lunch and dinner.

  • Address: 99 Tran Hung Dao Street, Hoi An (some listings show Phan Chu Trinh Street; confirm before visiting)
  • Opening hours: 11:00 AM – 03:00 PM, 05:00 PM – 10:00 PM daily
  • Service options: Dine-in | Takeaway
  • Phone: +84 782 781 672
  • Price: 50,000 – 235,000 VND per dish or thali (about ₹170 – 800)

An Bang Beach Village Restaurant

An Bang Beach Village Restaurant serving Indian food near Hoi An
An Bang Beach Village Restaurant, 4 km from Hoi An Old Town

An Bang Beach Village is a family restaurant near An Bang Beach, about 4 km from the Old Town, serving both Vietnamese and Indian food from about 35,000 to 200,000 VND, and it is the best choice for an Indian meal after a beach day. Ingredients are fresh and prices are budget-friendly, and the restaurant also runs cooking classes.

The space is clean and airy with creative decorations, and the owner and staff are friendly and attentive.

  • Address: Group 6B, An Bang Beach, Hoi An
  • Opening hours: 11:00 AM – 10:00 PM daily
  • Website: https://anbangbeachvillage.com/
  • Phone: +84 903 542 613
  • Price: 35,000 – 200,000 VND per dish (about ₹120 – 680)

MAAZI Hoi An

MAAZI Indian restaurant on Nguyen Thai Hoc Street, Hoi An
MAAZI Hoi An, in the heart of the Old Town

MAAZI is an Indian restaurant on Nguyen Thai Hoc Street in the heart of Hoi An Old Town, open from noon to midnight, with dishes from about 69,000 to 150,000 VND. It is the best option for a late dinner after watching the lanterns along the river.

The menu includes chicken tikka, paneer butter masala, fish curry and biryani, with several vegetarian options.

Lanterns and wooden furniture inside MAAZI Indian restaurant, Hoi An
Inside MAAZI, decorated with lanterns and wooden furniture

The interior is decorated with lanterns and wooden furniture, and the staff are warm and welcoming.

  • Address: 132A Nguyen Thai Hoc Street, Old Town, Hoi An
  • Opening hours: 12:00 PM – 12:00 AM daily
  • Phone: +84 235 3910 899
  • Price: 69,000 – 150,000 VND per dish (about ₹230 – 510)

SRI Spices Indian Restaurant

SRI Spices Indian and Sri Lankan restaurant in Hoi An
SRI Spices, serving Indian and Sri Lankan food in Hoi An

SRI Spices is a small family-run restaurant on Tran Hung Dao Street serving Indian and Sri Lankan dishes, from about 60,000 to 320,000 VND, open from 11:30 AM to 10 PM. The menu includes Sri Lankan appetisers, Indian breads, biryani, curries and desserts, beautifully presented.

The dining room is small but neat and cosy, with lanterns, plants and soft lighting. It is a good choice for travellers who want a home-style meal.

  • Address: 74 Tran Hung Dao Street, Hoi An
  • Opening hours: 11:30 AM – 10:00 PM daily
  • Phone: +84 899 891 462
  • Price: 60,000 – 320,000 VND per dish (about ₹200 – 1,090)

Rasoi Indian Restaurant – Vegan & Vegetarian

Rasoi pure vegetarian and Jain Indian restaurant in Hoi An
Rasoi, the pure vegetarian and Jain-friendly Indian restaurant in Hoi An

Rasoi is the best Indian vegetarian restaurant in Hoi An and the only one on this list that cooks Jain food, with vegan and vegetarian dishes from about 50,000 to 190,000 VND, open from 8 AM to 11 PM. The menu covers vegetarian thalis, North and South Indian dishes and Indo-Chinese fusion.

For strict vegetarians, it is the most reliable Hoi An Indian restaurant. The dining room is decorated in warm colours with plants, and the long opening hours make it useful for breakfast before an early tour.

  • Address: 46 Cao Hong Lanh Street, Hoi An
  • Opening hours: 08:00 AM – 11:00 PM daily
  • Phone: +84 815 960 046
  • Price: 50,000 – 190,000 VND per dish (about ₹170 – 640)

Where To Eat Indian Food Near Hoi An’s Top Sights

Ganesh, SRI Spices and Baba’s Kitchen are within a 5-minute walk of the Japanese Bridge and the night market, while MAAZI and Rasoi are best for a late dinner after the lantern boat ride. This makes it easy to plan an Indian meal around the main sights:

  • Morning: Walk the Old Town, visit the hoi an japanese bridge and the tailor shops, then have breakfast or lunch at Rasoi.
  • Afternoon: Browse the markets in hoi an for lanterns, silk and spices, then eat at Ganesh or SRI Spices.
  • Evening: Ride a lantern boat on the Thu Bon River, enjoy the hoi an nightlife and finish with dinner at MAAZI, open until midnight.
  • Full moon: On the 14th day of each lunar month, the hoi an lantern festival makes the Old Town very busy, so book your table in advance.

Plan Your Hoi An Trip

These top 6 Indian restaurants in Hoi An make it easy to enjoy home food while exploring one of Vietnam’s most beautiful towns. Every india to vietnam package we plan includes pre-booked vegetarian and Jain meals, and our vietnam family packages from india combine Hoi An with Da Nang’s beaches. To estimate costs, see our vietnam per person budget from india guide, and for a beach finish, add Phu Quoc island tours.

We also plan trips from your home city: a mumbai to vietnam trip, an ahmedabad to vietnam tour package using the direct flight to Da Nang, a vietnam trip package from bangalore, a vietnam package from chennai and vietnam tour packages from kochi.

To plan your meals around Hoi An’s sights, share your travel dates, group size and dietary needs in the form below. A Vietnamtour.in expert will book Indian, vegetarian or Jain restaurants for each day, along with hotels and transfers from Da Nang.

1Contact Information
2Travel Plan
*Please include your country code (e.g. +91, +1, +971,...)

RELATED ARTICLES

Leave a Reply

Your email address will not be published. Required fields are marked *

Tours matching this guide

Hanoi · Ninh Binh · Sapa · Halong Bay · Da Nang · Hoi An

4-star stays Private tour Flights excl.
₹ 1,12,385/pax 2 adults · twin sharing

Ho Chi Minh City · Mekong Delta · Da Nang · Hoi An · Hanoi · Halong Bay · Ninh Binh

4-star stays Private tour Flights excl.
₹ 71,725/pax 2 adults · twin sharing

Hanoi · Sapa · Halong Bay · Da Nang · Hoi An

4-star stays Private tour Flights excl.
₹ 80,845/pax 2 adults · twin sharing

Hanoi · Sapa · Halong Bay · Da Nang · Hoi An · Ho Chi Minh City · Mekong Delta · Phu Quoc

4-star stays Private tour Flights excl.
₹ 1,45,160/pax 2 adults · twin sharing

Ho Chi Minh City · Mekong Delta · Da Nang · Hoi An · Hanoi · Halong Bay · Ninh Binh

4-star stays Private tour Flights excl.
₹ 71,725/pax 2 adults · twin sharing

Hanoi · Halong Bay · Sapa · Da Nang · Hoi An · Phu Quoc · Ho Chi Minh City · Mekong Delta

4-star stays Private tour Flights excl.
₹ 1,34,710/pax 2 adults · twin sharing

Related articles