NutriKaki
A plate of Singapore chicken rice with steamed chicken, fragrant rice, chilli and dark sauce

Chicken Rice Calories: Steamed vs Roasted — The Full Breakdown

By the NutriKaki Team  ·  Data sourced from HPB Singapore  ·  Updated April 2026

Chicken rice is Singapore's national dish — affordable, satisfying, and available everywhere from Maxwell Food Centre to your neighbourhood kopitiam. For many Singaporeans, it's the meal they eat three or four times a week without thinking twice.

But if you're watching your weight, you've probably wondered: how many calories is this plate actually? And does it really matter whether I order steamed or roasted?

The answers might surprise you. The difference between a smart chicken rice order and a careless one can be over 300 calories — from the same dish, at the same stall. Over a week of daily lunches, that gap is the difference between losing weight and slowly gaining it.

Chicken Rice Calories at a Glance

Note on this table: HPB measures chicken rice as a whole dish (steamed = 488 kcal/plate, roasted = 643 kcal/plate — see below), not broken down by cut of chicken or rice portion. The rows below are estimates built by combining HPB's rice-only figure with HPB's separate chicken breast/thigh cut data — not a direct HPB lookup for this exact combination.

Variant (estimate)CaloriesProteinFat
Steamed, breast, less rice (siu fan) — est.~380–420 kcal~32g~10g
Steamed, breast, full rice — est.~470–520 kcal~30g~12g
Steamed, thigh, full rice — est.~510–560 kcal~27g~18g
Roasted, breast, full rice — est.~530–580 kcal~29g~20g
Roasted, thigh, full rice — est.~580–640 kcal~26g~26g
Roasted, thigh, full rice + soup + sauces — est.~680–750 kcal~26g~28g
Key takeaway: The gap between the leanest and heaviest version is over 300 calories (estimated). Same dish, same stall — just a different order.

Why the Rice Is the Real Culprit

Most people assume the chicken carries most of the calories. It's actually the rice. Chicken rice is cooked in chicken stock and sometimes chicken fat, making it far more calorie-dense than plain steamed rice. A full rice portion alone can be around 387 kcal (per HPB's official rice-only portion) before you add the protein.

This is why asking for "siu fan" (less rice) is the single most effective modification you can make. You save 80 to 120 calories effortlessly, without losing any flavour.

Steamed vs Roasted: What's Actually Different?

Steamed chicken rice

The chicken is poached in stock, keeping it moist without adding extra fat. Steamed breast meat without skin is one of the leanest protein options at any hawker centre.

Roasted chicken rice

Roasting with soy sauce, sesame oil, and spices adds flavour — but also fat. The crispy skin is delicious but calorie-heavy. A roasted thigh with skin can have 40 to 60% more fat than the same piece steamed.

Watch out for the soup: The bone soup can add 60 to 120 kcal, especially if it's a rich, fatty broth. Sip it — don't drink the whole bowl.

The Sauces: An Underrated Calorie Source

Sauce / AccompanimentApprox. CaloriesMain Concern
Chilli sauce (red)15–30 kcalSugar + sodium
Ginger sauce10–20 kcalMinimal concern
Dark soy sauce (1 tbsp)10–15 kcalVery high sodium (~900mg)
Sesame oil drizzle20–25 kcalFat-dense
Chicken bone soup (full bowl)60–120 kcalSodium + fat
Cucumber slices~5 kcalNone — eat freely

How to Order Chicken Rice Smarter

✅ Say "siu fan" (less rice)The single most impactful swap. Do this every time.Save: ~80–120 kcal
✅ Choose breast over thighLess fat, more protein. Barely any taste difference when fresh.Save: ~60–90 kcal
✅ Choose steamed over roastedEspecially important if weight loss is your goal.Save: ~60–100 kcal
✅ Go easy on dark soySaves significant sodium — still a very smart habit.Save: ~800mg sodium
✅ Eat the cucumberOnly 5 calories. Helps you feel full. Never skip it.Win: free fullness
⚠️ Sip the soup, don't finish itEnjoy the flavour without all the sodium and fat.Save: ~50–80 kcal
The ideal order: Steamed chicken rice, breast meat, siu fan, easy on dark soy, chilli and ginger on the side. Around 380–420 kcal — completely reasonable even on a weight loss plan.

How Chicken Rice Compares to Other Hawker Dishes

DishApprox. CaloriesVerdict
Chicken Rice (steamed, breast, siu fan) — est.~380–420 kcal✅ Excellent
Sliced Fish Soup (clear broth)~84 kcal✅ Excellent
Chicken Rice (steamed, thigh, full rice) — est.~510–560 kcal👍 Good
Wanton Mee (dry)~625 kcal👍 Decent
Laksa (full bowl)~429 kcal⚠️ High sodium
Nasi Lemak (chicken wing set)~831 kcal⚠️ Heavy
Char Kway Teow~989 kcal❌ Occasional treat only

Frequently Asked Questions

How many calories are in a plate of chicken rice?

Per HPB's official whole-dish measurement, a standard plate of steamed chicken rice is 488 calories; roasted is 643 calories. Ordering breast meat and less rice (siu fan) is estimated to bring this down to around 380 to 420 calories — an estimate combining HPB's rice-only data with HPB's separate chicken-cut data, since HPB does not publish a cut-specific breakdown of this dish directly.

Is steamed or roasted chicken rice healthier?

Per HPB's official figures, steamed (488 kcal/plate) is lower in calories than roasted (643 kcal/plate). For the leanest version, choosing breast meat with less rice (siu fan) is estimated to bring it to around 380-420 calories.

Is chicken rice good for weight loss?

Yes, with the right modifications. Steamed breast meat with siu fan is estimated at around 380 to 420 calories with around 30g of protein (an estimate, not a direct HPB figure) — a solid, filling lunch for anyone in a calorie deficit.

What does siu fan mean and how many calories does it save?

Siu fan means less rice in Cantonese. Asking for it is estimated to save around 80 to 120 calories per meal — the single easiest calorie-saving habit at any chicken rice stall.

How much protein is in chicken rice?

A standard plate provides approximately 25 to 35 grams of protein. Breast meat provides more protein and significantly less fat than thigh (estimated from HPB's separate chicken-cut data).

Track your chicken rice with HPB data — free on NutriKaki → Download NutriKaki on iOS — App Store → Download NutriKaki on Android — Google Play →

Nutrition data sourced from the Health Promotion Board (HPB) Singapore food composition database. The steamed (488 kcal/plate) and roasted (643 kcal/plate) whole-dish totals are direct HPB figures; rows marked "est." combine separate real HPB data points (rice-only figures, chicken cut data) since HPB does not publish a cut/portion-specific breakdown of this dish directly. Values are approximate and vary by stall, portion, and cooking method. This article is for general wellness purposes only and does not constitute medical or dietary advice. Nutrition data referenced in this article is used under licence from the Health Promotion Board (HPB) of Singapore and may not be redistributed, republished, or reused commercially without NutriKaki's prior written permission.