12 Best Chicken Rice
in Singapore

Ranked by ShiokScore. Not stars, not vibes. Every stall scored across rice, chicken, chilli, sauce, and value.

Every ShiokScore is calculated from five weighted dimensions specific to chicken rice, not a generic star average. Scores are based on cross-referencing Google reviews, Burpple ratings, Michelin selections, food blog coverage, and our own research into each stall's history and technique.

New to chicken rice styles? Read our complete guide before you judge.

#1
87

Margaret Drive Sin Kee Chicken Rice

Hainanese Steamed Michelin Bib Gourmand

Margaret Drive lineage since 1978. Distinctive ginger dip. Bib Gourmand since 2018.

Rice
85
Chicken
90
Chilli
84
Sauce
91
Portion
83
Chang Cheng Mee Wah Coffeeshop, #01-39 $4.50 - $5.50 11:00 AM - 8:00 PM, closed Mon Google 4.3★ (1,200 reviews)
Full profile →
#2
87

Ji De Lai Hainanese Chicken Rice

Hainanese Steamed Michelin Bib Gourmand

Heartland gem in Yishun. Bib Gourmand since 2023. One of the most affordable Michelin-recognised chicken rice stalls.

Rice
87
Chicken
86
Chilli
83
Sauce
85
Portion
93
Chong Pang Market & Food Centre, #01-152 $3.50 - $4.80 7:30 AM - 7:30 PM Google 4.3★ (600 reviews)
Full profile →
#3
86

Tian Tian Hainanese Chicken Rice

Hainanese Steamed Michelin Bib GourmandAnthony Bourdain Pick

Singapore's most internationally famous chicken rice. Gordon Ramsay lost a cook-off to this stall. Expect 30-60 minute queues.

Rice
91
Chicken
88
Chilli
82
Sauce
85
Portion
78
Maxwell Food Centre, #01-10/11 $5 - $9 10:00 AM - 7:30 PM, closed Mon Google 4.2★ (4,800 reviews)
Full profile →
#4
86

Tiong Bahru Hainanese Boneless Chicken Rice

Hainanese Steamed Michelin Bib Gourmand

Distinctive turmeric-scented rice. Gelatinous skin layer from ice-bath technique. Bib Gourmand since 2016.

Rice
90
Chicken
87
Chilli
78
Sauce
82
Portion
92
Tiong Bahru Market, #02-82 $4.50+ 10:30 AM - 9:00 PM, closed Mon Google 4.1★ (1,500 reviews)
Full profile →
#5
86

Ming Kee Chicken Rice

Hainanese Steamed

Signature crystal skin from ice bath technique creates distinctive gelatinous layer. Prepared fresh from ice bucket per order. 30+ min queues.

Rice
86
Chicken
93
Chilli
80
Sauce
82
Portion
85
Kim San Leng Coffee Shop, #01-522 $3.50 - $8 10:00 AM - 8:00 PM, closed Tue Google 4.2★ (900 reviews)
Full profile →
#6
85

Ah Tai Hainanese Chicken Rice

Hainanese Steamed

Run by Wong Liang Tai, former head cook at Tian Tian for 20+ years. Insider's Tian Tian with shorter queues. Spicier chilli.

Rice
86
Chicken
85
Chilli
89
Sauce
80
Portion
88
Maxwell Food Centre, #01-07 $4 - $6 11:00 AM - 7:30 PM, closed Tue Google 4.2★ (2,000 reviews)
Full profile →
#7
85

Zi Jin Cheng Hainanese Boneless Chicken Rice

Hainanese Steamed Michelin Selected

Serves only boneless chicken rice, nothing else. Sells out by around 1pm daily. Open only Wed-Sat.

Rice
85
Chicken
92
Chilli
81
Sauce
84
Portion
80
Alexandra Village Food Centre, #01-15 $3.50 - $13.50 10:00 AM - sold out (early afternoon), Wed-Sat (verify before visiting) Google 4.3★ (500 reviews)
Full profile →
#8
83

Boon Tong Kee

Hainanese Steamed Michelin Bib Gourmand

Singapore's most recognisable chicken rice chain. Bib Gourmand 2025. Open until midnight.

Rice
84
Chicken
86
Chilli
80
Sauce
83
Portion
79
399 Balestier Road (flagship) $5.80 - $7 Mon-Fri 11:00 AM - 3:00 PM, 5:00 PM - 11:00 PM; Sat 11:00 AM - 11:00 PM; Sun 11:00 AM - 10:30 PM Google 4.1★ (2,500 reviews)
Full profile →
#9
83

Loy Kee Best Chicken Rice

Cantonese Roasted

Three generations, over 70 years. Roasted chicken considered superior to their steamed. Classic kopitiam heritage on Balestier Road.

Rice
83
Chicken
87
Chilli
81
Sauce
84
Portion
80
342 Balestier Road $7.80+ 9:30 AM - 9:30 PM Google 4★ (1,000 reviews)
Full profile →
#10
82

Hawker Chan Soya Sauce Chicken Rice

Soy Sauce Chicken Former Michelin Star (2016-2021)

First hawker stall to receive a Michelin star (2016, lost 2021). Was the cheapest Michelin-starred meal globally at $2.

Rice
75
Chicken
82
Chilli
77
Sauce
93
Portion
85
Chinatown Complex Food Centre, #02-126 $3.50 - $6 10:00 AM - 8:00 PM, closed Wed Google 4★ (3,500 reviews)
Full profile →
#11
82

Wee Nam Kee Chicken Rice

Hainanese Steamed

Reportedly uses onion oil instead of chicken fat for distinctive flavour. Franchised to Japan, Philippines, Indonesia since 2010.

Rice
88
Chicken
83
Chilli
79
Sauce
81
Portion
74
United Square (Novena), #01-08 $7.50+ 11:00 AM - 9:00 PM daily Google 4★ (1,750 reviews)
Full profile →
#12
82

Five Star Kampung Chicken Rice

Kampung (Free-Range)

Founded by a chicken supplier who sources his own kampung free-range chickens. Leaner, fuller flavour. Open till 2am.

Rice
82
Chicken
91
Chilli
78
Sauce
80
Portion
76
191 East Coast Road (flagship) $7+ 10:00 AM - 2:00 AM Google 4★ (800 reviews)
Full profile →

Want to Compare?

See how the top stalls stack up dimension by dimension.

Tian Tian vs Ah Tai →