Deepavali snacks around Klang Valley

Indian snacks
Image adapted from (clockwise from top): @ham_ab, @belindatay , @bookshelfmacchiato, WTF Restaurants

Deepavali (or Diwali) – the festival of lights – celebrates light over darkness and good over evil. Since nothing brings people together like good food does, Deepavali snacks are a big part of the festivities. Here are some places in Klang Valley to get some of the best snacks for the season:

1. Om Shakthi Chelo’s Appam Stall, Lucky Garden Bangsar 

Now about 3 decades old, Om Shakthi Chelo’s Appam Stall keeps its loyal customers coming back with its reasonably-priced fluffy, soft and delicious appam.

The pancake-like paal appam (RM1.50) are rich with coconut milk, while their brown sugar appam (RM1.70) has that iconic caramelised taste BBT-lovers are so crazy about.

Om Shakthi Chelo’s Appam Stall
Image credit: @belindatay  

You can order them to go or eat them right there, but the appams can take time to prepare as there’s usually a long queue for these. 

Address: 6A, Lorong Ara Kiri 3, Lucky Garden, 59100 Kuala Lumpur
Opening hours: 10AM-10:45PM, Daily

2. Best Vadai Stall, SS15 Subang Jaya

Best Vadai Stall
You’ll find the stall along SS15, sandwiched between a rojak and cendol stall
Image credit: Foursquare

If you walk up to the Best Vadai Stall along jalan SS15 in Subang Jaya and find some of the trays looking a little empty, it doesn’t mean it has run out. The snacks here are fried in batches, so it’s refilled constantly throughout the day. This means you won’t get soggy vadais that have been sitting out all day – it’s all fresh and hot.   

Best Vadai Stall
Vadai is available all day, but get there early enough as it runs out quick
Image credit: Foursquare 

If you want something that is soft to the bite, go for the lightly-spiced uluntu vadai. But if you want a bit of a crunch to it, the spice-rich masala vadai may be more your cup of tea.  

The stall’s vadai varieties are available from 11AM-7PM, daily, but if you want to try out it’s thosai or steamed rice noodles called idiyappam it’s only served between 7AM and 11AM. Other goodies found here include curry puffs, banana balls, and spring rolls.

Address: Along Jalan SS15/3B (opposite KFC)
Opening hours: 11AM-7PM, Daily

3. WTF Restaurant, Bangsar Park 

Jalebi from WTF Restaurant
Jalebi is made with flour, water and syrup.
Image credit: WTF Restaurants

WTF Restaurant – also known as What Tasty Food – has an extensive vegetarian menu where you’ll find Indian staples alongside Western faves like burgers and pastas. Naturally, this includes desserts and sweets, where they’re best known for their jalebi that’s made fresh in-house and topped with saffron. 

You can also find milk-based sweets called barfi in coconut and chocolate flavours, as well as a variety of laddu which are festive sphere shaped sweets.

The restaurant also has other snacks like the palak chaat (RM18), which are fried spinach leaves mixed with chutneys and chopped veggies. 

Address: 98, Lorong Maarof, Bangsar Park, 59100 Kuala Lumpur
Opening hours: 11AM-11PM, Daily
Telephone: 019-261 7070

4. Jai Hind Restaurant, KL city centre

Jai Hind Restaurant sweets
Image credit: @ham_ab 

For Indian sweet lovers, Jai Hind sells them by the kilo. They occupy 3 shop lots along Jalan Melayu in the city centre, with lots dedicated to making food and sweets by hand. Punjabi food may be their speciality, but they’re also known to have a wide variety of sweets that range around RM20/kilo

You can get gulab jamun here, which are deep-fried milk curd balls soaked in syrup. Or you can go for kalakand, which is a solidified sweet made with milk and paneer. The all-time favourite sweet yellow balls made from gram flour, wheat semolina and ground coconut.

Address: 3, Jalan Melayu, 50100 Kuala Lumpur
Opening hours: 8AM-8:30PM, Daily
Telephone: 03-2692 0041

5. Jesal Sweet House, Subang Jaya

Jesal Sweet House
Image credit: @roy_photografix 

Jesal Sweet House often appears at  local festivals, street bazaars and Deepavali carnivals in KL. They’re known for their wide range of laddu that cost between RM1-RM2/piece. While the milky sweet palkova and the cashew sweet known as kaju katli can be brought in grams, priced at RM12/100g.

Jesal Sweet House laddu
Image credit: Jesal Sweet House

Address: A1-01-06, Block A1, Sunway Geo Avenue, Subang Jaya, 47500 Selangor
Opening hours: 11AM-11PM, Daily
Telephone: 03-5611 9221

6. Sangeetha Restaurant, Ampang 

Sangeetha Restaurant pani puri
Image credit: @bookshelfmacchiato 

If you’re still unconvinced by meat-free meals, Sangeetha Restaurant may turn you with its flavourful all-veg menu. The restaurant means serious business when it comes to Indian snacks known as chaat – they even have a dedicated counter for it. 

The chaat counter is reminiscent of street markets in India, where you can stand and savour the treats right there. A go-to here is the flavourful pani puri (RM9.50) which comes with chickpeas, potatoes, yogurt and tamarind chutney. Or you could go for the dahi puri (RM11), another popular pick with potato, pulses, chaat and yoghurt. 

