10 Best Indian Restaurant in PJ: Best Places to Eat

Traveloka MY
5 min read

Petaling Jaya, or PJ, has no shortage of Indian food, with restaurants serving everything from South Indian staples and banana leaf rice to North Indian curries, biryani, naan, and tandoori dishes. The city’s diverse neighbourhoods also mean you can find Indian restaurants in shopping areas, commercial districts, and quieter residential communities.

Whether you are craving a quick plate of thosai, a hearty banana leaf rice meal, or a dinner with several curries to share, there is an Indian restaurant in PJ for different tastes and occasions. Here are some places worth adding to your food list, along with popular dishes to try and tips for exploring Indian cuisine around Petaling Jaya.

Indian Restaurants in PJ to Try

From traditional South Indian restaurants to modern dining spots, these restaurants offer different ways to enjoy Indian food in Petaling Jaya.

1. Sri Nirwana Maju

Located in Bangsar, close to Petaling Jaya, Sri Nirwana Maju is well known for its banana leaf rice. The restaurant serves rice on a banana leaf with vegetables, curry, papadum, and other accompaniments.

You can add dishes such as fried chicken, fish, or other meat options to make the meal more substantial. Its straightforward approach makes it a popular choice for diners who want to experience a classic banana leaf rice meal.

2. Kanna Curry House

Kanna Curry House is a familiar name among Indian food lovers in the PJ and surrounding areas. The restaurant serves South Indian and Malaysian Indian favourites, with banana leaf rice being one of its popular choices.

The menu also includes curries, fried dishes, seafood, and other sides. It is a practical option for both casual meals and group dining.

3. Acha Curry House

Acha Curry House offers a selection of Indian and Malaysian Indian dishes in a casual setting. Its menu covers rice dishes, curries, vegetables, and meat options.

If you want a relaxed meal without the formality of fine dining, this type of restaurant is a good fit. Try pairing rice with several curries and side dishes to sample different flavours.

4. Betel Leaf

Betel Leaf focuses on Indian cuisine with dishes influenced by different regional traditions. The menu includes curries, biryani, tandoori dishes, and other Indian favourites.

Its broader selection makes it suitable for diners who want to explore more than one style of Indian food in a single meal.

5. Wood & Col

For a more contemporary Indian dining experience, Wood & Col offers a menu that combines Indian flavours with modern presentation.

The restaurant can be an option if you are looking for something different from a traditional banana leaf restaurant. It is particularly suitable for a meal with friends or an evening where you want a more modern dining atmosphere.

Malaysia

Ukiyo Hotel by manatidur

8.7/10

•

Petaling Jaya

RM 138

6. The Lankan Crabs

Although its speciality is Sri Lankan cuisine rather than strictly Indian food, The Lankan Crabs can be an interesting choice if you enjoy South Asian flavours.

Seafood is the main attraction, with crab and other dishes prepared using aromatic spices. It offers a different culinary experience from typical Indian restaurants in PJ.

7. Restoran Sri Ananda Bhawan

Sri Ananda Bhawan is known for its selection of vegetarian and South Indian dishes. The menu includes staples such as thosai, idli, vadai, curries, and rice dishes.

It is a good choice for a simple breakfast or lunch, particularly if you want to try several vegetarian Indian dishes.

8. Saravanaa Bhavan

Saravanaa Bhavan is an international vegetarian restaurant chain specialising in South Indian cuisine.

You can find dishes such as dosa, idli, vadai, uttapam, and vegetarian curries. Its extensive vegetarian menu makes it useful for travellers who want plenty of meat-free choices.

9. Restoran Sri Steven's Corner

Sri Steven's Corner is a casual local eatery where you can find Indian and Malaysian favourites. The menu includes rice dishes, roti, noodles, and other comfort food.

It is more suited to an informal meal than a special occasion, especially if you want to experience everyday local dining in PJ.

10. Ratha Raub

Ratha Raub is known for its Indian cuisine and traditional dishes, particularly its curries and banana leaf rice.

The restaurant offers a casual atmosphere and a variety of dishes that work well for lunch or dinner. It is worth considering if you want a straightforward Indian meal with generous portions.

Indian Dishes to Order in PJ

Not sure what to choose from the menu? Start with some of these Indian favourites.

Banana Leaf Rice

Banana leaf rice is one of the most popular South Indian meals in Malaysia. Rice is served on a banana leaf with vegetables, curry, pickles, papadum, and other accompaniments.

You can add fried chicken, fish, prawns, or other meat dishes depending on your preference.

Biryani

Biryani is fragrant rice cooked with spices and served with meat, seafood, or vegetables. Chicken and mutton biryani are common choices, while vegetarian versions are also available.

For the best experience, try ordering it with raita or curry on the side.

Malaysia

Camp5 Admission Tickets at 1Utama

9.3/10

Bandar Utama

RM 53

Dosa and Thosai

Dosa, commonly called thosai in Malaysia, is a thin crepe made from fermented rice and lentil batter. It can be served plain or with fillings such as spiced potatoes.

Popular variations include masala dosa, onion thosai, and egg thosai. They are usually served with sambar and chutney.

Roti Canai

