Nutri Kaki
Cai png economy rice calories — topping by topping breakdown using HPB Singapore data

Cai Png (Economy Rice) Calories: Every Topping Broken Down

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

Cai png — economy rice — is the most democratic meal in Singapore. A few dollars, a mountain of choices, and you're done in minutes. It's eaten by students, office workers, and uncles at the kopitiam alike. For many Singaporeans, it's the default lunch three or four times a week.

But here's the problem: cai png has no fixed calorie count. The same base of one scoop of rice can leave the stall at 320 kcal or 650 kcal depending entirely on what you pile on top. Unlike chicken rice or laksa — where the dish is mostly fixed — cai png is a custom build every single time.

This guide breaks down every common topping using HPB Singapore data, so you can build your plate smartly without giving up any of the food you love.

What Goes Into the Calorie Count

A cai png plate has four components that add up:

  1. Rice — the base, often underestimated
  2. Vegetables — low calorie, but preparation method matters
  3. Protein — the biggest variable on the plate
  4. Sauces & gravy — the silent calorie adder most people miss

The Three Plate Types

Lean Plate
~320
kcal
Rice (½ scoop) + 2 veg (steamed) + tofu
Standard Plate
~420
kcal
Rice (1 scoop) + 1 veg + 1 protein (steamed/braised)
Heavy Plate
~650+
kcal
Rice (1+ scoop) + fried protein + gravy + extra dish

Rice: The Base Everyone Underestimates

Rice OptionCaloriesNotes
Half scoop white rice~100 kcal✅ Best for calorie control
Half scoop brown rice~105 kcal✅ More fibre, similar calories
1 scoop white rice (standard)~180–200 kcalThe default portion most stalls serve
1 scoop brown rice~185–205 kcalSlightly more filling
1.5 scoops white rice~270–300 kcal⚠️ Common at busy stalls
The easiest win at any cai png stall: Ask for half a scoop of rice. You save 80 to 100 kcal before you've chosen a single topping — and most people don't even notice the difference in fullness when the rest of the plate is full.

Vegetables: Low Calorie, But Watch the Oil

VegetableCalories (1 portion)Best Choice?
Steamed chai sim (choy sum)~30–40 kcal✅ Best option
Steamed kai lan~35–45 kcal✅ Excellent
Braised cabbage~40–55 kcal✅ Good
Egg tofu (steamed)~60–75 kcal✅ High protein, low cal
Stir-fried bean sprouts~55–70 kcal👍 Good, watch oil
Stir-fried kai lan with oyster sauce~70–90 kcal👍 Extra sodium
Braised peanuts~120–150 kcal⚠️ Dense calorie sneak
Achar (pickled vegetables)~40–60 kcal⚠️ High sugar

Proteins: The Biggest Variable on Your Plate

ProteinCalories (1 portion)Notes
Steamed fish (sliced)~90–110 kcal✅ Lean, high protein
Steamed egg tofu~60–75 kcal✅ Excellent protein source
Braised tofu (tau kwa)~80–100 kcal✅ Filling and lean
Steamed egg (zheng dan)~75–85 kcal👍 Simple, solid choice
Braised chicken drumstick~140–180 kcal👍 Moderate
Fried egg (sunny side up)~95–120 kcal⚠️ Extra fat from frying
Braised pork belly (hong shao rou)~200–260 kcal⚠️ High saturated fat
Fried fish fillet~180–230 kcal⚠️ Frying doubles calories
Fried chicken wing~200–250 kcal❌ Battered, deep fried
Pork ribs (baked / braised in sauce)~250–310 kcal❌ Very high fat

Sauces and Gravy: The Silent Calorie Adder

This is what most people overlook entirely. At a cai png stall, the aunty often ladles gravy over your rice automatically. That gravy is made from the juices of all the braised and fried dishes — it's calorie-dense and extremely high in sodium.

Sauce / GravyApprox. CaloriesSodium
No gravy (dry plate)0 kcal✅ Lowest sodium
Light soy sauce drizzle~5–10 kcal⚠️ High sodium
Mixed braising gravy (1 ladleful)~40–80 kcal❌ Very high sodium
Curry gravy (coconut-based)~80–130 kcal❌ High fat + sodium
Thick dark gravy (lor)~100–150 kcal❌ Starch-thickened, very dense
Say "mai lor" (no gravy) — this single habit can save you 60 to 130 calories and dramatically reduces sodium. Most stalls will happily oblige.

