
Crisp, golden-brown bread with thick slices of cold butter and luscious coconut jam—kaya toast is one of Malaysia’s most beloved breakfast staples. But beyond its comforting taste lies a deeper story of colonial fusion, local ingenuity, and timeless appeal. The best kaya and toast in KL and PJ today continues to carry this legacy, offering more than just a morning bite – it’s a taste of the past.
The history of Kaya Toast

The origins of kaya toast stretch back to the early 1900s, when British and Dutch colonial influence shaped the culinary landscape of Malaya and Singapore. In colonial households, breakfast often featured buttered toast with jam, or “toast soldiers” served alongside soft-boiled eggs. Hainanese migrants, many of whom were employed as cooks and stewards by the colonial elite, began localising these Western breakfast traditions. Drawing on their own culinary roots and the flavours of Southeast Asia, they swapped fruit preserves for kaya—a sweet, velvety coconut egg jam scented with pandan—and reimagined toast into a local delicacy.
Rather than using toasters, the bread was grilled over charcoal, imparting a subtle smokiness and crisp texture that elevated the dish into something truly special. That signature char, combined with the luxurious blend of butter and kaya, remains the most defining trait.
Like our neighbouring country Singapore, modern cafés in Malaysia have reinterpreted kaya toast in stylish forms, but it’s the kopitiams – some decades old – that continue to serve it the traditional way, on chipped porcelain plates with soft-boiled eggs and a cup of strong kopi. From nostalgic Hainanese institutions to newer spots honouring the classic method, here are our top picks for the best kaya toast in KL and PJ.
(Hero and featured image credit: Instagram/orientalkopi.asia and Guan’s/Facebook)
8 best places to eat kaya toast in KL and PJ

1 /8
With its upscale but retro furniture, Oriental Kopi brings the traditional kopitiam experience up a notch without losing its essence. Their kaya toast is constructed of liberal slices of soft bread toasted to a golden brown and covered liberally with homemade kaya and chilled butter slivers that melt just enough when you bite into it. Match it with their full-bodied Oriental coffee and silky soft-boiled eggs for the full ceremony. Expect queues that snake all the way back to the door – but for many, it’s well worth it.
Oriental Kopi @ KLCC
Address: Lot 414-415 & OS404, Level 4, Petronas Twin Tower, Kuala Lumpur City Centre, 50088 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Contact: 011-1107 6363
Operating hours: 7:30AM – 10PM (Monday – Friday), 8AM – 10PM (Weekends)
Oriental Kopi @ The Exchange TRX
Address: C.45.0 & C.46.0, Level Concourse, The Exchange TRX, Persiaran TRX, Tun Razak Exchange, 55188 Kuala Lumpur, Federal Territory of Kuala Lumpur
Contact: 013-768 6388
Operating hours: 9AM – 10PM
Oriental Kopi @ Mid Valley
Address: LG-043, Mid Valley City, 58000 Kuala Lumpur, Federal Territory of Kuala Lumpur
Contact: 018-787 6363
Operating hours: 7AM – 10PM
(Image credit: @orientalkopi.asia/instagram)

2 /8
A cult breakfast spot among breakfast seekers, Thong Kee is the kind of place where regulars are already in the know about what to order. Their kaya and toast takes center stage here; crisp on the outside, light in the inside, and topped with just the right amount of kaya and butter. Paired with their namesake 1+1 cham (a coffee-tea drink thick enough to almost qualify as a dessert), it strikes all the right old-school notes without being unappetisingly stingy. The noise of the spectators at Sea Park is contributed to the ambiance.
Operating hours: 7AM – 4PM

3 /8
True to its name, Butter Kaya Kopitiam takes its kaya toast very seriously. Their charcoal-grilled bread arrives warm and crisp, with an indulgent spread of smooth, house-made kaya and generous slabs of cold butter that strike the perfect sweet-salty balance. The minimalist, modern setting doesn’t detract from the old-school flavours, making it a favourite for those who want tradition with a touch of contemporary flair.
Those who want a more modern take will love the Signature Pandan Kaya Lava Bun, which is filled with homemade pandan kaya cream and topped with a luxurious slice of Premium Anchor Butter that all oozes out when you cut into it.
Operating hours: 10:30AM – 8:30PM (Monday – Friday), 9AM – 8:30PM (Weekends)

4 /8
Ho Kow is a name that has lasted since the 1950s. Today, it is located in a refurbished colonial shophouse building in Chinatown. Its kaya and toast remain just as tradition dictates—charcoal-grilled bread, full-fat kaya with a smoky flavor, and toothy slices of butter. Serve on to old-fashioned porcelain plates served with half-boiled eggs and bold Hainanese coffee, and this is kopitiam at its finest.
Operating hours: 7:30AM – 2:30PM (Tuesday – Friday), 7:30AM – 4PM (Weekends)
Image credit: Instagram/vel.eats.kl

5 /8
Hidden behind the Tian Jing Hotel in Chinatown is Lim Kee Café, a gem that finds its equilibrium between retro charm and modern sophistication. Their kaya toast consists of pillowy-soft Hainanese bread that’s been toasted for a perfectly crisp exterior, and a pungently aromatic kaya that’s rather more caramel than egg. The space is serene with rattan chairs and tile flooring, making it the perfect place for an easy, refined breakfast.
Operating hours: 9:30AM – 5:30PM
Image credit: Instagram/limkeecafe

With several locations across KL, Guan’s has built a name for delivering no-nonsense, well-executed kopitiam staples. Their kaya and toast is straightforward but excellent: toasted bread with crisp edges, flavourful kaya made in-house, and cold, salted butter that complements rather than overwhelms. It’s comfort food done right—unpretentious and consistently satisfying.
Operating hours: 8AM – 7PM
Image credit: Guan’s/Facebook

7 /8
A bold newcomer with a cheeky name (which roughly translates to “flavour packed”), Yitchaw Kaw Kaw lives up to its promise. Their kaya toast is thick, crunchy, and heavy on the fillings—definitely a more indulgent take. With kaya that’s thick and aromatic and a heavy slab of cold butter sandwiched in between, this one’s for those who like their toast rich, messy, and deeply satisfying.
Yitcha Kawkaw Kopitiam @ Taman Danau Desa
Address: 6, Jln 5/109f, Taman Danau Desa, 58100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Operating hours: 8AM – 9PM
Contact: 010-231 3068
Yitcha Kawkaw Kopitiam @ Kota Damansara
Address: 22-1, Jalan PJU 5/16, Kota Damansara, 47810 Petaling Jaya, Selangor
Operating hours: 8AM – 9PM
Contact: 014-605 3068
Image credit: Instagram/yitchakawkaw.kopitiam

8 /8
No list of the best kaya and toast in KL would be complete without mentioning Yut Kee—an enduring institution since 1928. While it’s best known for its Hainanese pork chops and roast pork rolls, Yut Kee’s kaya toast holds its own with quiet confidence. The bread is sliced thin and toasted to a delicate crisp, served with their signature kaya that’s slightly runnier than most, yet rich with egg and coconut. Accompanied by soft-boiled eggs and a strong cup of kopi-o, breakfast at Yut Kee is a cherished ritual that feels like stepping back into a sepia-toned version of Kuala Lumpur.
Operating hours: 7:30AM – 4PM (Closed on Mondays)
