Noodles · Singapore

How Many Calories in Bak Chor Mee?

Also known as Minced Meat Noodles, Mee Pok Dry, 肉脞面, Bak Chor Mee Pok.

Bak chor mee is the Singapore hawker bowl of mee pok or mee kia tossed in vinegar, chilli, soy and pork lard, topped with minced pork, sliced pork, liver, mushrooms and a couple of meatballs, with a small soup on the side.

511kcal / 1 bowl (dry)
A standard dry bowl of bak chor mee is about 511 calories for a 311g serving, with roughly 23g of fat. The noodles alone are around 230 of those calories, and the lard and chilli dressing is another 90 to 100 before any meat goes in.

Nutrition facts

Per 1 bowl (dry) (311g)AmountPer 100g
Calories511 kcal164 kcal
Protein22 g7 g
Carbs55 g18 g
Fat23 g7 g

Where the calories come from

Mee pok noodles150g
230 kcal
Minced pork and sliced pork60g
110 kcal
Pork liver and 2 meatballs40g
60 kcal
Lard, chilli and vinegar dressing20g
95 kcal
Braised mushrooms15g
10 kcal

The real talk

The number that surprises people is not the pork, it is the dressing. A dry bowl gets a spoon of lard, a spoon of chilli oil, and the crispy lard bits on top. That is about 20g of fat right there, close to 90 calories, and the stall does it before you can say anything. The 150g of mee pok is another 230 calories. Meat, liver, mushrooms and two meatballs together come to only about 170. So a 511 calorie bowl is really 60 percent noodles and oil.

The soup version drops to around 420 calories because there is no lard dressing and the noodles sit in clear broth instead of oil. Same pork, same liver, same mushrooms. If you order dry, you are paying about 90 calories for the vinegar and lard taste. Some people think that is worth it. Just know the trade.

Price matters here too. The S$4 bowl at a normal hawker centre is the 511 calorie one. The S$6 or S$8 bowl at the famous stalls comes with extra meat, an extra ladle of lard and sometimes abalone, and it lands closer to 650 to 700 calories. Bigger bowl, more noodles, more oil. The fancier the stall, the heavier the bowl.

How the portions compare

400 kcal
Small bowl (S$4)
511 kcal
Standard dry bowl
680 kcal
Large with extra lard and meat

Bak Chor Mee variants, ranked by calories

VariantCaloriesNotes
Soup version420 kcalNo lard dressing, noodles in clear broth
Dry mee kia480 kcalThinner noodles, slightly smaller portion
Dry mee pok511 kcalStandard hawker bowl
Signature bowl with abalone and extra pork700 kcalThe S$8 to S$10 famous stall bowl

How to eat it lighter

Common questions

Is bak chor mee healthy?
It is a decent protein bowl if you go soup. Dry bak chor mee at 511 calories with 23g of fat is heavier than it looks because of the lard dressing. Soup at around 420 with 20g of protein is one of the better hawker lunches.
How many calories in bak chor mee soup?
About 420 calories for a standard bowl. The noodles are still 230 of that, but there is no lard or chilli oil dressing, which is where the dry version picks up its extra 90 calories.
Is mee pok or mee kia lower in calories?
Mee kia by a small margin. A mee kia portion is usually 20 to 30g lighter, which is about 30 calories less. The dressing and toppings are identical, so the difference is minor.
Can I eat bak chor mee while losing weight?
Yes. A 511 calorie bowl fits into most 1,800 to 2,000 calorie days. Order it soup or with less lard, do not add extra meatballs, and it is a normal lunch.
Berapa kalori dalam Bak Chor Mee?
Bak Chor Mee ada kira-kira 511 kalori untuk 1 mangkuk (311g), dengan 22g protein, 55g karbohidrat dan 23g lemak. Angka ini anggaran untuk hidangan gerai biasa, jadi ia berbeza ikut kedai dan saiz hidangan.

Related foods

See all Noodles calories, ranked ›

Calorie and macro figures are estimates for a typical hawker centre or kopitiam serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

Calorie figure based on HPB iDAT via danielfooddiary.com 2015, KKH dietitians via HealthXchange.sg. Macros estimated from the ingredients.

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator