Travel Planning Made Simple. Create Your Own Itinerary.
Written by Bhavika G on October 15, 2016 Share on

8 Best Indian Restaurants in Bali to satisfy your Indian Food fetishes

Travelling to Bali and missing home food? Feel the urge to taste that kulfi or that raita with good ol’ biryani? If you are in Bali, you are lucky! You can have – Entire. Indian. Meals And, not just in one place.

Tell us which one’s you’d head to. A head start to your Bali holiday is Pickyourtrail! Don’t wait, check it out.

8 Best Indian restaurants in Bali

  • Gateway of India
  • Sarong Restaurant
  • Atithi
  • Roti Canai
  • Ganesha Ek Sanskriti Indian Restaurant
  • Bangle Bali
  • Warung Little India
  • Spice Mantraa

Bali Tour Package Starting @ ₹16,690

1. Gateway of India

Gateway of India is a chain of authentic Indian restaurants in Bali and has been a name to reckon with for 2 decades. Check them out for the finest vegetarian and non-vegetarian Indian food. The restaurant prides itself on their traditional blend of Indian spices and clay oven cooking, with the best of chefs from India adding their experience to the authenticity. The menu includes both South and North Indian dishes: dosa fanatics could head here!

Recommended eat – Chats and North Indian dishes

Timings – 12:00 – 0:00

Meal for Two: Appox. 250 IDR

Where – Across 6 destinations in Bali


Bali Tour Package Starting @ ₹16,690

2. Sarong Restaurant

Sarong Restaurant

Almost a decade old, the Sarong Restaurant, may not be among the best Indian restaurants in Bali, but it is the Asian food dream establishment of Chef Will Meyrick. After recipe hunting among street vendors around Asia, the establishment now offers a variety of Asian dishes, evidently starring Indian cuisine. A glance at the menu card won’t let you on this though. Scout a little longer and terms like methi, ajwain, garam masala will begin to pop. A great place for casual dining, the outdoor lounge and bar offer great cocktails and world-class wines. With only limited seating – up to 142 seats – advance booking is highly recommended. But the lounge – waiting area in disguise – is not so bad at all. Look forward to a western interpretation of Indian cuisines.

Recommended eat – Indian Snapper Pahadi

Timings – 18:30 – 0:00

Meal for Two: Appox. 500 IDR

Where – Kerobokan, Kuta

3. Atithi

Inside Atithi restaurant

Atithi is a small but one among the good Indian restaurants in Bali. With chic interiors and red-black contrast theme going on, Atithi makes no special effort to seem ‘Indian’. Only its menu screams Indian. From kebabs to chats to dum biryanis, naans, basmati – they are loaded on Indian food. Sweets available include  gajar halwa and jalebi. Even though catering a limited range, you can be rest assured Atithi is home to some of the most authentic Indian food in Bali. Besides the tasty fare, it also whips up some great cocktails and serves up some great beer. What truly sets it apart is its firm belief in the ideal “Guest is God”. God or not, some great Indian food is served up here!

Recommended eat –  Dahi ke kebab

Timings – 11:00 – 0:00

Meal for Two:  250 IDR appox

Where – Legian, Kuta

4. Roti Canai

Lunch at Roti Canai

If steaming rotis and a cuppa qualify as your perfect meal, Roti Canai you should head to. A quaint little place in Canggu, enter Roti Canai serves up variations of this roti – also referred to as parota – and teh tarik. With broken tea sets, signs and photoframes mounted on the walls, Roti Canai is an interpretation of an Indian staple. Flavours ranging from Roti egg, bacon and cheese to peanut butter roti line up the menu. Indian, Indonesian and Western flavours – the polygamy on this one is undeniable. Scan thoroughly. Suffice to say, it isn’t an easy choice to make. While you wait up on that order, holler for a cuppa – a teh tarik, maybe? This frothy goodness will arrive in a mason jar – cardamom sprinkled on froth. Sip on while your roti canai arrives plated as you desire. Watch the world go by here as you savour some Indian food – not desi style.

Recommended eat –  Peanut butter roti with vanilla ice cream

Timings – 7:00 – 22:00

Meal for Two: 100 IDR appox.

Where – Canggu, Kuta


Bali Tour Package Starting @ ₹16,690

5. Ganesha Ek Sanskriti Indian Restaurant

Ganesha Ek Sanskriti Indian Restaurant

This one is hard to miss. Right along the Ubud Monkey Forest road, Ganesha Ek Sanskriti nestles pulling in a decent crowd everyday. The decor can only be described as charming with an Indian hint to the photos mounted on the walls, wall paper and a sleeping deity tacked behind a plush couch. Claiming to serve up an authentic Indian fare, Ganesha Ek Sanskriti do have an impressive menu ranging from butter chicken, palak paneer, dal to even biryani and pulav. Vowing to not only cater to Indian but, healthy Indian food; Ganesha has quite a reputation for whipping up some great Indian food. For a fulfilling home’s meal, walk into Ganesha. Quite a mouthful that name, though.

Recommended eat –  Rogan josh biryani and butter chicken

Timings – 11:00 – 22:00

Meal for Two: 350 IDR appox

Where – Ubud

6. Bangle Bali

Bangle Bali

Crave a little fancy home food binge? The eccentrically named Bangle Bali is where you should head. Claiming to serve up the best North Indian food – healthy versions at that, Nusa Dua is Bangle Bali’s first branch outside Malaysia and Singapore. It also serves Chinese seafood and Western Cuisine but, Indian – north Indian, at that – food seems to be its focus. Things get especially lively after 9 pm with a staging of a Bollywood-meets-Bali performance. Choose from the wide range of naans and what not. Relive the Indian food experience in the premium comfort Bangle Bali promises.

Recommended eat –  Garlic naan and methi chicken

Timings – 11:00 – 23:00

Meal for Two: 400 IDR appox

Where – Nusa Dua

7. Warung Little India

Warung Little India

Skip quaint. After all, India is everything wild, diverse, colourful. Warung Little India captures the very essence of it. Wind chimes fluttering against streamers that are often put up on special occasions in Indian homes. The scene is set for ideal Indian dining experience. Bursting with colours the decor is best put as Bollywood-meets-hippie. Vintage bollywood posters adorn the walls while hindi pop drifts unceasingly. Wait a while and samosa-chai will assemble at your beckoning. In for something more long-term? Survey their menu card and order that perfect dinner / lunch. All you need to do now is let the music and the surroundings lull you in – watch as the foodie in you be pampered to some finger-licking Indian fare.

Recommended eat –  Samosa and chai

Timings – 10:00 – 22:00

Meal for Two: 200 IDR appox

Where – Ubud

8. Spice Mantraa

Spice Mantraa calls itself an Inspirational Indian restaurant. While the restaurant serves classic Indian dishes, they present with these with a contemporary twist. At Spice Mantraa, Indian food meets molecular gastronomy and avant-garde status. Head here if you think you want a different perspective to Indian food.

Recommended eat – Sweet Potato Quinoa tikki

Timings – 12:00 – 23:30

Meal for Two: 200 IDR appox

Where – Kuta

Related Itineraries

Note: The images that are being published here are the author's choice, and the organisation takes no responsibility for their usability.