Address: No. 65, Jalan Leboh Ampang, Kuala Lumpur, Malaysia 50100
Opening hours: 8AM-11PM, Daily
Telephone: 03-2032 3333

7. Ammars Savoury Fried Snacks, Brickfields

Ammars Savoury Fried Snacks
Try the masala vadai with yellow split beans for that extra crunch
Image credit: Ammars Savoury Fried Snacks

Family-run Ammars Savoury Fried Snacks sets up as early as 8AM daily, and has a steady stream of customers throughout the day, thanks in part to Lonely Planet’s stamp of approval.

There are roughly 18 types of snacks laid out on trays, all of which are prepared fresh daily. The most popular picks are the uluntu vadai and moong dhal cakes that are made from green lentils (RM0.70/piece).

If you want a more filling meal, you can try the stall’s South-Indian breakfast items such as idli which is a steamed back lentil rice cake, and appam which is made from fermented rice batter with coconut milk. 

Address: 60-80, Jalan Tun Sambanthan, Brickfields, 50470 Kuala Lumpur
Opening hours: 8AM-8PM, Daily
Telephone: 010-422 5340

8. Chat Masala, Brickfields 

Chat Masala needs to be on your radar if you have a love affair with puri, which are deep-fried Indian style crepes. They have a variety of savoury puri snacks (from RM4) that are only available from 3PM daily. 

Chat Masala pani puri
Pani Puri – deep-fried puri filled with chaat masala, onions, potatoes and chickpeas
Image credit: @nurulsakinahazmii 

Savoury snacks aside, you can find Indian sweets to bring home, such as palkova (RM1.50/piece) milk sweets, and ghee ladoo (RM1.50/piece) which is made from flour, ghee and sugar. The restaurant also serves authentic Indian Bru coffee which goes great with these snacks.

Chat Masala Indian sweets
Image credit: Chanaka Gunasekara

Address: 259, Jalan Tun Sambanthan, Brickfields, 50470 Kuala Lumpur
Opening hours: 7:30AM-11PM, Daily
Telephone: 03-2260 3244

9. Tah-Tas Murukku, Ampang Point Shopping Centre 

Many snacks like murukku are often sold roadside, so Tah-Tas Murukku lets you get out of queueing in the heat as its completely indoors. You’re met with towers of different murukku and snacks, and a packet won’t cost you more than RM10. You can even mix and match your choices or simply buy ready-to-go packets.   


Ampang Point Shopping Centre
Tah-Tas Murukku can be found at Ampang Point Shopping Centre
Image credit: Ampang Point Shopping Centre

Address: PS-15, Ground Floor, Ampang Point Shopping Centre, Jalan Memanda 3, Taman Dato Ahmad Razali, Ampang, 60800 Kuala Lumpur
Opening hours: 10AM-10PM, Daily 

10. Moghul Mahal, Brickfields 

Moghul Mahal gulab jamun
Seasoned gulab jamun for RM1.50/piece
Image credit: @anisha_dquincy 

When eating out, you usually order your meal first, then dessert. But at Moghul Mahal, you may want to make a beeline for dessert. 


The balls of gulab jamun made from powdered milk, flour and ghee goes for RM1.50/piece. They also serve up some great authentic Indian-brand Bru coffee, made with fresh milk. Or if you’re part of the Chai crowd, give the aromatic Masala Tea (RM4) a try.

We all know how congested Brickfields can get, but if you’re here to pick up your fill of snacks, Moghul Mahal provides complimentary parking to customers.

Address: 153, Jalan Sultan Abdul Samad, 50470 Brickfields, Kuala Lumpur
Opening hours: 8:30AM-12:30AM, Daily
Telephone: 03-2274 8288

11. Lebuh Ampang Murukku Stalls, Lebuh Ampang 

Ampang Point Shopping Centre
Snack stalls are usually set up along Lebuh Ampang during Deepavali season
Image credit: @arghzernol 

As Deepavali nears – you will see many stalls spring up along Lebuh Ampang with piles of murukku, achappam and sweets as far as the eye can see. 

The types of murukkus found along this road differ by texture and design – from ribbon-shaped kara murukku to the grittier textured mullu murukku. So when it comes to murukku, you’re spoilt for choice.  

Address: Diwali Markets, Lebuh Ampang, 50100 Kuala Lumpur

12. Patiala Punjabi Sweets Stall, Brickfields  

Patiala Punjabi Sweets Stall
Image credit: Raju Pp

When Punjabis themselves have recommended Patiala Punjabi Sweets Stall, you know it must be legit. You will see a lot of North Indian expats stocking up on snacks here, giving their stamp of approval to this sweet spot located right next to Hanuman temple in Brickfields. 

You can even find the much-loved milk-based sweets palkova, that’s not easily found in KL. You can ask the stall owner for a few samples to try out before making a choice. Snacks are sold by the gram at affordable prices. 

Address: 16, Jalan Scott , Brickfields, 50470 Kuala Lumpur
Opening hours: 7AM-10PM, Daily
Telephone: 014-623 7490

Where to find Deepavali Snacks in KL

While these snacks may be commonly eaten during Deepavali, some of these places are open all-year round so you don’t have to wait for the festive season to roll around. These food stalls and restaurants in Klang Valley aren’t going anywhere even after the celebration draws to a close – so you don’t have to go through any withdrawals. 

Check out our other food-related articles in KL: