21 Muslim-Friendly or Halal Food In KL (2023)

Looking for best halal food in KL? Being in a multicultural country, we are blessed with a plethora of food originating from different ethnicities and we can’t get enough of it! What better day than today to put a smile on our Muslims friends and get them on a craving hunt? For those who aren’t aware, under the Islamic law, only Halal-certified food may be consumed by Muslims.


21 Halal Food In KL (Must-Try) 2021

Now looking for Halal food ain’t that hard, though knowing the best out of the best is the tricky part here. Throw tricky out of the window as we lay out for ya the Top 20 Hala Eats in KL comprising the queueing yet worth the wait spots, hidden gems, and cafes among many other places we hope you have no clue about just yet.

#1 Asiari

Yup, no doubt about it, Asiari is Halal! Did you know their dim sum menu is served all day everyday? You can enjoy their piping hot and fresh dim sum like the signature Xiao Long Bao, a soup dumpling that is filled with juicy minced chicken that you shouldn’t miss! Asiari also offers a wide range of dim sum menu such as the classics – Siew Mai and Har Gao and also other Chinese Muslim cuisines such as our Black Truffle Fried Rice with Shrimp and Wok-Fried Rice Noodle with Beef. It is definitely a perfect place for every meal with your friends and families.




Asiari Dim Sum IOI City Mall, Putrajaya (Halal Certified)

Operating Hours: 10AM – 10PM


Address: Lot LG-78F, Lower Ground Floor IOI City Mall, IOI Resort, 65202 Putrajaya, Selangor

Asiari Dim Sum Bangi (Halal Certified)

Operating Hours: 11AM – 10PM


Address: No.10 & 11, G1, Jalan Medan PB2A, Seksyen 9, 43650 Bandar Baru Bangi, Selangor.

Asiari Dim Sum Subang Parade 

Operating Hours: 10AM – 10PM

Address: Subang Parade, G07 A,B,C, Persiaran Kemajuan SS16, 47500 Subang Jaya

Asiari Dim Sum Bukit Jelutong 

Operating Hours: 11AM – 10PM

Address: D’Bayu, G15, Jalan Serambi U8/24, Bukit Jelutong, 40150 Shah Alam, Selangor

#2 Ikan Bakar @ Mat Teh Ikan Bakar Dato Keramat

OmwzrdnGetting there is as easy as taking the LRT and getting off at the Dato’ Keramat station. Started off as a tea maker at the stall, Mr. Hambali got the attention by making kick-ass tea. “Teh” means tea in the Malay language, and “mamat” is a common name to call a guy. Therefore, Mat Teh was his name. Only later on he discovered a hidden talent to serve only the FRESHEST FISH IN TOWN. Take a peek!

Lorong Keramat Dalam 8, Kampung Datuk Keramat, 54000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur (Nearest LRT Dato Keramat)
Hours: 11 AM to 4 PM. Closed on Sundays 

#3 Dim Sum @ Min Max Restaurant

Photo by safwanshokri

Yes, it’s Halal and cheaper compared to having your dim sum at a hotel with a tax fatter than the word ‘fat’. From freshly steamed to fried to order, MinMax offers a dim sum menu that covers all the basics and then some other signature ones for very reasonable prices in a comfortable setting.

Serving Siu Mai (made with chicken and shrimp) which is satisfyingly springy, the har gao delights with juicy shrimp and the prawn Cheong fun doesn’t threaten to have its fillings roll out of its thin, silky rice flour noodles. 11 am is a good time to pop in before the lunch crowd swarms in at 12 noon.

Now Read: Top 10 Best Breakfast in KL

By skmyusof
~Tripadvisor ~Facebook 
Lot No. 2.1, Level 2, at PNB Darby Park, Jalan Binjai, 50450, Kuala Lumpur, WP Kuala Lumpur
Hours:  9 AM to 10 PM.Opens Daily
Phone: 03-2166 8669

#4 Nasi Kukus @ Ilham Nasi Kukus

For just RM6, you can get a very decent meal at this steamed rice specialist. Nasi Kukus is a Kelantanese favorite and it’s done to near-perfection at Ilham. The bustling locale in Mutiara Damansara sees a constant stream of customers, no doubt here for the steamed rice specialty.

Doused in a delicious three-blend gravy (fish curry, chicken curry, and kuah kerutup daging)  the rice emerges incredibly warm and dense — almost mimicking the texture of glutinous rice without being an overly heavy dish. It also comes with a large piece of Ayam berempah that leaves little to be desired. Don’t forget to snag a bag of Keropok (fish crackers, RM3) and crush a handful of it over your rice for an extra crunchy, extra yummy effect. Add that Spicy Sambal Belacan for that spicy kick!  Phew

By gemismail
~Tripadvisor ~Facebook 
Jalan PJU 7/16, Mutiara Damansara, 47810 Petaling Jaya, Selangor
Hours: 11.30 AM to 10 PM. Opens Daily 
Phone: 013-966 2525

#5 South Indian Banana Leaf @ Sri Nirvana Maju

if you think Mamak nasi kandar and Banana leaf are the same things, we’re here to give you a nice smack and enlighten you on that fact that  Banana Leaf Rice is a traditional South Indian rice dish served on a banana leaf that is guaranteed to take your taste buds on a thrilling ride with its heat and spice and very different from Nasi Kandar.

By jocesy

Seated along Jalan Telawi 3 is Sri Nirwana Maju, famed for both its long queues and killer banana leaf rice that is worth a queue longer than the Great Wall of China. With the Banana leaf rice set(RM8.50), indulge in a  free-flow rice, assorted curries, an Indian yogurt cucumber salad, curry with potatoes and the best part, fried bitter gourd (THE BEST) And if you want more proteins, top it up with a piece of fried chicken or ikan tenggiri (mackerel fish) to spice up your meal!

~Tripadvisor ~Facebook
43, Jalan Telawi 3, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours:  10 AM to 1.30 PM. Opens Daily


#6 Roti Canai Brekkie @ Tea Mansion Stall

Featuring this about the 100th time now, Mansion Tea Stall deserves its fame by keeping it real with the rough-on-the-edges decor, rickety seats, and some flooded roti love! Featuring Roti Banjir Special (RM4.50) unlike any other. “Wobbly eggs, chopped roti canai drenched in dhal, curry, and sambal, freshly made and served within minutes of ordering.” Perfect for morning, night, rainy, moody, happy, basically any day!!!  Also good is their saltish Roti Sardin (RM4) and their perfectly pulled Teh Tarik (RM1.70) with extra foam.


Image may contain: food
Yunie Minami

Kuala Lumpur City Centre, 50100 Kuala Lumpur, Federal Territory of Kuala Lumpur
Hours:  24 hours

#7 Kerala Cuisine @ Kayra Kerala Cuisine

Kayra’s entry into TTDI is a pleasant addition for all, but most memorably, for first-timers tasting Keralan food. The cuisine of Kerala is characterized by the use of coconut, chopped, grated or used as garnishes,  coconut milk or paste is used to thicken gravies and coconut oil is used for cooking. To put it into a summary, Kerala cuisine consists of coconut, mangoes, fresh seafood and a whole lotta spicy flavors that you would wanna starve for before trying it out!

Tuck into the comforting Appom (RM12) — mini rice cakes topped with delish coconut chutney. That should get your appetite going for the mains. The Kerala Roast (RM22) is a fantastic Kerala-style roast chicken, while Meen Pollichattu (RM29) serves grilled banana leaf parcels of tasty fish. Remember to order a portion of Dosa (RM4) to go with these flavourful picks. If you prefer to end lunch hour on a sweet note, the Vattalappam’s (RM10) brown sugar and coconut custard served with honey pineapple will do just that.

~Tripadvisor ~Facebook 
46, Jalan Tun Mohd Fuad 1, Taman Tun Dr Ismail, 60000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 11.30 AM to 10.30 PM.Opens Daily 
Phone: 03-7732 2009

