Skip to content

Satay In KL: 10 Places In The City So You Don’t Have To Drive To Kajang For Good Meat Skewers

Places for good satay in KL


Satay in KL
Image adapted from: @abligh & @ahmedmuqaddam

Some of the best foods in Malaysia don’t necessarily come out of restaurants with 4 walls. Pasar malams and lok-lok trucks prove that to be true, and so are satay spots in KL that often operate out of stalls on the side of a road and wet markets. 

So if you’re a KL-ite, you don’t have to venture 30 minutes out of town to Kajang to get an equally good satay fix thanks to these satay joints:


1. Sate Atok – Kajang-style satay (RM0.80/stick)


Satay in KL
Image credit:
@eatout.kualalumpur

This satay stall is a little-known gem loved by locals for their affordable sticks of chicken (RM0.80/stick) and beef (RM0.90/stick) satay that’s a steal for its price in the city. Located across KK Mart in Taman Segambut SPPK, it shares a space with other family-run businesses by the roadside, including Warung Kak Ton D’Condo and their affordable plates of ikan bakar

A lone man patiently cooks and fans the satays here, so you’ll be getting satays with crispy bits on the surface and not overburnt ones. And the stall’s fragrant and smooth kuah is made using  a family recipe straight from Kajang, so you know it’s legit. 

Satay in KL
Satay sticks here are slow-grilled with charcoal fire by the owner
Image credit: @yazidazroy

Dining spots are limited here, so it’s best to bungkus these sticks to feast on them while keeping up with your fave TV show at home. You can also opt to get lamb satay (RM1.50/stick) and ketupat (RM1/pc) to soak up all that kuah.

Address: Jalan Dutamas Seroja, Taman Segambut SPPK, 52100 Segambut
Opening hours: Sun-Fri 5PM-11PM (Closed on Saturdays)
Telephone: 012-644 2001


2. Satay Station – wagyu satay (RM6/stick)


Satay in KL
Image credit:
@wayneysw

If you are looking to sit down with your friends and family and feast on good satay and kuah, Satay Station’s a convenient go-to choice. It has several outlets located in Klang Valley, including Kampung Pandan, Permaisuri, Shah Alam, and Mont Kiara. 

Satay in KL
Drop by their location at Kampung Pandan for a family meal, as the kampung vibes here makes it feel like you’ve just stepped into someone’s cosy home for dinner
Image adapted from: Fakhrul Abdul Hamid

While they have classic choices of chicken (RM1.20/stick) and beef (RM1.40/stick) satay, you don’t want to miss out on their Wagyu Satay (RM6/stick). You’ll have to order a minimum of 6 sticks to get this unique offering that puts chunks of Japanese beef on a stick.

Satay in KL
Image credit:
@sataystation

Other Malaysian dishes that you can fill up on while waiting for your satays are their tangy and sweet Mee Rebus Bonda (RM8.80) and Nasi Lemak (RM4). Or step out of your comfort zone and have lauk paru (RM5), known as a Malay delicacy of cow’s lung boiled and stir-fried with fragrant and spicy sambal, with your nasi lemak or plain rice (RM2)

Address: 55, Jalan Pandan Kemajuan A, Kampung Pandan Dalam, 55100 Kuala Lumpur, Selangor
Opening hours: 4PM-11.30PM, Daily
Telephone: 012-646 4129
Website
List of outlets here.


3. Kasim Sate Pasar Sentul – order in bulk (from RM0.90/stick)


Satay in KL
Image credit:
Muhammad Hakim Danapalan

Another great spot to grab your satay is Kasim Sate at Pasar Malam Sentul. This wet market is frequented by locals for fresh produce and cuts of meat, but it turns into a bazaar filled with street food in the evenings. You can find Kasim Sate here serving affordable chicken (RM0.90/stick), beef (RM0.90/stick), and mutton (RM1.20/stick) satays to their customers.

Satay in KL
Image credit:
@lenscinonetz

They may look like just another unassuming food stall, but don’t underestimate them as they are able to cater to bulk orders. Get 10 sticks of chicken or beef for RM9, 50 sticks for RM45, or 100 sticks for RM90. Just call them up in advance so you don’t have to wait too long.  

Address: 83, Jalan Sentul, Sentul, 51000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening hours: 4PM-11PM, Daily
Telephone: 019-226 3248 | 012-200 9053 | 011-231 7988
Website 


4. Satay Zainah Ismail – fat-free satays (from RM1.40/stick)


Satay in KL
Image credit:
@d_izan

For some serious melt-in-your-mouth satays, Satay Zainah Ismail is a family-run warung just a 12-minute drive from KLCC that puts a lot of thought into its meat marination process. And it shows in their grilled satays that are sweet and tender, and has a mild serai aftertaste to it. 

Satay in KLImage credit: Peter Soh

You can opt for chicken (RM1.40/stick) or beef (RM1.70/stick) satay, which uses the tenderloin part of the cow. And it’s 100% meat, without any chunks of fat if you’re concerned about healthy eating. But for something chewier, they also grill Cow’s Tripe (RM1.40/stick) and Chicken Liver (RM1.40/stick) on sticks. There’s also ketupat (RM0.70) to have with the sweet and spicy kuah

Address: 1077, Lorong Kiri 20, Kampung Datuk Keramat, 54000 Kuala Lumpur
Opening hours: 6PM-11.30PM, Daily
Telephone: 016-618 1649


5. Satay KL – satay with a view (RM1.10/stick)


Satay in KL
Image credit:
Satay KL

Satay KL doesn’t have KL in its name for no reason – it’s just an 8-minute drive from the heart of the city. You can even score a view of the Twin Towers and KL Tower in the background while having a satay feast at this restaurant, which has been specialising in satay since the 1980s. 

