
Kuala Lumpur has one of the most vibrant Indian food scenes in Southeast Asia, shaped by generations of Tamil, Telugu, Punjabi, and Gujarati communities who made Malaysia home. The city's Indian neighbourhoods, particularly Brickfields — known locally as Little India — serve as the heartbeat of this culinary tradition, with everything from humble chapati stalls to award-winning fine-dining restaurants lining its streets.
What makes KL's Indian dining scene exceptional is its sheer range. You can start your morning with a RM2 banana leaf breakfast in Bangsar, spend an afternoon exploring tandoor-fired breads in the city centre, and end your evening with a progressive South Indian tasting menu at a rooftop restaurant inside a luxury hotel. The diversity of regional Indian cuisines on offer here — North Indian, South Indian, Chettinad, Gujarati — is rivalled by few cities outside India itself.
Whether you are a first-time visitor to KL or a returning traveller looking to eat your way through the city, this guide covers 12 of the best Indian restaurants in Kuala Lumpur across every price point and style. Book your flights to KL and prepare for a feast worth travelling for.
Sat, 12 Sep 2026

AirAsia Berhad (Malaysia)
Singapore (SIN) to Kuala Lumpur (KUL)
Start from S$79.70
Wed, 7 Oct 2026

Firefly
Johor Bahru (JHB) to Kuala Lumpur (KUL)
Start from S$24.84
Sat, 10 Oct 2026