#8 Fusion Western Chinese Cuisine @ Merchant Lane

Cr: saam_waan

Looking into skipping the everyday food cycle, fast foods, and the same’ol thang? Explore your taste buds at this cafe tucked amidst the hustle and bustle of the famed tourist trap Petaling Street. Merchant Lane cites a strong Asian influence over its food offerings thus, expect innovative twists to classic Western cuisines such as ‘Italian Chow Mien’ and the famed ‘Hongkie Beef Stew’.Tagged with a reasonable RM20+ price for main courses, feast your eyes upon the outdoor patio that flaunts an old-world charm through rustic furniture and sprouting greeneries.

For the Sweet tooths: Roti Jala + gula Melaka ice cream dessert is definitely gonna be a guilty pleasure.~

By cafesaurus


By eateatbangbang
Address: 150, Jalan Petaling, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours:  9.30 AM to 10 PM.
Phone: 03-2022 1736

#9 Nasi Dagang @ Restoran Tuu Dok Ko 1488

Literally translated as “trader’s rice”, Nasi Dagang is a popular East Coast dish, often eaten for breakfast. The mixture of glutinous rice is steamed with coconut milk, chopped shallots, ginger shreds, lemongrass and fenugreek seeds that erupts the beauty of complementing flavors at a  mouthful.

By boo_licious

A hearty meal can never hurt; in fact, it’s one of the best things you can achieve in a day. This 20-year old restaurant draws an early crowd of regulars who trickle in for their spread of delicious Kelantanese fares like nasi berlauk, nasi Dagang, nasi kerabu, and pulut pagi. The Nasi Dagang here is known for its early sell- out, implying that it’s good to be here before the clock hits 10 am.

By dayangamaniadlienaadriana
Jalan Samudera Utara 2, Taman Samudra, 68100 Batu Caves, Selangor
Hours: 6.30 AM to 5 PM. Closed on Monday.
Phone: 012-605 5415

#10 Nyonya Laksa @ Limapulo Baba Can Cook

Boasting charming old-school vibes and decades-old recipes whipped up by their veteran cook, Uncle John will make sure you had a good time. With a flat priced tag, tag along with your colleagues for a lip-smacking, creamy, and warming Nyonya laksaonly available on Mondays, Wednesdays or Fridays.  Gotta do whatcha gotta do 🙂 If you’re here on any other day, don’t fret. Their daily fare includes an absolutely delightful Ayam Berempah with rice. The name often denotes spiced fried chicken but in Peranakan terms, this is a comforting bowl of tender chicken cooked in a curry-like gravy.

Address: 50, Jalan Doraisamy, Chow Kit, 50300 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours:  12 PM to 10 PM.Closed on Sundays
Phone: 03-2698 3268

#11 Sweet tooth treating @ Jaslyn Cakes

Cr: jerlinteh

Upon opening the door, a heavenly whiff of baked goodies welcomes you, making it perfectly understandable if you want to immediately buy and gobble a piece of madeleine up just to ease the temptation. Come after a light lunch, because desserts here are a dining experience of their own. The dark Salty Valrhona Brownie (RM10.90) and Butterscotch Blondie (RM10.90) come in contrasting colors and you should order both. The brownie wins points for its gooey center and sea salt-topped crust, whereas the blondie delights with a buttery bite. However, what lures most into the store is a classic bake, the Vanilla Bean Cheesecake (RM14.50) — light and fluffy, it hits all the right notes that a good cheesecake should.


~Facebook ~Tripadvisor
Address: 7A, 7A, Jalan Telawi 2, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 11 AM to 7 PM. Closed on Mondays
Phone: 03-2202 2868

#12 Rojak Mamak @ SUBANG SS15

Having operated in the same spot for over 20 years, these guys are incredibly experienced, so it’s no wonder their rendition of rojak is touted one of KL’s best. Drawing crowds of fans (queue last about 10-15 mins)  who will wait patiently for their rojak, this sweet, spicy, slightly nutty dish is a mix of coconut fritters, crispy prawn fritters, deeply fried bean curd, shredded cucumber, and yam bean. The rojak comes in several sizes, with options to add cuttlefish and egg for RM1 each. Go all out and get the one with the full works with a kick ass price of RM6 for a filling and amazingly flavored lunch.
By Umarkkkk

