If you’re craving rich spices, aromatic curries, and warm hospitality while visiting Hoi An — a charming town of lantern-lit streets and ancient architecture — you’re in for a treat. Indian cuisine has found a welcoming home here, blending tradition and flavor in restaurants loved by both locals and travelers. In this guide, we explore the top 5 Indian restaurants in Hoi An where you can enjoy authentic tastes, cozy ambiance, and memorable meals.

Why Indian Food in Hoi An
Hoi An’s old quarter offers a peaceful escape from typical tourist fare. Amidst the lanes and riverside views, Indian restaurants stand out as havens for those longing for the bold spices of curry, the comfort of naan, and the depth of biryani or vegetarian dishes. Whether you’re a veteran curry lover or new to Indian cuisine, these restaurants deliver flavors that are both authentic and adapted to Hoi An’s relaxed pace.
In choosing the best, we looked at: authenticity of dishes, variety (including vegetarian options), atmosphere, reviews by diners, and proximity to central Hoi An.
Here are the top 5 picks you should try.
1. MAAZI Hoi An
MAAZI Hoi An sits near the historic center, making it an easy stop after sightseeing. It’s widely regarded as one of the most beautiful Indian restaurants in Hoi An.
- Why visit: The ambience is charming — wooden pillars, lanterns, and a warm, cozy vibe in a traditional Vietnamese-style building.
- What to try: Expect DELICIOUS classics like butter chicken, biryani, garlic naan, samosas or Dahi Puri, all prepared by skilled Indian chefs.
- Good for: Those who want a full-flavored Indian dinner in a relaxed, atmospheric setting — perfect after a day exploring old Hoi An.
With its central location and consistently positive reviews, MAZI Hoi An is a top choice for flavor-seekers.
2. Baba’s Kitchen Indian Restaurant
A legend among Indian restaurants in Hoi An: Baba’s Kitchen is beloved by tourists and locals alike.
- Why visit: Just a short walk from the Old Town, Baba’s Kitchen offers a cozy, welcoming atmosphere with décor that nods to Eastern charm.
- What to try: Their menu spans a wide range — from creamy curries like chicken korma or butter chicken, to fish curry, dosas, samosas, and vegetarian dishes. There are even halal-friendly and vegan/Jain-friendly options.
- Good for: Anyone wanting rich variety — meat lovers, vegetarians, vegans. Families or groups find it especially convenient.
Baba’s Kitchen is a go-to for those who want a “one-stop” Indian meal after wandering the lantern-lit streets of Hoi An.
3. Ganesh Indian Restaurant
If you seek a balanced mix of ambiance and hearty Indian dishes, Ganesh is a standout.
- Why visit: Ganesh offers a welcoming, cozy atmosphere — with warm lighting and traditional touches — ideal for a relaxed dinner after exploring.
- What to try: Their menu includes a wide variety: from classic curries and tandoori dishes to vegetarian-friendly plates. Many diners praise the food as “outstanding Indian food.”
- Good for: Visitors looking for dependable Indian food with good portions — especially dinner after a day near the river or old town.
Ganesh remains a reliable, crowd-pleasing option for Indian flavors in Hoi An.
4. SAAT Indian Restaurant
For those who appreciate attentive service and refined flavors — including vegetarian and vegan options — SAAT Indian Restaurant is a gem.
- Why visit: Guests often praise the impeccable service and welcoming atmosphere. Staff are knowledgeable about the menu and happy to guide you through dishes.
- What to try: SAAT delivers both North and South Indian dishes, giving you options from spicy curries to mild vegetarian plates. Their desserts and complimentary touches often earn special mention.
- Good for: Travelers wanting a calm, pleasant dining experience, perhaps ideal for couples or small groups, vegetarians or vegans included.
If you value great service as much as good food, SAAT is a top contender.
5. Rasoi Indian Pure Vegetarian Restaurant
For vegetarians, vegans, or anyone wanting lighter yet flavorful Indian meals — Rasoi is arguably the best bet in Hoi An.
- Why visit: Rasoi specializes in pure vegetarian and vegan Indian dishes. The ambiance is cozy, with décor blending Indian warmth and Vietnamese style — a comfortable sanctuary for those preferring plant-based meals.
- What to try: Staples like paneer curry, dosas, vegetable biryani, tandoori rotis, and other vegetarian/vegan dishes — often made with care and generous portions.
- Good for: Vegetarian or vegan travelers, or anyone wanting a lighter Indian meal without compromising on taste.
Rasoi stands out as a peaceful, flavor-rich spot for green-food lovers in Hoi An.
How to Choose: Which Restaurant Fits You Best?
| What you want… | Go to… |
| Full-flavored Indian classics (meat, naan, biryani) + cozy ambience near Old Town | MAZI Hoi An or Baba’s Kitchen |
| Reliable dinner with a good variety of dishes, moderate crowd | Ganesh Indian Restaurant |
| Vegetarian or vegan Indian food, peaceful vibe | Rasoi Indian Pure Vegetarian Restaurant |
| Attentive service, mix of North & South Indian styles, relaxed atmosphere | SAAT Indian Restaurant |
Tips for Enjoying Indian Food in Hoi An
- Spice level: Indian food can be spicy — if you prefer mild, ask staff for “mild” or “medium” when ordering curry.
- Vegetarian/vegan friendly: Several of these restaurants (especially Rasoi, Baba’s Kitchen, SAAT) offer strict vegetarian or even vegan/Jain-friendly dishes.
- Meal timing: Dinner tends to be busy, especially at Ganesh and Baba’s Kitchen — consider going a bit earlier or later to avoid crowds.
- Share & variety: Indian portions tend to be generous — sharing dishes allows you to try more variety (curries, naan, biryani, starters).
Conclusion
Hoi An might be famous for its lanterns, ancient architecture, and Vietnamese specialties — but for those craving spices, warmth, and the rich flavors of India, its Indian restaurants are hidden gems waiting to be discovered. From cozy vegetarian havens to full-flavored curry houses, these five restaurants deliver a mix of authenticity, hospitality, and culinary delight.
Whether you’re new to Indian cuisine or a seasoned curry lover, treat yourself to a meal at one (or more) of these top picks — and savor the taste of India right in the heart of Hoi An.