Best Bak Kut Teh in KL: Sun Fong vs Ah Hei vs Hing Kee
Short answer: Sun Fong near Bukit Bintang is the tourist-friendly pick known for its smoky dry bak kut teh. Ah Hei in Pudu serves a deeply herbal 15-herb broth with Bib Gourmand recognition. Hing Kee in Kepong is the locals' favourite with a lighter, more approachable herbal soup and tender pork cuts. All three are non-halal and cash only.
Bak kut teh — literally "meat bone tea" — is a Hokkien and Teochew pork rib dish that comes in two main forms in KL: the traditional soup version with a herbal or peppery broth, and the dry version where the pork is stir-fried with a thick, dark sauce. Klang is historically the bak kut teh capital, but KL now has its own strong roster of shops that save you the hour-long drive west.
We visited Sun Fong, Ah Hei and Hing Kee on separate mornings in 2026, ordering pork rib sets at each to keep the comparison consistent. Below is our side-by-side breakdown covering taste, price, location and who each shop suits.
Side-by-Side Comparison Table
| Criteria | Sun Fong | Ah Hei | Hing Kee |
|---|---|---|---|
| Taste | Smoky, caramelised dry style; clean soup also available | Deep, complex 15-herb broth; strong medicinal notes | Lighter herbal soup; tender pork with balanced flavour |
| Portion | Standard; generous meat-to-bone ratio | Standard; thick pork cuts | Generous; known for quality pork selection |
| Price | RM 20-30 | RM 18-28 | RM 18-25 |
| Wait Time | 15-30 min (tourist crowd) | 10-20 min | 10-25 min on weekends |
| Hours | 8 am - 2:30 pm daily (closed alternate Mon) | 7:30 am - 2 pm daily | 7 am - 2:30 pm daily |
| Halal | No | No | No |
| Location | 37 Medan Imbi, Bukit Bintang area | Pudu, off Jalan Pudu | Jalan Kepong, Kepong |
| Best For | Tourists; dry bak kut teh fans | Herbal broth purists; Bib Gourmand credibility | Locals; lighter herbal style; value |
Sun Fong Bak Kut Teh (Medan Imbi)
Sun Fong sits at 37 Medan Imbi, a short walk from the Bukit Bintang shopping district and reachable via the Imbi monorail station. This central location makes it the most accessible bak kut teh for tourists staying in the Golden Triangle, and the shop leans into that position — it is consistently one of the most-visited bak kut teh spots in KL among international travellers.
The signature dish is the dry bak kut teh. Pork ribs are stir-fried with dark soy sauce, dried chillies, garlic and a thick, sticky sauce that coats each piece with a smoky, caramelised glaze. The result is intensely savoury and fragrant, nothing like the soup version. Sun Fong also serves a clean, mild soup bak kut teh for those who want the traditional format — the broth is lighter and less herbal than Ah Hei or Hing Kee, making it approachable for first-timers who are not accustomed to strong medicinal flavours.
A standard set runs RM 20-30 per person depending on extras. The shop opens at 8 am and closes by 2:30 pm, with closures on alternate Mondays. Weekend mornings draw the biggest crowds, with waits of 15-30 minutes common. Weekday visits before 9 am are the smoothest option. Cash only.
Ah Hei Bak Kut Teh (Pudu)
Ah Hei operates in Pudu, about a 5-minute Grab ride from the Bukit Bintang area. It is one of two bak kut teh shops in Kuala Lumpur holding a Michelin Bib Gourmand distinction, alongside Hing Kee. The Bib Gourmand recognition signals quality food at a fair price, and Ah Hei lives up to that standard with a broth that takes its herbal backbone seriously.
The broth is made with 15 Chinese herbs, and you can taste the complexity — there is a deep, layered warmth that builds with each spoonful, carrying notes of dang gui, wolfberry, cinnamon and star anise. The medicinal character is more pronounced here than at Sun Fong or Hing Kee, which will appeal to traditionalists but might catch first-timers off guard. The pork ribs are thick-cut and fall-off-the-bone tender, and the standard accompaniments of you tiao (fried dough sticks), rice and tea complete the set.
Pricing is competitive at RM 18-28, and the Pudu location keeps costs grounded. Hours run from 7:30 am to 2 pm daily, making it strictly a morning-to-lunch option. Wait times are typically 10-20 minutes. The shop is smaller and less polished than Sun Fong, but the flavour depth of the broth makes the trip worthwhile for anyone who values herbal intensity. Cash only.
Hing Kee Bak Kut Teh (Kepong)
Hing Kee is the one you drive to Kepong for. Located on Jalan Kepong, about a 25-minute drive from the city centre, it sits outside the typical tourist circuit — and that is part of its appeal. The crowd here skews local, prices reflect the suburban location, and the bak kut teh itself has a character distinct from the city-centre shops. Hing Kee also holds a Michelin Bib Gourmand distinction, earned in 2022, which gave it wider recognition beyond its Kepong regulars.
The herbal profile here is lighter and more approachable than Ah Hei. The broth carries clear herbal notes without the heavy medicinal undertone, making it a balanced middle ground between Sun Fong's mild soup and Ah Hei's intense herbal depth. The pork cuts are the standout — Hing Kee is known for selecting quality pork with good marbling, and the ribs emerge from the broth tender and flavourful. Side dishes like braised pork belly and tofu puffs are worth adding to your order.
Prices are the most affordable of the three, starting at RM 18 for a basic set. The shop has been operating for over 19 years and opens at 7 am, closing by 2:30 pm. Weekend mornings are the busiest, with waits reaching 25 minutes. If you are willing to make the Kepong trip, Hing Kee delivers the strongest value-to-flavour ratio of the three shops. Cash only.
Our Pick by Situation
- First-timer to bak kut teh: Sun Fong. The mild soup and the dry version give you two styles in one visit, and the central location makes logistics simple.
- Short on time: Sun Fong. Walk from Bukit Bintang, eat, and continue your day without a Grab ride.
- Family with children: Hing Kee. The lighter broth suits younger palates, and the suburban setting is less crowded than city-centre shops.
- Late night: None of these three serve dinner. All close by 2:30 pm. For evening bak kut teh in KL, look beyond this comparison.
Frequently Asked Questions
What is the difference between dry and soup bak kut teh?
Soup bak kut teh features pork ribs simmered in a herbal broth made with Chinese medicinal herbs, garlic and white pepper. Dry bak kut teh stir-fries the pork with soy sauce, dried chillies and a thick, caramelised sauce, producing a smoky, sticky dish. Both styles use pork as the primary protein but deliver very different eating experiences. Sun Fong is known for its dry version, while Ah Hei and Hing Kee specialise in the soup style.
Is bak kut teh halal?
No. Bak kut teh is a pork-based dish and is not halal. All three restaurants featured here — Sun Fong, Ah Hei and Hing Kee — serve pork as the primary ingredient. There is no halal version of traditional bak kut teh, though some newer establishments have introduced chicken-based alternatives marketed under the same name.
Which bak kut teh shop in KL is closest to the city centre?
Sun Fong at 37 Medan Imbi is the most central, located a 10-minute walk from Bukit Bintang and reachable via the Imbi monorail station. Ah Hei in Pudu is about 5 minutes by Grab from Bukit Bintang. Hing Kee in Kepong is a 25-minute drive from the city centre and requires a Grab ride or private transport.
How much does bak kut teh cost in KL?
A standard portion for one person costs RM 20-30 at Sun Fong, RM 18-28 at Ah Hei and RM 18-25 at Hing Kee as of 2026. Prices increase if you add extra meats, offal or side dishes like tofu puffs and you tiao. All three shops are cash only.