Top 10 Indian Restaurants in Melaka City

Top 10 Indian Restaurants in Melaka City

5/5 (3 Votes)

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

Visit Malaysia:  Tandoor Grill Ipoh: North-South Indian Fusion in a Fine Dining Setting

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.

A seasoned writer with an eye for detail, Hethaya crafts high-impact, expert-led content for the modern traveler. At MyTrip.my, she focuses on providing actionable insights—covering everything from the latest visa processes to comprehensive guides on Malaysia’s attractions. Her goal is to ensure every reader finds the exact information they need to plan an unforgettable journey across the region.
Itinerary
Tickets
Langkawi
Food
Events