OnBali logo

Your Go-To Guide for Indian Restaurants in Bali

By Anastasia Milenia
5 min read
Updated: May 20, 2025

Bali is not only known as a tropical paradise, but also a foodie heaven where culinary tastes around the world unite. Whether you're longing for the aroma of authentic Indian spices or looking to try some rich and flavorsome dishes, Bali has the best selection of Indian restaurants ready to pamper your taste buds. From spicy curries to fluffy naan bread, we've rounded up ten Indian restaurants in Bali that you can try — Read on!

  • 1. Queen’s Tandoor, Seminyak, Kuta, Ubud & Nusa Dua

    If you're on a trip across the islands without a stop at Queens Tandoor, phew... You're missing out. They serve art on a plate here under the guise of curries. Every dish, from the lamb rogan josh to the vada pav, will raise green flags in every guest's mind and change their view on Indian cuisine forever.

    Source: Owner’s photos in Google

    The dining experience and hospitality here are second to none — so pull up your chair and sit back, let them spoil you with their lineup of delicacies.

    Detailed info about Queen's Tandoor

    • Average price: US $40

    • Location: Google Maps

    • Opening hours: 12 PM – 12 AM

    • Phone number: +62-361-732-770

  • 2. Persona, Ubud

    Imagine this: You explore Ubud all day, from monkey spotting in Monkey Forest to taking a swing in Jatiluwih. All those activities leave you starving. Then you stumble upon Persona, one of the top Indian restaurants in the area. You can't say no to the aroma, the ambiance, and all their special cocktails and non-alcoholic drinks! And, as you will find in every restaurant on this list, the menu has something for both vegetarians and non-vegetarians.

    Source: Owner’s photos in Google

    Whether you're a fan of North Indian dishes like tandoori, naan, korma, dal roti, pakora, lassi, and jalfrezi or South Indian foods like vindaloo, papadum, idli, dosa, uttapam, samosa, and vada, prepare to have your mind blow by all the things you can eat at this spot.

    Detailed info about Persona

    • Average price: US $30

    • Location: Google Maps

    • Opening hours: 11 AM – 11 PM

    • Phone number: +62-811-389-1975

  • 3. Galle Club, Ubud

    Galle Club in Ubud is a fusion of Indian art, culture, and flavors in an actual nuts and bolts way. The restaurant is set in a warm setting with modern-styled interiors that retain a traditional Indian influence.

    Source: @galleclub.bali

    Their menu features classic options like butter chicken, paneer butter masala, and a selection of biryani served in generous portions. Beyond the food, Galle Club is also known for its selection of cocktails crafted with Indian spices — uhhh, that makes it even edgier. As if authentic food and drinks weren't enough, Galle Club also often hosts events like Indian-themed live music or night bazaars, making it the absolute best place to enjoy authentic Indian flavors and vibes.

    Detailed info about Galle Club

    • Average price: US $12

    • Location: Google Maps

    • Opening hours: 9 AM – 11 PM

    • Phone number: +62-852-1225-7973

  • 4. Chai’Ba, Seminyak & Canggu

    Chai'Ba is one of the most popular Indian restaurants in Bali, with two branches available in strategic locations: Seminyak and Canggu. The interior of the restaurant blends contemporary elements with vibrant Indian colors, creating an energizing vibe that's uniquely Indian.

    Their menu is incredibly diverse, ranging from the classics like chicken tikka masala and lamb rogan josh to the hip options like Fusion Samosas filled with bold, innovative ingredients. Chai'Ba is also famous for its soft and freshly baked naan bread, which pairs well with its signature curry. Oh, and whatever you order, take note of this: don't miss out on their Masala Chai Latte! Thank me later.

    Detailed info about Chai'Ba

    • Average price: US $15

    • Location: Google Maps

    • Opening hours: 12 PM – 10.30 PM

    • Phone number: +62-811-407-866

  • 5. Red Gunpowder, Canggu

    If you're more into authentic and slightly "bold" cuisine, this place is where you need to be. This restaurant is famous for its menu, which features strong flavors with authentic spices from various regions in India! Oh, let's not forget to mention that the looks of all the menus here are so tempting that even your followers will be drooling over them.

    Source: @red.gunpowder

    Conveniently located in Canggu, the restaurant has a casual and friendly atmos, with simple wooden tables that bring a "homey" vibe to the place as you dine. For you my red-hot babes, they also have a range of extra spicy curries ready to challenge your taste buds. And you know what gets along well with that? A Mango Lassi, yummm!

    Detailed info about Red Gunpowder

    • Average price: US $16

    • Location: Google Maps

    • Opening hours: 5 PM – 11 PM

    • Phone number: +62-812-4567-8827

  • 6. Queens of India, Kuta

    While the magic of an Indian dhaba is challenging to capture, India Queens comes very close to that kind of perfection. The delicacies they have in store could fit on popular kitchen shows; they look so lovely! This is one of those destinations you visit to eat to your heart's content!

    Source: Owner’s photos in Google

    The décor is also beautiful. When you look inside and look at the silk curtains and how they play off the furniture, you'll be convinced you've entered a royal atmosphere. And the veg options are no less royal, either! Try the rice and daal makhani if you try nothing else. For fans of non-veg flavors, the tandoori chicken and mutton vindaloo are out of this world.

    Detailed info about Queens of India

    • Average price: US $50

    • Location: Google Maps

    • Opening hours: 12 PM – 11 PM

    • Phone number: +62-361-765-988

  • 7. Muse Café & Art, Ubud

    Muse Café & Art is a special place where good food and art collide. Centrally located in the middle of the city, this Ubud restaurant offers more than just delicious food, as you'll also be spoiled with local artworks showcased throughout the space (P.S.: Don't forget some snaps, please!) With calming tropical hues all around, it's the perfect place to lounge around while savoring authentic Indian dishes or others!

    Source: Owner’s photos in Google

    Muse Café & Art's menu includes delicious vegetarian options, such as the Vegetarian Thali, as well as non-vegetarian dishes like the rich and tender lamb rogan josh. Of course, they also serve up aromatic and spice-rich chai lattes.

    Detailed info about Muse Café & Art's

    • Average price: US $16

    • Location: Google Maps

    • Opening hours: 07.00 AM – 11.00 PM

    • Phone number: +62-811-3809-394

  • 8. Chai of The Tiger, Ubud

    Chai of The Tiger is a hidden gem amidst the hustle and bustle of Ubud (seriously, it's one of my best finds!). It brings out a warm and cozy ambiance that makes anyone feel right at home. The restaurant looks simple, with a terracotta-painted wall as the backdrop.

    As one of the most authentic Indian restaurants in Bali, their menu offers a wide selection of classic Indian cuisine, including Chicken Curry, Paneer Tikka, and Aloo Gobi, all prepared with fresh herbs and handpicked spices; you'll taste it the moment you take that first bite.

    Detailed info about Chai of The Tiger

    • Average price: US $15

    • Location: Google Maps

    • Opening hours: 12.00 PM – 10.30 PM

    • Phone number: +62-821-1219-4853

  • 9. Spice Mantraa Indian Cuisine, Kuta

    Spice Mantraa is one of those restaurants in Kuta that has an exceptional Indian food background. The food here is carefully prepared with much love and passion to suit any getaway — especially a honeymoon. You can find all your favorite dishes here, including chicken tikka masala and butter chicken.

    Source: Owner’s photos in Google

    At Spice Mantraa, you can try a fusion of traditional Indian cooking with modern and playful experimental techniques. The dishes are complex and clever and will surely delight you! So make sure to stop by if you're in the mood for some bold, spiced cuisine.

    Detailed info about Spice Mantraa

    • Average price: US $30

    • Location: Google Maps

    • Opening hours: 12 PM – 11 PM

    • Phone number: +62-361-842-2652

  • 10. Ganesha ek Sanskriti, Kuta

    Indians are fond of various foods, as their culture is more than just Bollywood — all outlets Ganesha celebrate that diversity by making their cuisines and thali options as memorable as possible. Do you want seafood? Sure. Masala dosa? Say it less. With many outlets spread across Indonesia and plans to expand across Malaysia and Singapore, Ganesha is set to become the gateway to India for food lovers across Southeast Asia!

    Source: Owner’s photos in Google

    Just because their title has Sanskrit in it doesn't mean the food is outdated, either! All the meals are packed with flavors to satisfy customers, no matter which part of the world they're from. There are tons of choices to make here, so read up on their menu now!

    Detailed info about Ganesha ek Sanskrit

    • Average price: US $30

    • Location: Google Maps

    • Opening hours: 7 AM – 11 PM

    • Phone number: +62-811-399-3390

Expert opinion

See? You don't have to fly to India to experience the rich aroma of spices and authentic flavors of its cuisine. Bali, with its diversity, offers an Indian dining experience rather close to its origins! All set to dig into some curry and naan later today? Or still not because you don't know where to go first? Well then, let me narrow down your choices with my personal go-to’s:

Queens Tandoor, Spice Mantra, Chai'ba Kitchen & Bar

Don't get me wrong, all of these restaurants above are top-of-the-line (otherwise, I wouldn't even put them here). But overall, I'm fond of these three because nothing on the menu is a flop! They have a wide variety of options, and they treat their guests so well; it's like meeting old friends — definitely a well-rounded package!

Portrait of Anastasia Milenia - copywriter of ONBALI
Anastasia Milenia
Copywriter
  • Social link icon
  • Social link icon
  • Social link icon
32 articles

Meet Anastasia, a Bali-raised writer with a strong communication background and a knack for storytelling. With years of experience in copywriting and a deep love for her island home, she’s here to guide you through Bali’s hidden gems and unique culture. Her goal? To help you feel connected to Bali, wherever you are.

Other articles