What is yong tau foo, and why KL and PJ do it differently

Yong tau foo (酿豆腐) began as a Hakka dish — vegetables and tofu stuffed with a paste of minced fish or fish-and-pork, poached or fried, then served either dry with a sweet-and-spicy sauce or ladled into a light broth. In the Klang Valley it has splintered into distinct camps: old-school Hakka stalls that still stuff their own tofu by hand behind the counter, self-service pick-and-pay setups where you fill a tray and pay by the piece, and the Ampang variant, known for its distinctive wok-searing technique. None of it is quite the same as Singapore-style yong tau foo noodle-soup bowls — expect much more emphasis on the stuffing itself, less on a fixed noodle format.

Dry versus soup: two ways to eat it

Most stalls on this list let you choose. Dry-style comes with a sweet bean-based sauce (sometimes cut with chilli), tossed at the table — this is how Petaling Street's Madras Lane serves it, and it's the format most associated with Cantonese and Hakka hawker stalls in the older parts of KL. Soup-style ladles the same pieces into a clear pork or ikan bilis broth, closer to what you'll get at Hup Soon in SS3 or Ah Keong in Damansara Uptown. A few, like Fatty Mok and 126 Hakka, will do either depending on what you order.

Ampang-style: the wok-seared original

Ampang's version of yong tau foo diverges from everything else on this list. At Foong Foong Restoran, running on Jalan Merdeka since 1974, pieces are seared in a screaming-hot wok, rocked over open flame, then splashed with stock and simmered briefly before serving — a technique locals say hasn't been replicated the same way anywhere else in the Klang Valley. It's also closely associated with sui kow (dumplings) served fried or in soup, and remains a lunch-only, family-run operation that fills up well before noon.

KL cluster: Petaling Street to Kepong and Salak South

Inside KL proper, the spread runs from Chinatown to the northern and southern edges of the city. Madras Lane Yong Tau Foo has operated out of the Petaling Street wet market for over 50 years, cooking each piece fresh in front of customers rather than pre-frying and reheating. Up north in Kepong's Taman Intan Baiduri, 126 Hakka Yong Tau Foo — relocated from its original Paramount Garden, PJ address — still offers the increasingly rare choice of a pork-and-salted-fish filling alongside the standard fish paste. South in Salak South Garden, Fatty Mok Hakka Yong Tau Foo has grown from a roadside stall into a two-shoplot restaurant over more than three decades, running roughly 20 varieties of stuffed items self-service style, alongside its equally well-regarded curry mee. And inside The Gardens Mall, Pulau Ketam Yong Tau Foo gives shoppers a mall-format, air-conditioned version of the same self-service model — pick from a tray, pay at the till.

PJ cluster: SS3, Damansara Uptown and Taman Paramount

Petaling Jaya's picks lean toward kopitiam-attached stalls rather than standalone shops. At Restoran Hup Soon in SS3, Kelana Jaya, the yong tau foo counter is one of several hawker stalls sharing the coffeeshop and is popular enough to sell out most mornings. In the Damansara Uptown hawker centre, Ah Keong Yong Tau Foo has been run by the same family for several decades and sticks to fish-only stuffing with no meat, making it a practical stop for diners avoiding pork even without formal halal certification. And in Taman Paramount, Yong Tau Foo Khong Kee — recently moved to a more comfortable unit within the same neighbourhood after outgrowing its original spot — pairs its yong tau foo with a well-liked century-egg-and-dried-oyster porridge.

Self-service vs hawker-style: how ordering works

Two formats dominate. At classic hawker stalls (Madras Lane, Hup Soon, Foong Foong, Ah Keong, Khong Kee), you typically tell the stall what you want or fill in a paper order slip, and it's cooked or assembled to order. At self-service counters (Pulau Ketam, and to an extent Fatty Mok and 126 Hakka), you pick items straight off a tray or display counter yourself, and staff count pieces at the till. Neither is inherently cheaper — pricing runs per piece either way — but self-service tends to be faster for solo diners and less predictable for portion control if you're not used to eyeballing quantities.

What We Left Out

126 Hakka Yong Tau Foo's original Paramount Garden, PJ storefront came up repeatedly in older coverage, but reporting from late 2025 confirms that location has closed and the stall now operates solely from Kepong — so we've listed only the current address. A stall referred to online simply as "Yong Tau Foo Hawker" on Jalan Perak, KL kept surfacing in older round-ups, but the most recent review we could find dated to 2016, with no fresher confirmation it's still trading, so we left it off rather than risk sending readers to a shuttered stall. 3A Yong Tau Foo & Cheong Fun in PJ is a genuinely halal-certified, air-conditioned option with fresh daily stock, but recent reviews have been more mixed than the stalls that made this list, so we've noted it here as a solid backup rather than a core pick. We also came across a newer-generation stall, Restoran Sungai Way Hakka Yong Tau Foo in PJ, flagged in a Malay Mail piece from mid-2025 — promising, but without the multi-decade track record of the eight spots above, so it's one to watch rather than include outright. Franchise-style "pick your own" yong tau foo chains exist across the Klang Valley, but we couldn't verify a specific, currently-trading KL/PJ branch that met this list's bar for direct confirmation, so none made the cut.

A Note on Prices

Yong tau foo in KL and PJ is almost universally priced per piece rather than per bowl, with hawker-style stalls typically landing somewhere in the RM0.80–RM2 range per item depending on what you pick (tofu and vegetables tend to run cheaper than fish balls or fried items), plus the cost of noodles or rice if you add them. We're not quoting a fixed price for each stall on this list because none of the operators publish an official current price list, and per-piece pricing shifts often enough that a number pulled from an old review risks being wrong by the time you visit — budget a full meal at roughly RM8–RM15 per person at hawker stalls, more at sit-down restaurant versions.

Related reads

If yong tau foo has you in a hawker mood, our curry mee list covers eight more currently-trading KL and PJ noodle stalls, several in the same neighbourhoods as picks above. For dim sum and porridge pairings similar to what you'll find at Khong Kee, see our dim sum guide. And if you like decades-old KL institutions in the same vein as Madras Lane and Foong Foong, our old-school food institutions piece is worth a read.

*Image: A plate of Malaysian yong tau foo — stuffed tofu, brinjal, lady's finger, chilli and fish balls. Photo by Foodi-elaine, via Wikimedia Commons (CC BY-SA 4.0).*