1️⃣ Introduction
Kuala Lumpur is home to a vibrant Indian community, making it one of the best places in Southeast Asia to experience authentic Indian restaurants in Kuala Lumpur. Whether you’re craving a rich butter chicken, a crispy dosa, or a spicy plate of chaat, KL offers a wide variety of Indian restaurants to suit every taste and budget.
In this guide, we explore the best Indian restaurants in Kuala Lumpur and vegetarian-friendly eateries, covering fine dining, casual dining, and budget-friendly street food options. Whether you’re an expat, a local, or a tourist, this list will help you discover the most delicious Indian food in KL.
If you’re looking for the best Indian restaurants in Kuala Lumpur, this guide will provide all the insights you need to find the perfect place for North Indian, South Indian, or vegetarian cuisine.
2️⃣ Best North Indian Restaurants in Kuala Lumpur
✅ 1. FLOUR (Bangsar)
- A modern take on Indian fine dining, known for its authentic North Indian flavors with a contemporary twist.
- Signature dishes include Paneer Butter Masala, Tandoori Kebabs, and Dum Biryani.
- Perfect for romantic dinners and special occasions.
✅ 2. Qureshi (Saujana Hotel)
- Specializes in royal Mughlai cuisine, offering succulent kebabs, flavorful curries, and soft naan.
- One of the best places to experience authentic Tandoori and Awadhi dishes.
✅ 3. Delhi Royale (KLCC)
- An upscale restaurant serving rich butter chicken, dal makhani, and flavorful naan platters.
- A must-visit for those who enjoy opulent North Indian flavors and a fine dining experience.
✅ 4. Spice Garden (Bukit Bintang)
- Known for its Kashmiri cuisine, tandoori specialties, and aromatic curries.
- Offers both vegetarian and non-vegetarian dishes in a cozy setting.
✅ 5. Barbeque Nation (Pavilion KL)
- Famous for live grill concept on tables with unlimited servings of grilled kebabs, tikkas, and curries.
- Offers a vast buffet selection featuring North Indian and Mughlai specialties.
📌 Tip: If you’re looking for the best Indian restaurants in Kuala Lumpur for North Indian food, these places offer excellent tandoori dishes and thick, flavorful curries.
3️⃣ Best South Indian Restaurants in Kuala Lumpur
✅ 1. Sri Nirwana Maju (Bangsar)
- Famous for its banana leaf rice, crispy fried bitter gourd, and spicy curries.
- One of the most popular South Indian restaurants in KL, offering authentic flavors with a spicy kick.
✅ 2. Saravana Bhavan (Brickfields)
- A global South Indian vegetarian restaurant chain serving idli, dosa, and thali sets.
- Best known for pure vegetarian meals with a wide variety of chutneys and sambars.
✅ 3. MTR 1924 (Brickfields)
- Authentic Karnataka-style dosas, vadas, and filter coffee.
- A great place for those looking for healthy and traditional South Indian meals.
✅ 4. Anjappar Chettinad (Brickfields)
- Specializes in Chettinad-style spicy non-veg curries and South Indian staples.
- Ideal for those craving authentic Tamil Nadu flavors.
📌 Tip: Banana leaf meals are a must-try when dining at South Indian restaurants in Kuala Lumpur.
4️⃣ Best Indian Street Food & Casual Dining in Kuala Lumpur
✅ 1. Chat Masala (Brickfields)
- Famous for chaat, pav bhaji, pani puri, and samosas.
- One of the best spots for authentic Indian street food in KL.
✅ 2. Bala’s Banana Leaf (Mont Kiara)
- Serves authentic South Indian meals in a casual setting.
- Great for those looking for comfort food with bold flavors.
✅ 3. Ganga Café (Bangsar)
- A popular vegetarian-friendly Indian restaurant with homemade North and South Indian dishes.
- Known for its organic ingredients and ayurvedic food philosophy.

✅ 4. Gandhi’s Vegetarian (Brickfields)
- Serves delicious vegetarian thali meals and street-style Indian snacks.
- A budget-friendly choice for those looking for traditional flavors without meat.
✅ 5. Tasty Chapati (Bangsar)
- Known for home-style chapatis, flavorful dals, and freshly made sabzis.
- Offers a balance of North Indian and vegetarian-friendly options.
📌 Tip: If you’re craving Indian street food in KL, head to Brickfields (Little India) for a variety of delicious options.
5️⃣ Conclusion – Where to Eat Indian Food in Kuala Lumpur?
- For authentic North Indian: FLOUR, Delhi Royale, Qureshi, Barbeque Nation.
- For South Indian banana leaf meals: Sri Nirwana Maju, Anjappar, Saravana Bhavan.
- For Indian street food: Chat Masala, Bala’s Banana Leaf, Ganga Café.
- For vegetarian-friendly options: Annalakshmi, The Ganga Café, Gandhi’s Vegetarian.
- For home-style chapatis and curries: Tasty Chapati.
💡 Final Tip: When searching for the best Indian restaurants in Kuala Lumpur, explore different areas in KL like Brickfields, Bangsar, and KLCC to find the most authentic flavors.