~Facebook ~Tripadvisor
Address: Along Jalan SS 15/3B, 47500, Subang Jaya, Selangor
Hours: 11.30 AM to 7 PM. Opens Daily
Phone: 0162831321

#13 Crepes @ Strangers at 47

Image may contain: food

From big breakfast (Wholemeal crepe, Spanish chicken sausage, smoked chicken ham, buttered sauteed portobello and spinach, golden hash brown, scrambled eggs, caramelized onions, and baked beans)for a sweet treat ( Kayaman- Pandan coconut crepe, kaya spread, fried banana, gula Melaka and vanilla ice cream), this place warrants a visit for their delicious sweet and savoury crepes.

Image may contain: people sitting, table and food

Cr: cosmicintelligence10
~Facebook ~Tripadvisor 
45, 47, 49, Jalan 17/45, Seksyen 17, 46400 Petaling Jaya, Selangor
Hours: 9 AM to 10 PM. 
Phone: 03-7497 2409

#14 Chapli Kebab @ Pathan Chapli Kebab Batu 9

Run by a group of native Pakistanis, this humble hidden gem of an eatery (looks can be deceiving)  is known for one thing and that would be Pakistani chapli kebab! Encompassing beef patties topped with a beaten egg, and served with naan, mint sauce, dhal and a wedge of lime this beauty here is a treat for as low as RM10 per person. Ways to get the most out of the dish: first, squeeze the lime onto the patty, then you tear a chunk of the patty and wrap it in a piece of naan. Dip everything into the mint sauce and dhal, and you’ll have yourself a typical Pakistani kebab. As authentic as it can get! Keep a lookout for a blue roof stall as it may be a little tricky to find this place.


~Tripadvisor ~Facebook 
Jalan Hulu Langat, 43200 Batu 9 Chera.s, Selangor

Hours: 4 AM to 12 AM.Opens Daily
Phone: 016-913 7773

#15 Halal Chinese Seafood @ Lala Chong Seafood Restaurant

By zackzack0506

Home of one the best fresh seafood in Klang Valley, there’s no way you can avoid ordering a plate of Salted Egg Yolk Squid at Lala Chong.Tuck into fresh seafood flavored with precision at this restaurant deep within the older parts of Kayu Ara. This rustic outdoor restaurant has long made its name for dishing out delicious, pork-free seafood, so make your way here when in need for a good for groups destination.

Cr: makanmakaninmalaysia
By niccolalim
Address: 952, Jalan Cempaka, Kampung Sungai Kayu Ara, 47400 Petaling Jaya, Selangor
Hours: 11.30 AM to 11 PM. Opens Daily.
Phone: 03-7728 1906

#16 Roti John @ Titiwangsa

Leaving the video to do the talking! Njoy 🙂

By nizam_kualaberang
Address: 199, Jalan Datuk Keramat, Kampung Datuk Keramat, 54000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours:  4 PM to 12 AM.
Phone: 019-324 8528

#17 Thai @ Vicchuda Thai Restaurant

By anisryosuke

At an impossible option to find a halal Thai restaurant around town, Vicchuda aims to fill the gap. Serving a blend of Malay-Thai cuisine, the old-time restaurant spans several outlets across Klang Valley, garnering a good crowd. A must-order is the TomYam Campur (from RM6.50) that combines the heat of Thai-style tom yum with the aromatic tang of Malay-style soups. If you’re a fan of spicy, sourish kerabu, this menu is your playground. Choose from their best-selling Kerabu Perut (beef tripe salad, RM6.50), piquant Kerabu Mangga (mango salad, RM5.50) or even an exciting Kerabu Kaki Ayam (chicken feet salad, RM6.50).

By ardellia80
By ashhry21

