Nutri Kaki

Chicken Rice — Calories & Nutrition Facts (All Variants)

Singapore hawker food nutrition · HPB Singapore food composition database · 3 HPB-verified variants

✅ HPB Singapore Verified Data

🍽️ Calories depend on which variant you order. See the full comparison below — all figures are per plate (HPB default portion).

Variant Plate Size kcal / plate Protein Fat Sodium
🍗 Soya Sauce Chicken Rice
dark sauce / braised / F05100131
310g 471 24.8g 6.9g 605mg
🍚 Steamed Chicken Rice (Ji Fan)
Hainanese / poached / F05100133
346g 522 20.6g 12.5g 1,315mg
🔥 Roasted Chicken Rice (Siew Ji Fan)
black chicken rice / baked / F05100112
363g 646 29.8g 21.1g 1,067mg

Source: HPB Singapore Food Composition Database. Sorted by calories per plate (lowest first).

Which Chicken Rice Should You Order?

Fewest calories per plate: Soya Sauce Chicken Rice (471 kcal, 310g) — smaller plate, braised chicken, and lowest sodium at 605mg.
Most protein: Roasted Chicken Rice (29.8g/plate) — best for hitting protein goals despite being the highest calorie option.
Middle ground: Steamed Chicken Rice (ji fan, 522 kcal) — the classic Hainanese style, most commonly found at hawker centres. Watch the sodium at 1,315mg/plate.

Regardless of variant, you can reduce calories by ordering less rice (saves ~70–90 kcal) or requesting sauce on the side.

Frequently Asked Questions

How many calories is chicken rice in Singapore?
It depends on the variant. Per HPB Singapore official data: Steamed Chicken Rice (ji fan) = 522 kcal per plate (346g) · Soya Sauce Chicken Rice = 471 kcal per plate (310g) · Roasted Chicken Rice (siew ji fan) = 646 kcal per plate (363g). Track your exact order on NutriKaki.
Which chicken rice has the fewest calories?
Soya Sauce Chicken Rice has the fewest calories per plate — 471 kcal for a 310g plate. Steamed is 522 kcal (346g) and Roasted is 646 kcal (363g). All verified by HPB Singapore.
Is chicken rice healthy?
Chicken rice is a balanced hawker meal with decent protein and moderate fat. The main concern is sodium — steamed chicken rice hits 1,315mg per plate (66% of daily limit). Ordering less rice, sauce on the side, and skipping the soup brings this down meaningfully. Use NutriKaki to log it and stay on track.
How much protein is in chicken rice?
Per plate: Roasted = 29.8g protein · Soya Sauce = 24.8g · Steamed = 20.6g. Roasted has the most protein, making it the best choice for muscle-building goals despite being the highest calorie option.
Track Chicken Rice on NutriKaki — Free with HPB Data →