Queen's of India Ubud
Veg & Non-VegEstablished 2012 in Ubud centre, celebrating regional Indian flavours through a menu of kebabs, rich curries and aromatic biryanis for international and Indian travellers.
Your guide to the best Indian food in Ubud — authentic curries, tandoori, biryani and vegetarian options for Indian travellers in Bali.
Browse Restaurants
Ubud, Bali's cultural and wellness heart, has a surprisingly strong Indian dining scene — and it is especially good for vegetarians. Surrounded by rice terraces and temples, Ubud draws long-stay travellers, and its Indian restaurants have matured accordingly, with several kitchens running for well over a decade. You will find everything from refined North Indian dining and resort restaurants in nearby Tegallalang to humble, excellent South Indian vegetarian cafés serving crisp masala dosas. Many places near the Monkey Forest and along Jl. Hanoman cater explicitly to Indian and vegetarian diners, with no-onion-no-garlic Jain meals available on request. For Indian travellers combining temples, yoga and rice-terrace walks with dependable vegetarian food, Ubud is the best inland base in Bali.
No restaurants found
Try a different name or area, or change the filter.
Established 2012 in Ubud centre, celebrating regional Indian flavours through a menu of kebabs, rich curries and aromatic biryanis for international and Indian travellers.
Since 2003 a haven for vegetarians near the Monkey Forest — veg jalfrezi, dosa, malai kofta and sarson ka saag with authentic hospitality.
Set within the scenic Kenran Resort in Tegallalang and often ranked Ubud’s best — standout paneer tikka, dal makhani and malai kofta made with high-quality ingredients.
Top-rated vegetarian South Indian café praised for its crispy masala dosa with rich chutneys — simple, fresh and very good value.
Charming homestyle Indian restaurant with the warmth of a traditional family kitchen — comforting, hearty North Indian recipes.
None listed yet.
Popular Indian dishes available at restaurants in Ubud.
The most consistently well-made dish across Bali — a safe, crowd-pleasing choice everywhere.
Reliably good and the go-to for vegetarians; rich, creamy and widely available.
Comforting slow-cooked black lentils, hard to get wrong and on almost every menu.
A complete one-dish meal — handy when you want to eat well and get back to the beach.
Best at the South Indian and vegetarian kitchens — crisp, light and great value.
Freshly baked in the tandoor; order alongside any curry.
The most commonly available Indian dessert for a sweet finish.
Yes — Ubud has 8+ Indian restaurants ranging from casual curry houses to smarter dining rooms, serving North Indian, South Indian and Indo-Chinese dishes with vegetarian options widely available.
Yes. Vegetarian food is easy to find, and most major Indian restaurants will prepare Jain (no onion, no garlic) meals on request — it helps to mention it when ordering or to call ahead.
Expect roughly ₹400–₹1,600 per person depending on the restaurant, paid in Indonesian rupiah. Casual chains are cheaper; resort and fine-dining venues sit at the higher end.
The dry season from April to October offers the best weather for beachside dining and sightseeing. July and August are busiest, so book popular restaurants ahead.
Planning a trip to Ubud? See our complete travel guide — itineraries, hotels, attractions, and more.
Ubud Travel Guide