~Tripadvisor ~Facebook
Address: 24, Jalan SS 21/35, Damansara Utama, 47400 Petaling Jaya, Selangor
Hours:  11 AM to 12.30 AM.Opens daily
Phone: 03-7722 3481

#18 Fish Head Curry @ Anuar’s Fish Head Curry

Popular among Bangsar people, Anuar’s Fish Head Curry or better known as Bangsar Fish Head Corner is a humble stall located around Lucky Garden that has drawn a lot of customers for their delectable fish head curry and mamak-style fried chicken for nearly 30 years. Affordability is one of the reasons they are so popular. For RM3 you get to enjoy a serving of fried chicken (or fried fish) rice with tangy fish curry gravy, okra, and as much bean sprouts as you want. It’s hard to believe that you can have a filling lunch in Bangsar at this price, but it does exist.

Bangsar At the corner of Lorong Ara Kiri 3, Lucky Garden, Bangsar, Kuala Lumpur
Hours: 9.30 AM to 5 PM. Opens daily. 
Phone: 016-677 7703

#19 Barbequed affair @ Beard Brother’s BBQ

Real barbecue is a skill that pitmasters have learned and honed over the course of their entire life. It takes countless hours of experimentation and trial and error to get things just right – from the rub to the temperature, to the mixture of wood and smoke, I got nothing but Beard Brother’s BBQ to have it all under their sleeve.

By @ariffin.fariz

Beard Brothers BBQ dishes out traditional low-and-slow style barbecue, with cuts and options that include beef brisket, beef ribs, lamb shoulder, chicken and a variety of sausages. Pamper yourself with a meal of Beef Brisket with four sides (potato bun, baked beans, mash, and coleslaw) and a bottle of locally produced Pop Soda for just RM26. They’ve got meats to meet every need, individuals and even groups. Whether it’s the gargantuan Triple Threat Platter (RM125) with three types of meat and four sides or the quick Brimmie Sandwich (RM15), which is essentially a brisket-stuffed croissant, the brothers serve to please!

Cr : @woodfirejb

~Facebook ~Tripadvisor 
PG-01, Persiaran Tropicana, Tropicana, 47410 Petaling Jaya, Selangor
Hours: 11 AM to 10 PM. Closed on Mondays 
Phone: 012-319 0962

#20 Ramli Burger @ Om Burger

By akilasharif

If you’re in Malaysia and you’re craving for a burger, one cannot step into Mcdonalds without giving these bad boy VVIP ATTENTION. This is one of those OG stalls that’s connected to a 7-11 (one true pairing), so it shouldn’t be a challenge to find. With all the upgrade on Ramly Burgers, it’s good to revisit a good old sloppy one and OM Burger’s got it for as low as RM 2 ( that’s one heck of a burger right there) . Known as one of the juiciest and sloppiest burgers around, this is where you go if you want to fully devour a burger like it’s your last day on earth.

By Bahran

7-11, Jalan Ayer Kerja Lama, Ukay Heights, 68000 Ampang, Selangor
Hours: 7 PM to 5 AM. Opens daily.


#21 Brunching @ Jibby & Co

By mingchan_

If y’all haven’t graced this Halal Gem with your presence, you haven’t been living the life of a city girl or dude to it’s fullest. Inspired by the Melbourne-Cafe culture, Jibby & Co the brainchild of Chef Jibby takes residence in a beautiful glass annex outside Empire Shopping Gallery, making it a solid spot for celebrations or daytime dates.How to do hearty brunches right: A plate of Beef Bacon, Artisan Chicken Sausage, Spinach, Sauteed Mushrooms, Roasted Tomatoes & Thyme accompanied with a piece of crispy Hash Brown, eggs of your choice & Turkish Bread.

Read Also: Top 10 Burgers in KL

By nisakrutami_official
~Tripadvisor ~Facebook
Empire Shopping Gallery, Jalan SS 16/1, Ss 16, 47500 Subang Jaya, Selangor

Hours: 8.30 AM to 10.30 PM. Opens Daily
Phone: 03-5613 7070

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button