How to Build a Smart Cai Png Plate

✅ Ask for half riceThe easiest, most impactful swap at any cai png stall. Save: ~80–100 kcal
✅ Choose steamed veg over stir-friedLess oil, same nutrition. Ask specifically if it's steamed.Save: ~20–40 kcal per dish
✅ Pick tofu or steamed fish as proteinBoth are lean, filling, and inexpensive — the ideal cai png protein.Save: ~100–150 kcal vs fried options
✅ Say "mai lor" (no gravy)Skipping the automatic gravy ladle is the second biggest win.Save: ~60–130 kcal
⚠️ Avoid fried proteins as a daily choiceFried chicken wings, fish fillets, and pork belly should be occasional, not default.Avoid: ~100–200 extra kcal
⚠️ Watch the peanutsA small portion of braised peanuts looks harmless but adds 120–150 kcal fast.Avoid: 120–150 kcal surprise
The ideal lean cai png order: Half scoop brown rice, two steamed vegetables (kai lan + tofu), one lean protein (steamed fish or braised tau kwa), no gravy. Comes in at approximately 310 to 360 kcal — a nutritious, filling lunch well within any calorie budget.

Cai Png vs Other Common Hawker Lunches

DishApprox. CaloriesVerdict
Lean cai png (½ rice, 2 veg, tofu, no gravy)~310–360 kcal✅ Excellent
Chicken rice (steamed breast, siu fan)~380–420 kcal✅ Great
Standard cai png (full rice, 1 veg, 1 braised protein)~420–480 kcal👍 Good
Yong tau foo (soup, 6–8 pieces)~260–350 kcal👍 Good
Heavy cai png (full rice, fried protein, gravy)~580–680 kcal⚠️ Heavy
Laksa (full bowl)~580–660 kcal⚠️ High sodium
Char kway teow~680–760 kcal❌ Treat only

Track Your Cai Png with NutriKaki

The challenge with cai png is that no two plates are the same — and most calorie apps only let you log a fixed dish. NutriKaki lets you build your plate topping by topping, using HPB Singapore data, and adjust for how the food was prepared. If you asked for less rice or no gravy, those modifications actually change your macro count.

It takes about 30 seconds to log a cai png plate accurately. Over a week, that accuracy is the difference between actually understanding your intake and just guessing.

Frequently Asked Questions

How many calories is a plate of cai png?

A typical plate with 1 scoop of rice, 2 vegetables, and 1 protein ranges from 380 to 500 calories. A lean plate (half rice, steamed veg, tofu, no gravy) can be as low as 310 kcal. A heavy plate with fried meats and gravy can exceed 650 kcal.

What is the lowest calorie cai png topping?

Steamed leafy vegetables like chai sim, kai lan, and cabbage are the lowest at 30 to 55 kcal per portion. Braised tofu and egg tofu are also excellent at around 60 to 80 kcal — and they add meaningful protein.

Is cai png healthy?

Yes — cai png can be one of the healthiest hawker meals when ordered smartly. Half rice, two steamed vegetables, and steamed fish or tofu gives you a balanced, filling meal under 380 kcal. The same stall serves some of the highest-calorie meals if you choose fried proteins and gravy.

How many calories does the rice in cai png have?

One standard scoop of white rice is approximately 180 to 200 kcal. Asking for half a scoop saves about 80 to 100 kcal — the single easiest calorie win at any cai png stall.

What should I avoid at the cai png stall to keep calories low?

The main culprits are fried proteins (fried chicken wing, fried fish fillet), braised pork belly, thick dark gravy, and curry sauce. Skipping the automatic gravy ladle and choosing steamed or braised proteins over fried ones makes the biggest difference.

Build your cai png plate in NutriKaki — free → 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. Calorie values are approximate and vary by stall, portion size, oil usage, and cooking method. This article is for general wellness information only and does not constitute medical or dietary advice. Consult a registered dietitian for personalised nutrition guidance.