Mon Chinese Beef Roti Review

8/10Mon Chinese Beef Roti

Hands holding a round, golden, crispy Mon Chinese Beef Roti in its paper wrapper in Kuala Lumpur.

FAQs About Mon Chinese Beef Roti in Kuala Lumpur

Is Mon Chinese Beef Roti worth the queue?

Yes, Mon Chinese Beef Roti is worth one queue. We waited about 20 minutes at the Jalan Bukit Bintang stall in April 2026 and rated it 8 out of 10 for the crispy shell and soft, meaty inside. If you'd rather not wait, the mall branches make the same roti fresh, usually with a short line or none.

Where is Mon Chinese Beef Roti in Kuala Lumpur?

The original Mon Chinese Beef Roti stall is at 82 Jalan Bukit Bintang, a short walk from Bukit Bintang MRT station. It also has branches in malls including Pavilion Kuala Lumpur, Pavilion Bukit Jalil, The Exchange TRX, and Suria KLCC.

How much is Mon Chinese Beef Roti?

Mon Chinese Beef Roti costs RM6.50 for beef and RM5.50 for chicken, according to recent reviews. We paid $2.99 for one of each at the Bukit Bintang stall in April 2026.

Beef or chicken roti at Mon, which is better?

Both are worth ordering at Mon Chinese Beef Roti. The beef has the stronger, meatier flavor, and the chicken tastes more of the spices and onion. If you can only have one, start with the beef, since it sells out first.

Is Mon Chinese Beef Roti halal?

Mon Chinese Beef Roti is not halal certified, according to TheSmartLocal Malaysia, even though the roti is a Chinese-Muslim style. Muslim travelers should check the stall's current status before buying.

Does Mon Chinese Beef Roti take card?

The Mon Chinese Beef Roti street stall on Jalan Bukit Bintang only took cash when we visited in April 2026, so bring some ringgit.