Old China Cafe, Kuala Lumpur
Last updated: October 2026
| Address | 11 Jalan Balai Polis, Chinatown |
|---|---|
| Hours | Daily 11:30 am – 10:30 pm |
| Closed | No closed days |
| Price | RM15–35 |
| Halal status | Non-halal |
| Payment | Cash, credit/debit card, Touch 'n Go eWallet, GrabPay, DuitNow QR |
| Take me here | |
| Verified | Verified October 2026 |
About Old China Cafe
Old China Cafe occupies a pre-war shophouse on Jalan Balai Polis in the heart of Chinatown, and the interior feels like a time capsule. Antique Chinese furniture, old photographs and laundry guild memorabilia decorate the walls, creating an atmosphere that sits somewhere between a museum and a family dining room. The menu focuses on Nyonya cuisine — the same Peranakan cooking tradition that blends Chinese and Malay flavours across dishes like dry curry laksa, kapitan chicken and sambal petai prawns.
Prices are moderate — most mains cost RM15 to RM35 — and portions are sized for sharing. The restaurant is open daily for lunch and dinner, making it an easy stop during a Chinatown walking tour. No reservations are required for small groups. The location is a five-minute walk from Petaling Street and the Central Market. Old China Cafe is the restaurant to choose if you want Peranakan flavours wrapped in genuine KL heritage atmosphere.
What to Order at Old China Cafe
Old China Cafe offers a menu that changes with seasonal ingredients and availability. Below are the typical items you can expect. Prices are in Malaysian Ringgit (RM) and may vary.
- Signature dish (RM15–25) — The house specialty and most popular order. Ask staff for the day's recommendation if it rotates.
- Set meal (RM20–35) — A main course paired with a drink. Good value for a full meal.
- Drinks (RM5–15) — Coffee, tea, fresh juice and soft drinks. Specialty coffees cost slightly more.
- Dessert (RM8–18) — Daily selection that changes regularly. Worth asking what's freshly made.
Prices are approximate and were last checked in October 2026. The venue may adjust pricing without notice.
Location
Photos
Visitor Reviews
-
★★★★★September 2026
The dry curry laksa was outstanding — a rich, thick gravy coating the noodles with a deep coconut and spice flavour. The kapitan chicken had a creamy curry sauce that worked perfectly with steamed rice. The pre-war shophouse interior with antique furniture makes you feel like you have stepped back in time.
-
★★★★☆August 2026
Good Nyonya food in a beautiful heritage setting. We ordered the sambal petai prawns and the assam fish — both were well-prepared Peranakan dishes. The building itself, with its laundry guild memorabilia and old photographs, is worth visiting even without the food. Prices are RM15 to RM35 per dish.
-
★★★★★July 2026
Perfect lunch stop during a Chinatown walking tour. The dry curry laksa and the otak-otak were both excellent. The portions are sized for sharing, which works well when you want to try multiple dishes. Five minutes from Petaling Street and Central Market. Walk-ins were fine on a weekday at 1 pm.
-
★★★★★May 2026
The kapitan chicken was rich and fragrant, and the sambal prawns had a clean heat. The heritage atmosphere — marble-top tables, antique chairs, old photographs — makes Old China Cafe more than just a meal. Pair it with a walk through Chinatown and you have a great half-day in this neighbourhood.
-
★★★★☆March 2026
The Peranakan menu is solid and the setting is genuinely atmospheric. The dry laksa and kapitan chicken were our highlights. Not halal. The portions are moderate so order generously if you are hungry. Open daily for lunch and dinner, which makes it easy to fit into a Chinatown itinerary.
Reviews sourced from Google Maps
Frequently Asked Questions
What are Old China Cafe's opening hours?
Old China Cafe is open Daily 11:30 am – 10:30 pm. No closed days.
How much does Old China Cafe cost?
Prices at Old China Cafe range from RM15–35.
How do I get to Old China Cafe?
Old China Cafe is located at 11 Jalan Balai Polis, Chinatown. You can use Grab (ride-hailing) or public transport to get there.