Roti canai is a flaky flatbread commonly served with dhal and curry. It is particularly popular for breakfast and late-night meals.

You can also find variations such as egg roti, cheese roti, and other versions depending on the restaurant.

Naan

Naan is a soft flatbread traditionally cooked in a tandoor. It pairs particularly well with rich curries, tandoori chicken, or other grilled dishes.

Garlic naan and cheese naan are popular variations if you want something more flavourful.

Tandoori Chicken

Tandoori chicken is marinated in yoghurt and spices before being cooked at high heat. The result is tender meat with a smoky flavour and a distinctive spiced exterior.

It works well as a main dish or as part of a meal shared with naan, rice, and curry.

Indian Curries

Indian restaurants in PJ offer many types of curry, including chicken, mutton, fish, prawn, and vegetarian versions.

Try ordering two or three curries with rice or naan if you are dining with friends so you can compare different spice blends.

Where to Find Indian Food in Petaling Jaya

PJ is made up of numerous neighbourhoods, each with its own dining scene. These are some areas worth exploring.

Section 17

Section 17 has a long-established food scene with local restaurants and casual eateries. It is a useful area to explore if you want affordable Indian meals and everyday Malaysian food.

Taman Paramount

Taman Paramount is known for its cafés, restaurants, and lively neighbourhood atmosphere. Indian restaurants here range from casual spots to more contemporary dining venues.

SS2

SS2 has a large selection of local eateries, making it easy to combine Indian food with other Malaysian cuisines. It is particularly suitable for casual food trips.

Damansara

The wider Damansara area offers a mix of restaurants, shopping centres, and dining spots. You can find both traditional Indian food and more modern Indian-inspired menus.

Kelana Jaya

Kelana Jaya is another area with plenty of local food options. It is worth exploring if you are staying in western PJ or want to avoid travelling into central Kuala Lumpur.

Discover Flights With Traveloka

Wed, 7 Oct 2026

Batik Air Malaysia

Kota Bharu (KBR) to Kuala Lumpur / Subang (SZB)

Start from RM 131.36

Wed, 7 Oct 2026

Batik Air Malaysia

Penang (PEN) to Kuala Lumpur / Subang (SZB)

Start from RM 121.41

Thu, 15 Oct 2026

Firefly

Johor Bahru (JHB) to Kuala Lumpur / Subang (SZB)

Start from RM 142.05

Indian Food for Different Occasions

The right Indian restaurant in PJ can depend on the type of meal you want.

For breakfast: Try thosai, idli, vadai, or roti canai with dhal and curry.

For lunch: Banana leaf rice and biryani are filling options that can be customised with meat, seafood, or vegetarian sides.

For dinner: Choose a restaurant where you can order several curries, naan, tandoori dishes, and rice to share.

For vegetarian dining: Look for dedicated vegetarian restaurants or restaurants with extensive South Indian vegetarian menus.

For group dining: Family-style Indian restaurants are ideal because you can order several dishes and share them at the table.

Tips for Finding an Indian Restaurant in PJ

With so many choices, a few simple tips can help you find the right place:

Check the restaurant's speciality before visiting. Some focus on banana leaf rice, while others specialise in biryani or North Indian dishes.
Ask about spice levels if you prefer milder flavours.
Check vegetarian options if you are dining with someone who does not eat meat.
Look at portion sizes when ordering several dishes to share.
Check opening hours, particularly for restaurants that focus on breakfast or lunch.
Read recent reviews for information about food, service, and current dining conditions.
Consider the location based on the rest of your itinerary.

Plan Your Food Trip Around PJ with Traveloka

After choosing an Indian restaurant in PJ, you can arrange the rest of your Petaling Jaya trip with Traveloka. Book your flight to Kuala Lumpur and choose a hotel in Petaling Jaya or nearby Kuala Lumpur based on the areas you want to explore.

For more flexibility, consider Traveloka Car Rental when travelling between different neighbourhoods, restaurants, and attractions. You can also browse Traveloka Experiences to find activities and attractions to add to your itinerary.

Traveloka offers 2M+ Hotels Worldwide, Best Price Guarantee, and 24/7 Live Agent Support, making it easier to manage your travel plans in one place.

Traveloka — #1 All-in-one Travel App in SEA*

In This Article

• Indian Restaurants in PJ to Try
• 1. Sri Nirwana Maju
• 2. Kanna Curry House
• 3. Acha Curry House
• 4. Betel Leaf
• 5. Wood & Col
• 6. The Lankan Crabs
• 7. Restoran Sri Ananda Bhawan
• 8. Saravanaa Bhavan
• 9. Restoran Sri Steven's Corner
• 10. Ratha Raub
• Indian Dishes to Order in PJ
• Banana Leaf Rice
• Biryani
• Dosa and Thosai
• Roti Canai
• Naan
• Tandoori Chicken
• Indian Curries
• Where to Find Indian Food in Petaling Jaya
• Section 17
• Taman Paramount
• SS2
• Damansara
• Kelana Jaya
• Indian Food for Different Occasions
• Tips for Finding an Indian Restaurant in PJ
• Plan Your Food Trip Around PJ with Traveloka
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved