I often opt for char siew rice or roast pork rice as a convenient meal option when I’m pressed for time. It’s reliably satisfying when I’m hungry and indecisive about what to eat. However, achieving the perfect roast can be tricky, as many tend to become dry and tough during cooking. Properly timing the cooking process is crucial to ensure the meat remains tender and juicy.
There’s no shortage of eateries in Malaysia serving up this beloved Cantonese cuisine. With our attention directed towards JB today, let us guide you through our handpicked selection of the top 7 places to indulge in a mouthwatering roasted meat feast.
1. Huazai Roasted Duck

Huazai Roasted Duck has earned a longstanding reputation among locals for its exceptional roasted dishes. Drawing crowds consistently and garnering rave reviews online, it has become widely recognised. Expanding from its Bukit Indah location to Perling, the eatery continues to thrive.

Make the most of your money with their popular set meal, offering 2 options: Jiang Rong Boiled Sliced Cold Chicken (RM15.80 for 1 pax, RM29.80 for 2 pax) and Roasted Chicken (RM28.90 for 2 pax).
Enjoy a wider selection of roasted dishes in one go with their platter options, featuring the Tianbao Platter (RM48), Three Flavours Platter (RM38), and Two Flavours Platter (RM28). Take your pick from various meats including char siu, roast pork, sausage, smoked duck, dang gui duck, Japanese grilled chicken, and kampung chicken. These dishes are perfect for sharing with your loved ones!
For a list of locations, contact numbers and opening hours, click here.
Facebook
2. Restoran Ya Wang

I’m sure most of the Singaporeans are familiar with Restoran Ya Wang, known for its delicious roast duck. Its convenient location near the CIQ makes it an ideal choice for hungry travellers enduring long jams at the causeway.

Enjoy a variety of 5 delicious duck dishes. Sink your teeth into the Roasted Duck with Angelica Herb (RM47 for half, RM92 for whole), Roasted Duck with Ginseng (RM48 for half, RM94 for whole), or Roasted Duck with Ten Wonder Herbs (RM48 for half, RM94 for whole) for a flavourful herb-infused experience. Alternatively, try the Pipa Roasted Duck (RM41 for half, RM80 for whole) or Braised Duck (RM41 for half, RM80 for whole) for a different taste sensation.
Alternatively, you can opt for smaller portions featuring various cuts of duck, like Roasted Drumstick (RM18/piece) and Roasted Duck Lower Quarter (RM28). Not a fan of duck? No worries! There’s also Roasted Chicken Drumstick (RM6/piece), Char Siu (RM20), Roasted Pork (from RM25), and other tantalising options available. Get ready to be impressed by the array of dishes!
44, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor
+607 224 8624
Thu to Tue: 8am – 6pm
Closed on Wed
3. You Kee XO Restaurant

Over time, You Kee XO Restaurant has become well-known to many. Beyond their famous roasted meats, this eatery also stands out as Malaysia’s pioneer in offering stewing pot-simmered soups, providing flavourful broths to accompany their signature dishes.

You Kee XO Restaurant offers its renowned XO Five Blessings Platter (RM168), comprising 5 delectable meat varieties. This exquisite dish includes wasabi prawn, XO roasted duck, roasted chicken, char siew, and roasted pork. For those seeking unique roasted delicacies, options like Guangzhou Roast Goose and Shatin Roast Pigeon are also available, and prices vary by season.
Another highlight of this restaurant is their Soup of the Day (RM23.90). The soup is cooked in a small stewing pot and then transferred to a large urn for hours of simmering to extract the essence of the ingredients. This process yields a deeply flavourful and nourishing broth that satisfies both the palate and the body.
For a list of locations, contact numbers and opening hours, click here.
Facebook
10 best makan places in Sutera Mall for a recharge from shopping fatigue
4. 洪燒臘 Hong Charcoal Roasted Delight

Hong Charcoal Roasted Delight is renowned for its semi-fat and lean char siew, expertly crafted by a chef with 20 years of experience in charcoal grilling. They take great pride in the enticing aroma and exquisite textures found in their roasted specialties.

