Missing dal and paneer on holiday? Don't worry — Bali has a thriving Indian food scene. From casual curry houses to smart tandoori restaurants, here is where to eat well, area by area, with veg and Jain options.
Indian Food in Bali — Best Areas
- Kuta & Legian: the biggest Indian-food hub
- Seminyak: smarter Indian dining
- Ubud: great for vegetarians
- Canggu: trendy Indian at the beach clubs
Kuta & Legian
The densest cluster of Indian restaurants in Bali — Queens of India, Gateway of India, Spice Mantraa and more. Perfect for your first or last night near the airport. See all areas in our Indian restaurants in Bali guide.
Seminyak
Smarter, stylish Indian dining — Queen's Tandoor, Gateway of India and fusion spots like Chai'Ba — see Indian restaurants in Seminyak.
Ubud
Ubud is the best inland base for vegetarians, with Ganesha Ek Sanskriti, Mumbai Station and more. See Indian restaurants in Ubud.
Canggu, Nusa Dua & Sanur
Canggu has the acclaimed FINNS Indian restaurants; Nusa Dua and Sanur have reliable options too — see Canggu, Nusa Dua and Sanur.
Tip: Mention Jain or no-onion-no-garlic requirements when you order, ideally a little ahead. Most kitchens are happy to accommodate.
Don't Skip Balinese Food
While you are here, try the local classics too — babi guling, sate lilit, nasi campur and more in our Balinese cuisine guide.
Have a favourite Indian spot in Bali? Share it in the comments.