Best Chicken Rice in Singapore (2026): 8 Stalls & Restaurants Ranked
Chicken rice is Singapore's de facto national dish — debated, defended, and eaten almost daily by most Singaporeans. Every neighbourhood has a regular, every family has a favourite, and nobody agrees on the definitive best. This list cuts through the noise: eight picks across hawker stalls and restaurants, ranked on the chicken, the rice, and the sauces. Halal options are clearly flagged.
🍚 What makes good chicken rice? Three things matter in equal measure: the chicken (silky, not dry — fat layer under skin intact), the rice (fragrant, cooked in chicken stock and pandan, each grain separate), and the sauces (ginger paste, chilli, dark soy — all three, not one).
🟢 Halal picks: See #7 (Hai Ge Ji) and #8 (Chicken Ka Kee) — both MUIS certified.
Three styles of chicken rice
Hainanese (poached white)
The classic. Chicken is poached whole in stock, then immediately chilled in ice water to tighten the skin. Flesh is pale, silky, and gelatinous near the bone. This is what most Singapore stalls serve — and what the rankings below are primarily about.
Roasted
Oven-roasted or char-roasted, with a mahogany skin and smokier flavour. Many stalls offer both styles. Roasted chicken rice has a chewier texture and is more forgiving if the chicken isn't perfectly fresh — it's the everyday workhorse version.
Soya sauce
Braised in a master soy sauce stock — darker, sweeter, more savoury. Associated most strongly with Hawker Chan, which won a Michelin star for its soya sauce version. Very different from the Hainanese style; worth trying if you haven't.
1
Tian Tian Hainanese Chicken Rice
Most famous — the one everyone mentions first
LocationMaxwell Food Centre #01-10/11, Chinatown
PriceSGD 5–8 per plate
StyleHainanese (poached white)
Halal❌ Not halal
Hours~9am–8pm, closed Mon/Tue
Queue20–45 min at lunch; less at 10am or 2pm
Tian Tian is the name that comes up first in every ranking, every travel guide, and every argument about Singapore chicken rice. The Michelin Bib Gourmand recognition (and Anthony Bourdain's endorsement) turned it into a destination. The chicken is reliably silky and well-portioned; the rice is fragrant and correctly moist without being clumpy. The chilli sauce is considered one of the best.
Is it the absolute best in Singapore? That depends who you ask — but it is the most consistent, and it earned its reputation honestly. The queue is real: arrive before 11am or after 2pm. Sat and Sun are genuinely punishing.
Verdict: Worth going once if you haven't — it lives up to the hype. For a repeat visit, Ah Tai next door (Pick #2) has near-identical quality with a shorter wait.
2
Ah Tai Hainanese Chicken Rice
The insider move at Maxwell
LocationMaxwell Food Centre #01-07
PriceSGD 4–7 per plate
StyleHainanese (poached white)
Halal❌ Not halal
Hours~9am–7pm (check current — stall hours vary)
QueueShorter than Tian Tian; often none
Ah Tai is run by a former Tian Tian chef — which explains why the two stalls taste remarkably similar. Side by side in the same food centre, the quality is comparable, the price is slightly lower, and the queue is significantly shorter. Most locals who know both will join the shorter one.
Verdict: If the Tian Tian queue looks painful, walk past and order from Ah Tai. You're unlikely to notice the difference.
3
Tiong Bahru Hainanese Boneless Chicken Rice
Best boneless — Michelin Bib Gourmand
LocationTiong Bahru Food Centre #02-82
PriceSGD 4–7 per plate
StyleHainanese (boneless, poached)
Halal❌ Not halal
Hours~8am–8pm, closed Wed
QueueModerate; busiest at lunchtime
The distinguishing feature here is the boneless preparation — the chicken is deboned before serving, which makes it easier to eat and gives a cleaner presentation. Michelin Bib Gourmand recognised. The rice is well-regarded, the chilli sauce has a loyal following, and Tiong Bahru Food Centre itself is one of the better-maintained hawker centres in Singapore — worth a visit even beyond the chicken rice stall.
Verdict: The go-to for people who find picking around bones annoying. The boneless technique is genuinely good — the chicken doesn't dry out despite the extra handling.
4
Boon Tong Kee
Best restaurant version — Michelin Bib Gourmand 2025
Boon Tong Kee is where you go when you want chicken rice as a proper meal — airconditioned, table service, side dishes, and the ability to order a whole or half chicken for the table. Their poached chicken is consistently good: the skin is tight and glistening, the flesh is silky, and they serve it with the ginger paste at the right temperature. Michelin Bib Gourmand in 2025.
The Balestier Road flagship is the original and the best of the outlets. The chicken is noticeably better here than at the newer branches, which some regulars attribute to fresher stock and a more experienced kitchen.
Verdict: Best option for a sit-down family meal. Significantly more expensive than hawker stalls, but the experience is different — you're paying for the setting and the whole-chicken service.
5
Wee Nam Kee Hainanese Chicken Rice
Best for kampong (free-range) chicken
LocationThomson Plaza, Novena Square, Jurong Point (multiple)
PriceSGD 14–28 for half/whole chicken
StyleHainanese — kampong (free-range) chicken option
Wee Nam Kee's selling point is the kampong chicken — free-range birds with smaller frames, firmer flesh, and more flavour per bite than standard commercial chicken. It's not for everyone: kampong chicken has less fat and doesn't have the same silky gelatinous texture as a larger commercial bird. But for people who find standard poached chicken too bland, this is the answer.
The restaurant has been around since the 1970s and has expanded into a proper chain. The Thomson Plaza outlet is consistently mentioned as the best of them.
Verdict: Worth trying specifically for the kampong chicken experience. Different from Tian Tian-style — this is for people who want more texture and flavour, not maximum silkiness.
6
Hawker Chan — Soya Sauce Chicken
Best soya sauce style — formerly Michelin-starred
LocationSmith Street Tian Tian Hainanese Chicken Rice Hawker; multiple outlets
PriceSGD 4–8 per plate
StyleSoya sauce braised — distinct from poached Hainanese
Halal❌ Not halal
QueueModerate; less than in the early Michelin years
Hawker Chan (Liao Fan Hong Kong Soya Sauce Chicken Rice and Noodle) became world-famous as the cheapest Michelin-starred meal in the world when the original Smith Street stall was awarded one star in 2016. The star is no longer held at the original stall, but the cooking hasn't dramatically changed.
The soya sauce chicken is genuinely different from poached Hainanese chicken — darker in colour, sweeter, with a savoury braised depth. It's not a direct comparison to Tian Tian; think of it as a different dish that happens to be served with the same rice. The char siu (barbecue pork) available alongside is also worth ordering.
Verdict: Try this specifically for the soya sauce style — don't go expecting Hainanese poached chicken. If you haven't tried soya sauce chicken before, this is the place to start.
7
Hai Ge Ji Hainanese Chicken Rice 🟢 HALAL
Best halal Hainanese chicken rice — MUIS certified
LocationMultiple outlets — see website for current list
Hai Ge Ji is one of the few places in Singapore doing proper Hainanese-style poached chicken rice with full halal certification. They use the same technique as the classic stalls — poached chicken served with fragrant rice, ginger sauce, chilli, and dark soy — with no compromise on the preparation method to achieve the halal status. Their house-made sauces are made fresh and are a specific point of pride.
For Muslim visitors trying to experience authentic chicken rice without uncertainty about certification, Hai Ge Ji is the most reliable and consistent option currently operating in Singapore.
Verdict: The halal pick for Hainanese-style chicken rice. Genuinely good — not a compromise version. Check their website for the outlet nearest to you.
8
Chicken Ka Kee by Boon Tong Kee 🟢 HALAL
Best halal restaurant option — Boon Tong Kee's halal spin-off
LocationMultiple outlets — see website for current list
Chicken Ka Kee is Boon Tong Kee's halal-certified offshoot — created specifically to serve Muslim diners with the same quality chicken rice the parent brand is known for. Fully MUIS certified. The poached chicken has drawn positive reviews for being true to the Boon Tong Kee standard: silky flesh, properly fragrant rice, and good sauces. For Muslim visitors who want the sit-down restaurant experience with table service, this is the top choice.
Verdict: The halal restaurant pick — best if you want airconditioned seating, table service, and the quality level associated with Boon Tong Kee. A genuinely good option, not a placeholder.
How to eat chicken rice properly
There's more to a chicken rice plate than just eating it. The experience is built around the three sauces — and knowing how to use them matters.
Ginger paste — the most important of the three. Fresh-grated ginger with oil and sometimes spring onion; applied directly to the chicken. This is what separates a good plate from a great one. Taste it on its own before adding it.
Chilli sauce — bright, tangy, and meant to cut through the fat. It's not very spicy at most places. Apply generously to the chicken, not the rice.
Dark soy — drizzled over the chicken and rice for colour and a savoury note. Use sparingly — too much and you can't taste the chicken.
The chicken and rice should be eaten together — take a piece of chicken, dip it lightly in the ginger paste, then eat it with a spoonful of rice. The soup that comes with almost every plate (chicken stock with thin slices of cucumber and sometimes a wonton) is there to cleanse between bites, not fill you up — drink it alongside, not at the end.
What to order alongside
At sit-down restaurants, the classic additions are tofu with oyster sauce (silken tofu, deeply savoury), poached vegetables (kai lan or xiao bai cai, blanched and dressed in garlic and oyster sauce), and steamed egg. At hawker stalls, the menu is usually just chicken rice, with char siu or duck as optional add-ons. Don't over-order at a hawker — the chicken rice is the meal.