One signature dish from the establishment is the Roasted Dang Gui Duck (RM78 for whole, RM40 for half), celebrated for its robust and flavourful taste. The remaining offerings include options like Roasted Duck Rice (RM7), Chicken Rice (RM5.50), Char Siew Rice (RM7.50), and Roasted Pork Rice (RM7.50).
You can also choose from various meat combinations, such as Roasted Duck with Char Siew Rice (RM10) and Roasted Pork with Char Siew Rice (RM10). Their menu offers a wide range of variations to explore. Elevate your satisfaction by adding Braised Egg (RM1.20) and Pickled Vegetables (RM7) to your meal.
2, Jalan Temenggung 7, Taman Ungku Tun Aminah, 81300 Skudai, Johor, Johor Bahru, Malaysia
Wed to Mon: 8.30am – 2pm
Closed on Tue
+6018 943 2677
Facebook
5. Kang Bee Hong

No matter where you are in JB, Kang Bee Hong is within easy reach. Since its inception, it has consistently won the affection of the public. The business has successfully expanded with 9 branches across JB as of Mar 2025, making their dishes accessible to everyone across the city. Its familiar emblem has become deeply rooted in the heart of the local community.

As this article focuses on roasted meat, and we’ve journeyed to the 7th entry, the spotlight undoubtedly falls on their roasted dishes, which serve as the cornerstone of the establishment. One of the standout dishes is the HK 2 Mix Roasted Meat Fried Rice (RM19.30), featuring char siew and roasted pork paired with fried rice— it’s definitely worth sampling!
For an extra treat, indulge in their highly recommended Thai Style Double Mix Crispy Tofu (RM15.90). This dish presents crispy fried tofu complemented by a Thai-style sweet and sour sauce, guaranteed to tantalise your taste buds. Give it a try, and you’ll see for yourself.
For a list of locations, contact numbers and opening hours, click here.
Facebook
6. Chicken Fast 神鸡炒蒜

Chicken Fast is a versatile dining establishment nestled in the lively locale of Mount Austin. Their menu ranges from breakfast items to noodles and dim sum, with their roasted meats stealing the spotlight. It’s a popular lunch spot for many office folks in the area.

The menu includes familiar options Roasted Chicken (RM8), Kampung Chicken (RM8), Char Siew (RM8.50), Roasted Pork (RM8.50), and Roasted Duck (RM10). For those looking to sample a variety, consider their Platter Mix 3, available in 3 sizes: small (RM38), medium (RM48), and large (RM58).
You can also complement your roasted meat with Wantan Mee (from RM8) if rice isn’t your preference. Other beloved dishes include Curry Mee (RM8), Prawn Mee (RM9), Herbal Soup Dumplings (RM6), Char Siew Bao (RM3), and more. Whatever you’re craving, there’s certainly something to satisfy your appetite.
29, Jalan Mutiara Emas 2A, Taman Mount Austin, 81100 Johor Bahru, Johor, Malaysia
Tue to Sun: 7.30am – 5pm
Closed on Mon
+6011 2812 4016
Facebook
7. Meng Meng Roasted Duck

I’m sure there’s little necessity for further introduction to Meng Meng Roasted Duck, as it’s a name that rings a bell for many— its presence in shopping malls is also unmistakable. From its name alone, you can already tell its specialty. Alongside roasted duck, the other roasted dishes here have also gained popularity both within the city and beyond the border.

You have the option to choose between à la carte or combo platters for their roasted specialties. The platters are available in sizes suitable for single servings or groups of up to 5, with prices ranging from RM24.80 to RM86. Select from a variety of meat options including honey-roasted pork, crispy roasted pork, roasted duck, and roasted chicken.
You can also indulge in other homemade dishes such as Deep Fried Kampung Fish (RM14.80 each), Eggplant in Szechuan Style (RM29.80), Fried Tofu in Thai Style (RM21.80), Teochew Duck Soup with Salted Vegetables (RM16.80), and more. These comforting home-cooked meals are sure to bring warmth to your heart.
For a list of locations, contact numbers and opening hours, click here.
Facebook | Instagram
10 best makan places in Toppen Shopping Centre
Top In Asia