11-08-2025
JOY: Chinatown's Chinese beef & chicken roti with unique flavours like mala & durian worth trying
In Kuala Lumpur's bustling areas such as Petaling Street and Bukit Bintang, the humble Chinese beef roti has earned its place as a culinary cornerstone. Classics like Mon Chinese Beef Roti and Chinese Imperial Beef Roti are household names, complete with queues that seem to stretch around the block. If you'd rather spend your time eating instead of standing, may I point you toward JOY in Chinatown?
The moment you arrive, you can't miss it — the enormous beef roti sculpture atop the shopfront makes its specialty unmistakable. Alongside its rotis, you'll discover an inventive selection of beverages and desserts waiting on the menu. But on this particular afternoon, our mission was to taste the beef roti touted by many as the finest in the district. Next time, we'll explore those icy cold offerings. For now, let's focus on that perfect, golden-crisp roti enveloping tender, savoury beef.
What I tried at JOY
JOY's menu offers some intriguing selections — mala and durian roti among them — but for the sake of a fair first impression, we started with the classics. First up was the Chicken Roti (RM6.50). For such a modest price point, its size was a pleasant surprise, noticeably more generous than what's typically served at other well-known Chinese roti stalls around KL.
One Cup Nasi Lemak Shop: New nasi lemak spot with Village Park-style sambal, crispy chicken & hearty Hokkien mee
From the first bite, the chicken filling stood out — not just for its generous amount, but for its oddly shrimp-like qualities. Its pinkish hue and springy texture gave the illusion of seafood, though the flavour was firmly rooted in well-marinated poultry. There was a confident use of spice, enough to give the filling depth without overpowering it.
Yet, while the inside was warm and satisfying, the outer layer didn't quite hold up to the promise. Parts of the flaky pastry had hardened, making some bites unpleasantly tough, almost as if the roti had been sitting out too long before being reheated or overcooked at the edges.
Then came the Beef Roti (also RM6.50), which was brimming with minced beef, softened onions, and slivers of leek. The ratio, however, leaned heavily in favour of the meat, overwhelming the more delicate flavours that might have added nuance. Still, the beef itself was impressively seasoned.
One bite interestingly brought to mind a spoonful of classic Chinese beef noodles. But again, the flaky pastry betrayed the filling. Like its chicken counterpart, it had areas that were frustratingly dry and stiff, which took away from the otherwise hearty experience.
Between the two, I found the chicken had a bit more personality. My colleague, however, remained loyal to the Mon Chinese Beef Roti, which in her words, wins in terms of flavour but not portion.
Final thoughts
As for the venue itself, JOY makes a comfortable pitstop. The seating is pleasant, the air-conditioning appreciated, and the vibe casual yet tidy — making it an easy spot to sit down and take a breather in busy Chinatown. But would I return? Probably not. The portions are generous, but the inconsistent texture of the pastry layers left something to be desired. A valiant effort, certainly, but perhaps not yet worth queuing up for.
Expected damage: RM6.50 – RM17 per pax
Capitol Cafe: We tried 'the best nasi lemak in Malaysia', generous Penang CKT & one of the best kaya toasts
The post JOY: Chinatown's Chinese beef & chicken roti with unique flavours like mala & durian worth trying appeared first on