Indian Restaurants in Penang
Indian food is beloved around the world for its distinct combination of exotic and fragrant spices. As a result, you can find Indian food everywhere in Malaysia, especially in a food-loving state like Penang.Â
Are you looking for some Indian restaurants to go to when you are in Penang? Here are the 11 best Indian restaurants in Penang!
Read also: 11 Best Nasi Kandar In Penang To Satisfy Your Cravings
1. Passions of Kerala Restaurant
Image Source: @passions_of_kerala
Are you a fan of banana leaf Indian food? Then, don’t miss Passions of Kerala for the ultimate South Indian eating experience. The construction and inside of the establishment are designed to seem like a normal house in Kerala which is located in South India.
Don’t forget to try out the masala tea which is one of the signature beverages at this Indian restaurant in Penang. Visit this restaurant to eat amazing Indian food in Penang!
Location: New World Park, 40, Jalan Burma, 10050 George Town, Penang.
Operating Hours: Monday – Sunday, 12:00 pm – 03:30 pm, 06:30 am – 10:00 pm
2. Gem Restaurant George Town
Image Source: Facebook
Specialising in serving real Indian food in Penang, Gem Restaurant George Town is well-known for serving some of Penang’s best curries. You will also get the feeling like you are eating in an Indian restaurant in India due to the ambience and the interior decor that has a traditional Indian look as well as paintings. You should certainly try the vindaloo and kadaii curries which will be incredibly delectable and flavorful!
Location: 66, Lebuh Bishop, George Town, 10450 George Town, Pulau Pinang.
Operating Hours: Monday – Sunday, 11:00 am – 04:00 pm, 05:30 am – 11:00 pm
3. Sardaarji
Image Source: @sardaarji_flavoursofpunjab
Serving authentic North Indian dishes, Sardaarji is one of the best Indian restaurants in Penang. Some of the most-ordered dishes are fish amritsari, dal makhani, naan bread and you can end your amazing lunch or dinner with the sweet gulab jamun. Experience the colourful atmosphere and live performances of Indian instruments which creates a lively atmosphere at Sardaarji now!
Location: 6, Lebuh China, George Town, 10200 George Town, Pulau Pinang.
Operating Hours: Monday – Sunday, 11:30 am – 03:00 pm, 04:00 am – 10:00 pm
4. Sri Ananda Bahwan Garden Cafe
Image Source: Facebook
Being one of the most famous Indian restaurants in Penang among the locals, Sri Ananda Bahwan Garden Cafe is a spot worth visiting. The restaurant serves a wide range of Indian foods, including banana leaf rice, tandoori chicken, masala meals, briyani rice and lassi drinks.
They also serve traditional Malaysian dishes such as nasi goreng and mee goreng. The ordering system here will also make your life easier as they integrate a system like a high-end restaurant where you summon the waiter through buzzers.
Location: 225, Jalan Macalister, 10450 George Town, Pulau Pinang.
Operating Hours: Monday – Sunday, 07:30 am – 10:30 pm
5. Woodlands Vegetarian Restaurant
Image Source: Facebook
If you’re looking for an Indian restaurant in Penang that serves vegetarian food, Woodlands Vegetarian Restaurant is the best option for you as they serve some of the best vegetarian Indian food. They serve dishes that are from both North and South India such as chapati, naan, daal, sambar, thosai and many more. Get ready to savour delicious foods at a reasonable price by visiting Woodlands Vegetarian Restaurant!
Location: 60, Lebuh Penang, George Town, 10200 George Town, Pulau Pinang.
Operating Hours: Monday – Sunday, 08:30 am – 09:00 pm
6. Anamika Spice Kitchen
Image Source: Facebook
Anamika Spice Kitchen is another one of the best Indian restaurants in Penang that offers excellent food. They provide banana leaf style South Indian food blended with local specialities for lunch and dinner together with other options such as thosai, idli, poori, and chapati for tea time. Leave with a satisfied stomach as it will be totally worth the money you spent!
Location: 8, Lintang Burma, Pulau Tikus, 10350 George Town, Pulau Pinang.
Operating Hours: Tuesday – Sunday, 11:30 am – 10:00 pm
Closed: Monday
7. D’Sakra- Finest Indian Restaurant In The City
Image Source: @dsakra.pg
A relatively newly established Indian restaurant in Penang, D’Sakra is also a place that serves the best Indian food in Penang. The staff here have the reputation of being friendly and warm to their guests. One dish that can be recommended from this restaurant is the Crab Rasam which is a popular meal here and most people seem to enjoy it.
Location: 83, Lebuh China, George Town, 10200 George Town, Pulau Pinang.
Operating Hours: Monday – Sunday, 11:00 am – 10:00 pm
8. Hameediyah Restaurant
Image Source: @hameediyah_restaurant
Established as a small food court in the year 1907, Hameediyah Restaurant has come a long way to providing high-quality Indian food here. Combining the local mamak flavours together with the Indian spices Hameediyah is aiming to give delectable Indian food to Penangites. The restaurant’s reputation for superb meat and seafood curries has evolved over time and now they also provide delicious Nasi Kandar and Briyani.
Location: 164 A, Lebuh Campbell, street, 10100 George Town, Pulau Pinang.
Operating Hours: Monday – Sunday, 10:00 am – 10:00 pm; Friday, 10:00 am – 12:30 pm, 03:00 am – 10:00 pm
9. Annalakshmi Penang
Image Source: Facebook
At Annalakshmi Penang they believe that all their customers deserve to be treated like family. Their chefs and staff work relentlessly to guarantee that your dining experience is nothing short of extraordinary. All their dishes are carefully prepared to deliver the perfect combination of flavours and smell, making every bite unforgettable!
Location: 1, Lebuhraya Babington, 10450 George Town, Pulau Pinang.
Operating Hours: Tuesday – Sunday, 11:30 am – 02:30 pm
Closed: Monday
10. Thali NR Sweets Cafe
Image Source: Facebook
For all the sweet tooths out there that want to eat Indian desserts in Penang, Thali NR Sweets Cafe has got you covered as they will satisfy all your cravings. This Indian sweets and food cafe is known for its thali dishes. Vegans also can drop by here as menu items can be served without any animal products which also includes eggs and MSG.
Location: 75, Lebuh Penang, George Town, 10200 George Town, Pulau Pinang.
Operating Hours: Tuesday – Sunday, 08:30 am – 09:30 pm
Closed: Monday
11. Enca Restaurant
Image Source: Facebook
Located at Eden Parade, Enca Restaurant is one of the best Indian restaurants in Penang that serves something for everyone. It is a restaurant popular for its authentic Indian cuisine and pleasant hospitality. They incorporate generations-old recipes that have been passed down through the family and it is being revived, and standardised through contemporary ways to maintain consistency.
Location: Eden Parade, 1-2A, Jalan Sungai Emas, 11100 Batu Ferringhi, Pulau Pinang.
Operating Hours: Monday – Sunday, 12:00 pm – 08:00 pm