Malaysia Airlines
Miri (MYY) to Kuala Lumpur (KUL)
Start from S$55.12
Nadodi is widely regarded as KL's most acclaimed Indian fine-dining restaurant, housed on Level 7A of the Four Seasons Hotel in the heart of the city. The restaurant takes its name from the Tamil word for nomad, and its progressive tasting menu reflects a culinary journey through South India and Sri Lanka, drawing on forgotten recipes and indigenous ingredients from both regions.
The experience here is multi-course, guided, and deeply considered. Dishes arrive in a carefully choreographed sequence, each one paired with detailed storytelling from the kitchen team. The average spend per person sits at around RM490, making it a special-occasion destination that justifies every ringgit. Reservations are strongly recommended given the restaurant's reputation among both locals and international visitors.
Located along Jalan Delima near Bukit Bintang, Passage Thru' India is a beloved mid-range restaurant that covers the full spectrum of Indian regional cooking. The menu ranges from butter chicken and rogan josh to dosa and biryani, making it a reliable choice for groups with varying preferences. Prices run from RM10 to RM50, sitting comfortably in the accessible mid-range.
The restaurant has built a loyal following among both the Indian community and non-Indian diners in KL for its consistent cooking and welcoming atmosphere. The naan breads, baked fresh in a tandoor oven, are a particular highlight. It is a practical and satisfying choice for visitors staying in the Bukit Bintang area who want an honest, flavour-forward Indian meal.
Set in the upscale neighbourhood of Bangsar, Gajaa at 8 Royal brings a refined approach to traditional Indian cooking without abandoning authenticity. The restaurant occupies a charming heritage-style building on Jalan Ara, and its warm, intimate interiors create a setting that works equally well for family dinners and date nights. Pricing ranges from RM7 to RM60, covering both budget-friendly options and more substantial spreads.
The menu draws heavily from North Indian traditions, with slow-cooked curries, clay-pot dishes, and a wide selection of breads forming the core of the offering. The dal makhani, simmered for hours until it achieves a silky, smoky depth, is consistently praised by regulars. Bangsar's walkable dining strip makes Gajaa a natural stop on an evening spent exploring the neighbourhood.
For an authentic taste of everyday Indian street food at prices that barely dent a wallet, Santa Chapati House in the city centre is the answer. The menu focuses on freshly made chapati paired with a rotating selection of vegetable and meat curries, with prices starting at just RM1.70. It is the kind of place where the queue outside tells you everything you need to know before you even step in.
The cooking here is straightforward, generous, and deeply satisfying. Breakfast and lunch are the busiest sittings, with workers and students packing the simple dining room for portions that punch well above their price point. A full meal with multiple dishes rarely exceeds RM10, making Santa Chapati House one of the best-value eating experiences in KL's city centre.
Jaipur Mahal in Taman Pelangi brings the bold flavours of Rajasthani and North Indian cooking to KL's southern fringes, with a particular focus on dishes cooked in the tandoor. The menu spans RM20 to RM60, covering a wide selection of kebabs, grilled meats, and slow-cooked curries. The restaurant's signature tandoori platter, loaded with a variety of marinated meats fresh from the clay oven, is a crowd favourite for larger tables.
The space is comfortable and family-friendly, with warm lighting and attentive service that sets a relaxed tone for the meal. Lassi and house-made drinks round out the menu alongside a solid dessert selection including gulab jamun and kheer. Jaipur Mahal is well worth the short trip from the city centre for visitors who enjoy North Indian cuisine with a slightly elevated setting.
Ready to explore KL's dining scene? Find the widest selection of hotels in Kuala Lumpur and stay close to the city's best eating neighbourhoods.
The Ganga Cafe in Bangsar is a quiet institution among KL's vegetarian dining community, specialising in Gujarati and North Indian cuisine that prioritises clean, wholesome flavours. The menu is entirely vegetarian, featuring thalis, curries, snacks, and sweets priced between RM15 and RM20 per person. The thali set — a curated selection of dishes served on a single tray — offers one of the most complete vegetarian eating experiences in the city.
The cafe's calm, unhurried atmosphere makes it a welcome contrast to the busier restaurants in Bangsar's main dining strip. Regulars return as much for the peaceful setting as for the food itself. It is an excellent choice for travellers who prefer plant-based meals or who simply want a lighter, well-balanced alternative to heavier meat-forward menus.
Situated in Brickfields, KL's original Little India, Moghul Mahal holds a halal certification and serves a broad North Indian menu covering everything from biryani and korma to tandoori specialties and freshly baked breads. Prices range from RM8 to RM30, placing it firmly in the accessible mid-range where it draws a diverse crowd of locals, tourists, and the area's large Indian community.
The restaurant's location in Brickfields makes it easy to combine with a broader exploration of the neighbourhood, which is packed with temples, textile shops, flower garlands, and the sensory energy of a working Little India. A meal at Moghul Mahal followed by a walk through Brickfields is one of the most culturally immersive ways to spend an evening in KL.
Betel Leaf in the city centre offers a wide-ranging menu that bridges North and South Indian cooking under one roof, making it a practical and satisfying option for mixed groups who cannot agree on a single regional style. The menu covers dosa, curries, biryani, grilled dishes, and a solid snack selection, with prices running from RM5 to RM20. The name references the paan leaf used across South Asian culinary and cultural traditions.
The restaurant's accessible price point and central location make it popular with office workers at lunch and families in the evenings. Portions are generous and the cooking is consistent, which explains its enduring popularity among regulars who have been visiting for years. For visitors looking to try both North and South Indian dishes in a single sitting, Betel Leaf is one of the most practical choices in the city.
KL has more to offer than great food. Discover top-rated activities in Kuala Lumpur, from cultural landmarks to immersive experiences, all bookable in one place.
Anjappar in Brickfields is part of a well-established chain originating from Tamil Nadu that has built a strong reputation for authentic Chettinad cuisine, one of South India's most complex and aromatic regional cooking traditions. Chettinad cooking is known for its bold use of freshly ground spices, including kalpasi (stone flower), marathi mokku, and star anise, which give dishes a depth that is unmistakably distinctive. Prices range from RM7 to RM30.
The Chettinad chicken curry is the standout dish, slow-cooked in a rich spice base that rewards patient eating. Dosa varieties, idli, and rasam are also reliable orders for those exploring South Indian breakfast and tiffin culture. Anjappar is one of the few places in KL where you can find genuinely authentic Chettinad cooking prepared by cooks who understand the regional tradition from the inside out.
Frangipaani in Bukit Damansara takes a contemporary approach to Indian cuisine, blending traditional techniques with modern presentation in a setting that feels more like a lifestyle restaurant than a conventional Indian dining room. The price range is broad, from RM10 to RM200 depending on what you order, and the menu is designed to accommodate everything from a quick lunch to a multi-course dinner with premium ingredients.
The restaurant is particularly popular for celebratory dinners and business meals, where its elegant interiors and polished service provide an appropriate backdrop. Signature dishes draw from across the Indian subcontinent, with the kitchen putting its own interpretation on familiar classics. Frangipaani demonstrates that Indian cuisine in KL has evolved well beyond its traditional roots into a genuinely modern dining proposition.
Bombay Palace on Jalan Sultan Ismail is one of KL's most established North Indian restaurants, offering a wide-ranging menu that spans mughlai classics, tandoor-cooked meats, vegetarian curries, and an extensive bread selection. Prices run from RM8 to RM200, with the higher end reflecting premium ingredients and larger sharing platters designed for groups. The restaurant's longevity in a competitive dining market speaks to the consistency of its kitchen.
The butter chicken and lamb rogan josh are perennial favourites among regulars, while the seekh kebab platter is frequently cited as one of the best in the city. The dining room is spacious and well-appointed, with service that is attentive without being intrusive. For visitors staying in the Jalan Sultan Ismail corridor near Bukit Bintang, Bombay Palace is one of the most convenient and reliable North Indian options in the area.
No list of KL's best Indian restaurants is complete without Sri Nirwana Maju in Bangsar, the city's most celebrated banana leaf rice restaurant. The format is delightfully simple: a fresh banana leaf is placed in front of you and piled with steamed rice, vegetable sides, papadom, and your choice of curries and proteins. Prices start at RM2 for the most basic serving and rarely exceed RM50 even with multiple additions.
The restaurant is perpetually busy, with queues forming on weekends as locals and visitors alike converge for what many consider the definitive KL banana leaf experience. Eating with your hands, as tradition dictates, adds a tactile pleasure that utensils cannot replicate. Sri Nirwana Maju is the kind of institution that defines a city's food identity, and no trip to KL's Indian dining scene is complete without a meal here.
Kuala Lumpur's Indian dining scene is concentrated in a handful of key areas. Brickfields, served by the KL Sentral transport hub, is the most historically significant Indian neighbourhood and the easiest to reach by rail from anywhere in the city. Bangsar, a short drive or car rental away from the city centre, hosts several of KL's most acclaimed Indian restaurants alongside a lively general dining scene.
The Bukit Bintang area, KL's primary tourist and shopping district, offers convenient options for visitors who want Indian food within walking distance of major hotels. For restaurants further afield such as Jaipur Mahal in Taman Pelangi or Frangipaani in Bukit Damansara, having your own transport or using a ride-hailing service makes access straightforward.
Timing your KL visit around Indian cultural festivals adds an extraordinary dimension to the food experience. Deepavali, the Festival of Lights, transforms Brickfields and Bangsar with elaborate decorations, street food stalls, and special menus at most Indian restaurants across the city. Thaipusam, observed at Batu Caves just north of the city, draws enormous crowds and coincides with a surge in festive South Indian cooking across KL's restaurants and street food scene.
Check the Traveloka promotions page before your trip for seasonal travel deals timed around Malaysian public holidays, when savings on flights and hotels can be substantial. An airport transfer from KL International Airport to your hotel is also easy to arrange in advance, ensuring a seamless arrival before your culinary adventures begin.
Traveloka is Southeast Asia's leading travel platform, trusted by over 100 million users across the region. Whether you are flying into Kuala Lumpur for a long weekend of eating or planning a longer stay to explore everything Malaysia has to offer, Traveloka makes the entire booking process seamless from one app.
For a trip to KL, you can book flights, hotels, and activities all in one place, with a wide range of accommodation options spanning everything from budget guesthouses in Brickfields to five-star hotels steps from the restaurants on this list. The app also covers car rental and travel insurance, so every part of your trip is managed in one place. Traveloka's eSIM service means you stay connected the moment you land, with data plans available for Malaysia that you can activate before departure.
One of the most useful features for food-focused travel is the ability to compare hundreds of hotel options by neighbourhood, letting you choose a base that puts you closest to the dining areas that interest you most. With real-time availability, clear pricing, and local payment options, planning your Kuala Lumpur food trip has never been more straightforward. Download the Traveloka app today and start planning the Indian food journey of a lifetime in one of Southeast Asia's most exciting culinary cities.