Satay in KLGrab a seat on the second floor of this satay spot to get a better view of the towers
Image adapted from: Satay KL 

While it is strategically located in Kampung Baru, a famous late-night Malay food haunt in KL, their chicken, beef, and cow’s heart satays are all at a flat price of RM1.10/stick. Their soft ketupat (RM0.90) is just as light on the wallet too. And you never have to worry about running out of kuah here as it comes served in a large bowl. 

But if you’re still feeling those hunger pangs after all those sticks of satay you’ve consumed, you can get Nasi Goreng Ayam (RM6.50) and Western dishes such as Chicken Chop (RM12) and Lamb Chop (RM15) as well.

Address: Lot 1439 A, Jalan Haji Yahya Sheikh Ahmad, Kampung Baru, 50300 Kuala Lumpur
Opening hours: Mon-Sat 4.30PM-11PM (Closed Sundays)
Telephone: 019-371 3639
Website


6. Satay Capitol 1951 Warisan – historic satay spot in KL (RM1/stick)


Satay in KL
Image credit:
Pendita Ismail

Another long-standing satay spot on the list, Satay Capitol 1951 has been serving satay to their customers for over 70 years. Their meats are grilled a little darker on the top as it is seasoned with herbs for even more bursts of flavour. And you can expect generous portions of meat and juicy bits of fat on their satay sticks. 

Satay in KL
Drop by for some satay and get a free view of the Twin Towers here too
Image credit: @husnulhilmi

All their satays cost just RM1/stick – from their chicken and beef satays, to their ketupat. And you can also get a roti bakar (RM2) or roti stim (RM2) set with half-boiled eggs, and a bowl of tangy soto (RM5) to add to your meal. 

Address: No, 1, Jalan Haji Hashim, Kampung Baru, 50300 Kuala Lumpur
Opening hours: Mon-Sat 3.30PM-11.55PM (Closed Sundays)
Telephone: 019-676 9409
Website


7. Dzul Satay – satay with Halal char kway teow (from RM1/stick)


Satay in KL
Image adapted from:
@bunnybabieg

For a late night fix, drop by Dzul Satay on Jalan Peel in Maluri. They have long tables set out under the stars that are great for groups who are feeling hungry after an evening out in the city. 

Gorge on sticks of beef (RM1.20/stick), chicken (RM1/stick), and lamb (RM1.70/stick) that picks up the thick kuah that has a kick of spice to it. You can also fill up on some Halal Char Kway Teow (RM5.50) and Nasi Goreng (RM5.50) for something heartier. 

Address: 41, Jalan Peel, Maluri, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening hours: 6PM-11PM, Daily
Telephone: 017-334 6236


8. Satay Sri Melaka Lembah Keramat – generous kuah (from RM1/stick)


Satay in KL
Image adapted from:
@joebundle

Satay Sri Melaka Lembah Keramat is located in a hawker store in Sentul – just a 15-minute drive from the buzzing Sentul Depot that has become an urban market space. So if you need a spot for cheap eats while you’re here, Satay Sri Melaka is worth a visit. It churns out grilled meats from long rows of charcoal grills that will have meats on your plates in no time. 


Image credit:
@imannurdinws

Their beef (RM1.40/stick) and chicken (RM1/stick) satays are soft and tender, with just enough charred bits to add a smoky flavour to the meat. You can also get a little adventurous here with their cow heart (RM1/stick) and stomach (RM1.20/stick) satays as well.

And if you’re planning to get them to go, you can get 1KG (RM10) of their mildly spicy kuah , or have it frozen (RM18) for that next dinner party of yours. 

Address: 83, Jalan Sentul, Sentul, 51000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening hours: 4PM-11PM, Daily
Telephone: 011-2319 7988


9. Warung Satay Mak Long – satay and street food (from RM1/stick)


Satay in KL
Image credit:
@warungmaklongofficial

For an ultimate street food fest, Warung Satay Mak Long has their signature juicy and tender beef (RM1.30/stick) and chicken (RM1/stick) satays that you can have alongside other beloved street snacks offered here such as Tauhu Bakar (RM3) and Rojak Buah (RM3.50)

You’ll get to dine on all these at their kampung-style dining space that’s spacious and able to accommodate you and your squad so you won’t have to wait for a seat here. 

Image credit: Afkar Malik

Address: Lot 4, Batu 6, Jalan Puchong, Kampung Petaling, Kuala Lumpur
Opening hours: Tue-Sun 6PM-11PM (Closed Mondays)
Telephone: 014-967 4507
Website


10. Pak Din Satay – generous meat portions (from RM1/stick)


Satay in KL
Image credit:
Azhan Apandi

Another great spot to tapau satay at is Pak Din Satay. But if you want to eat their satay straight off the grill, they do have several spots inside its roadside store – just plan to come early if you want to snag a spot as their satays tend to draw crowds throughout the evenings. 

Satay in KL
Image credit:
@epolwafi

They serve the classics of chicken (RM1/stick), mutton (RM1.60/stick), beef (RM1.40/stick), and perut (RM1.60/stick), and are known by locals for their carefully grilled sticks of meat. The light kuah that is on the smoother side soaks up the fatty and juicy bits well too.

Address: 121, Jalan Gombak, Gombak Setia, 53000 Kuala Lumpur
Opening hours: 6PM-11.30PM, Daily
Telephone: 012-978 4252


Satay spots in KL


Satay is a Malaysian staple, and most Malaysians will tell you that Kajang is the best place for local satay. While that’s not untrue, you can find equally delicious satay in Kuala Lumpur itself. And since late night suppers are in every KL-ite’s vocabulary, head to one of these satay spots in KL to satisfy any midnight cravings for meats on sticks.  

Read more food guides here: