NutriKaki
Bak chor mee calories Singapore dry vs soup comparison

Bak Chor Mee Calories Singapore: Dry vs Soup — Full Breakdown

By NutriKaki Team  ·  July 2026  ·  Based on HPB Singapore food composition data

Bak chor mee — minced meat noodles — is arguably Singapore's most argued-about noodle dish. Everyone has a favourite stall, a preferred noodle (mee pok or mee kia), and a strong opinion on the right vinegar-to-chilli ratio. What most people don't have is a clear picture of how many calories are sitting in that bowl.

The short answer: dry bak chor mee typically contains 420 to 530 kcal, while the soup version runs closer to 330 to 400 kcal per serving. The gap comes almost entirely from the lard oil and sauce the dry noodles are tossed in. This guide breaks the dish down component by component — noodles, minced pork, liver, pork balls, mushrooms, and that signature sauce — so you know exactly where the calories hide and how to trim them without ruining the dish.

Quick answer: Dry bak chor mee ≈ 420–530 kcal  |  Soup bak chor mee ≈ 330–400 kcal. Values based on HPB Singapore food composition data for a standard hawker serving (approx. 300–380 g total weight).

Dry vs Soup Bak Chor Mee: Calorie Comparison Table

The table below compares both styles, with and without the optional extras (fried wontons, extra pork balls) that many stalls offer, so you can see which choices move the needle most.

Serving Style Standard Bowl With Fried Wontons Protein Carbs Fat
Dry (mee pok) ~420–530 kcal ~490–610 kcal ~22–28 g ~48–58 g ~16–24 g
Soup (mee kia or mee pok) ~330–400 kcal ~400–480 kcal ~24–30 g ~44–54 g ~8–13 g
Dry (less noodles) ~340–440 kcal ~410–520 kcal ~20–26 g ~36–46 g ~14–22 g
Soup (less noodles) ~280–330 kcal ~350–410 kcal ~22–28 g ~32–42 g ~6–11 g

Note: Values are estimates based on HPB Singapore food composition data and standard hawker serving sizes. Actual calories vary by stall and portion size.

Breaking Down Each Component

Bak chor mee is best understood as five separate elements: the noodles, the minced pork, the liver and pork balls, the braised mushrooms, and the sauce (or broth). Each contributes very differently to the final count.

Mee Pok or Mee Kia: The Carb Base

A standard hawker serving uses roughly 120 to 150 g of cooked flat mee pok or thin mee kia, contributing around 190 to 230 kcal — nearly all from refined carbohydrates. The two noodle types are calorically almost identical; the choice is texture, not nutrition. As with wonton mee, the noodles pick up extra fat in the dry version when they are tossed with lard oil after blanching.

Minced Pork: The Lean(ish) Core

The signature minced pork is typically an 80 to 100 g portion, adding approximately 90 to 130 kcal depending on the fat ratio of the mince. Most stalls use a moderately fatty blend for flavour and tenderness. It delivers around 12 to 16 g of protein, making it one of the more efficient protein sources in the bowl.

Pork Liver: Tiny Calories, Big Nutrients

The 2–3 slices of pork liver in a standard bowl add only 30 to 45 kcal, while packing meaningful amounts of iron, vitamin A, and vitamin B12. Per calorie, liver is one of the most nutrient-dense items in Singapore hawker food. The caveats: it is high in cholesterol and purines, so people managing gout should ask for it to be left out — see our gout-friendly hawker guide for more on that.

Pork Balls and Fishballs

Most bowls come with 2 to 4 pork balls or fishballs, adding around 50 to 90 kcal. Fishballs are slightly leaner than pork balls (roughly 20–25 kcal each versus 25–35 kcal). They are a reasonable component to keep — the bigger savings are elsewhere.

Braised Mushrooms

The braised shiitake mushrooms contribute around 25 to 45 kcal, mostly from the soy-and-sugar braising liquid rather than the mushrooms themselves. Some stalls spoon extra braising sauce over the noodles, which nudges both calories and sodium upward.

The Sauce (Dry) vs The Broth (Soup)

Dry style: The tossing sauce — lard oil, black vinegar, chilli, and sometimes ketchup or braising liquid — contributes an estimated 80 to 130 kcal. The black vinegar itself is nearly calorie-free; the lard oil and crispy lard croutons (bak you phok) carry almost all of the load. A generous scattering of crispy lard alone can add 40 to 60 kcal.

Soup style: The pork-bone and ti poh (dried sole fish) broth adds roughly 25 to 45 kcal per bowl — calorically light, but often carrying 800 mg or more of sodium if you drink it all. Flavour-wise you keep the minced pork, liver, and mushrooms; you simply skip the lard toss.

Why Estimates for Bak Chor Mee Vary So Widely

If you have searched for bak chor mee calories before, you may have seen figures anywhere from 400 to over 700 kcal. The variation is real, not sloppy data. Stalls differ enormously in lard usage, mince fat ratio, and extras — a bowl loaded with fried wontons, extra crispy lard, and a fattier mince can genuinely approach 700 kcal, while a restrained soup version sits below 350 kcal. That is exactly why generic global food databases struggle with this dish: a single crowdsourced entry cannot represent a dish this variable. Portion-calibrated local data, like the HPB figures NutriKaki uses, gets you much closer.

How to Order Smarter at the Hawker Centre

You can realistically save 100 to 200 kcal on a bowl of bak chor mee with a few small requests — none of which will earn you a glare from the uncle.

Practical target: A soup bak chor mee with half noodles and no fried extras lands around 280 to 330 kcal — one of the leaner hawker lunches available. A dry bowl with less lard and no fried wontons sits around 360 to 440 kcal.

Comparing Bak Chor Mee to Other Hawker Noodle Dishes

Hawker Dish Approx. Calories (standard serving) Notes
Bak chor mee (dry) ~420–530 kcal Lard oil and sauce drive the count
Bak chor mee (soup) ~330–400 kcal Leaner; watch the sodium
Dry wonton mee ~465–519 kcal Similar range; char siew adds sugar
Char kway teow ~569–743 kcal Wok hei, lard, and cockles add up fast
Laksa ~589–700 kcal Coconut-heavy gravy is calorie-dense
Fishball noodle soup ~280–380 kcal One of the lighter hawker noodle options

In context, dry bak chor mee sits in the middle of the hawker noodle spectrum — meaningfully lighter than char kway teow or laksa, roughly on par with dry wonton mee, and comfortably above the soup-based benchmarks. The soup version is one of the better protein-per-calorie deals at the noodle stall.

Tracking Bak Chor Mee with NutriKaki

Bak chor mee is one of the dishes you can log directly in NutriKaki, Singapore's hawker-first calorie tracker powered by HPB food composition data. Instead of hunting through a global database for a crowdsourced entry that may describe a completely different bowl, NutriKaki surfaces values calibrated to actual Singapore hawker portions — dry or soup, with adjustable serving sizes for half noodles or extra pork balls.

Log your bowl in seconds, and the app shows where you stand against your daily calorie and macro targets for the rest of the day.

Frequently Asked Questions

How many calories are in a bowl of dry bak chor mee in Singapore?

A standard hawker serving of dry bak chor mee contains approximately 420 to 530 kcal. Stalls that are generous with lard oil, crispy lard bits, or fried wontons can push a bowl well beyond 600 kcal.

Is soup bak chor mee lower in calories than dry?

Yes — the soup version typically runs 330 to 400 kcal, roughly 90 to 130 kcal less than dry. It skips the lard-and-vinegar toss entirely. The trade-off is sodium: the broth can carry 800 mg or more per bowl.

How many calories does the lard and vinegar sauce add?

An estimated 80 to 130 kcal per serving. The black vinegar is nearly calorie-free; the lard oil and crispy lard croutons carry almost all of it. Asking for less lard is the single most effective calorie cut for this dish.

Is the pork liver in bak chor mee healthy?

At 30 to 45 kcal for a standard portion, liver is rich in iron, vitamin A, and B12 — one of the most nutrient-dense items in hawker food. People managing gout or high cholesterol may want to leave it out due to its purine and cholesterol content.

How can I reduce the calories in my bak chor mee order?

Ask for less or no lard oil (saves 60–100 kcal), skip fried wontons and crispy lard bits, request half portion noodles (saves 80–110 kcal), and choose soup over dry. Combining these can bring a 500+ kcal dry bowl down to around 300 kcal in soup form.

Calorie values are estimates based on HPB Singapore food composition data and standard Singapore hawker serving sizes. Actual values vary by stall, portion size, and cooking method. This content is for general informational purposes only and does not constitute medical or dietary advice. Consult a registered dietitian for personalised nutrition guidance.

Track your bak chor mee with Singapore's hawker calorie app

HPB-verified data · Hawker-first search · Free to download

📱 Download on the App Store (iOS) 🤖 Get it on Google Play (Android)