Melaka City, a UNESCO World Heritage gem, is not only famous for its historical charm and vibrant streets but also for its diverse food culture. Among the must-try cuisines here is authentic Indian food, ranging from fiery Chettinad curries and fluffy naan to comforting banana-leaf meals. Whether you’re a local or a tourist craving rich flavors, this guide to the top 10 Indian restaurants in Melaka City will help you find the best spots.
Here is a list of the top 10 Indian Restaurants in Melaka City
Pak Putra Restaurant
Location: 56 & 58, Jalan Kota Laksamana 4, Taman Kota Laksamana, 75200 Melaka
Opening Hours: 5:30 PM – 12:30 AM (Closed Tuesdays)
Highlights: Cheese naan, tandoori chicken, mutton curry
Facilities: Indoor/outdoor seating, halal, takeaway
Price Range: RM 20 – RM 40 per person
Google Rating: ⭐ 4.2
Why Visit: A legendary eatery in Melaka, Pak Putra is renowned for its naan and smoky tandoori. Arrive early to avoid long queues.Restaurant Selvam
Location: 3, Jalan Temenggong, Banda Hilir, 75100 Melaka
Opening Hours: 7:00 AM – 10:00 PM
Highlights: Banana-leaf rice, dosa, roti canai, mee goreng
Facilities: Casual dining, vegetarian-friendly
Price Range: RM 5 – RM 15 per person
Google Rating: ⭐ 3.9
Why Visit: Affordable and flavorful, Selvam is a popular spot in Little India offering authentic South Indian dishes.D’ Tandoori House
Location: 273, Jalan Melaka Raya 3, Taman Melaka Raya, 75000 Melaka
Opening Hours: 11:30 AM – 11:00 PM
Highlights: Tandoori chicken, naan, mutton masala, kebabs
Facilities: Family-friendly, dine-in & takeaway
Price Range: RM 15 – RM 30 per person
Google Rating: ⭐ 4.0
Why Visit: A great place for North Indian cuisine lovers, serving bold flavors at reasonable prices.Neela’s Chettinad Curry House
Location: 665B, Jalan Bukit Melaka 1/5, Taman Kerjasama, 75450 Bukit Beruang, Melaka
Opening Hours: 7:00 AM – 10:00 PM
Highlights: Chettinad curries, banana-leaf meals, biryani
Facilities: Banana-leaf dining, veg & non-veg options
Price Range: RM 10 – RM 25 per person
Google Rating: ⭐ 3.8
Why Visit: Known for spicy, aromatic Chettinad cuisine, Neela’s is a must for South Indian food lovers.Sri Kaveri Catering
Location: Bukit Beruang, 75450 Melaka
Opening Hours: 10:00 AM – 10:00 PM
Highlights: Banana-leaf rice, chicken curry, parotta
Facilities: Family-style dining, vegetarian-friendly
Price Range: RM 10 – RM 20 per person
Google Rating: ⭐ 3.5
Why Visit: Simple yet delicious, this spot is famous for generous banana-leaf portions.Boss Curry House
Location: 175, Jalan Temenggong, Kampung Bukit China, 75100 Melaka
Opening Hours: 11:00 AM – 10:00 PM
Highlights: Lamb biryani, puri, idli, banana-leaf rice
Facilities: Air-conditioned seating, vegetarian options
Price Range: RM 15 – RM 25 per person
Google Rating: ⭐ 3.2
Why Visit: A family-friendly restaurant serving hearty biryanis and flavorful curries.Restoran Saravanna Bhavan (Melaka)
Location: 116, Jalan Bendahara, Kampung Jawa, 75100 Melaka
Opening Hours: 7:00 AM – 11:00 PM
Highlights: Vegetarian thali, dosas, banana-leaf meals
Facilities: Pure vegetarian, family-friendly
Price Range: RM 8 – RM 20 per person
Google Rating: ⭐ 4.1
Why Visit: Perfect for vegetarians seeking authentic South Indian meals.Restoran Selvam (Melaka Raya)
Location: Jalan Melaka Raya 8, Taman Melaka Raya, 75000 Melaka
Opening Hours: 8:00 AM – 9:00 PM
Highlights: Banana-leaf curry rice, fish head curry, thosai
Facilities: Casual dining, takeaway
Price Range: RM 8 – RM 20 per person
Google Rating: ⭐ 3.9
Why Visit: An extension of the Selvam brand, serving equally tasty banana-leaf curries.Restoran Vasanta Bhavan
Location: 9, Jalan Munshi Abdullah, Kampung Jawa, 75100 Melaka
Opening Hours: 7:30 AM – 9:30 PM
Highlights: Masala dosa, idli, vegetarian banana-leaf rice
Facilities: Pure vegetarian, catering services
Price Range: RM 8 – RM 18 per person
Google Rating: ⭐ 4.0
Why Visit: A go-to vegetarian spot for authentic South Indian comfort food.Desi Licious (Indian Fusion Cuisine)
Location: Jalan Kota Laksamana, 75200 Melaka
Opening Hours: 12:00 PM – 11:00 PM
Highlights: Fusion Indian cuisine, tandoori platters, cocktails
Facilities: Modern ambience, air-conditioned, vegetarian options
Price Range: RM 25 – RM 60 per person
Google Rating: ⭐ 4.2
Why Visit: A stylish restaurant offering a modern take on traditional Indian dishes.
From sizzling tandoori at Pak Putra to hearty banana-leaf meals at Selvam and creative dishes at Desi Licious, Melaka City has no shortage of Indian restaurants to satisfy your cravings. Whether you’re after budget-friendly vegetarian meals or lavish fusion dining, this list ensures you enjoy the best of Indian cuisine in Melaka.