Food Calories

Soups Calories

Soup is your best friend when you are cutting. Water has zero calories, it takes up space in your stomach, and a big bowl of sup ayam, tom yum or samgyetang keeps you full for hours at a very low cost. I ate soup constantly on my way from 128kg to 86kg.

The catch: some Asian soups are soups in name only. Anything built on coconut milk, or served with a mountain of rice on the side, plays by different rules. The ranking below sorts the genuinely light bowls from the ones wearing a disguise.

40 kcal
Miso Soup
per 1 bowl (tofu and wakame)
Japan
60 kcal
Sup Sayur
per 1 bowl
Malaysia
90 kcal
Hong Kong Borscht (Lo Sung Tong)
per 1 bowl (250ml)
Hong Kong
145 kcal
Doenjang Jjigae
per 1 pot
Korea
150 kcal
Canh Chua
per 1 bowl
Vietnam
180 kcal
Tom Yum Goong
per 1 bowl (clear)
Thailand
250 kcal
Sup Ayam
per 1 bowl
Malaysia
250 kcal
Tomyam
per 1 bowl (tomyam campur, clear broth)
Malaysia
250 kcal
Chao Ga
per 1 bowl
Vietnam
250 kcal
Jok
per 1 bowl with egg
Thailand
260 kcal
Century Egg and Pork Congee
per 1 bowl
Hong Kong
260 kcal
Sundubu Jjigae
per 1 pot
Korea
270 kcal
Tom Saap
per 1 bowl
Thailand
290 kcal
Sup Ikan
per 1 bowl (clear sup ikan, fish pieces + tofu + veg + broth, no rice or noodles)
Malaysia
290 kcal
Rawon
per 1 bowl (no rice)
Indonesia
290 kcal
Coto Makassar
per 1 bowl (no ketupat)
Indonesia
293 kcal
Pork Porridge
per 1 bowl
Singapore
300 kcal
Yong Tau Foo (Soup)
per 1 bowl (8 pieces, clear soup, no noodles)
Malaysia
300 kcal
Sup Herba (Herbal Chicken Soup)
per 1 bowl
Malaysia
300 kcal
Tinola
per 1 bowl
Philippines
300 kcal
Khao Tom
per 1 bowl
Thailand
310 kcal
Soto Ayam
per 1 bowl (no rice)
Indonesia
320 kcal
Sinigang na Baboy
per 1 bowl
Philippines
320 kcal
Tom Kha Gai
per 1 bowl
Thailand
330 kcal
Bubur Ayam
per 1 bowl
Malaysia
349 kcal
Sliced Fish Bee Hoon Soup
per 1 bowl
Singapore
350 kcal
Sup Tulang
per 1 bowl (2-3 bones with broth)
Malaysia
350 kcal
Bubur Lambuk
per 1 bowl
Malaysia
350 kcal
Thai Suki
per 1 bowl (suki nam)
Thailand
365 kcal
Soto Betawi
per 1 bowl (no rice)
Indonesia
380 kcal
Sop Buntut
per 1 bowl (about 3 pieces of oxtail, broth, vegetables, no rice)
Indonesia
400 kcal
Sup Daging
per 1 bowl
Malaysia
400 kcal
Arroz Caldo
per 1 bowl
Philippines
405 kcal
Bak Kut Teh
per 1 bowl (pork + soup, no rice)
Malaysia
420 kcal
Sup Gear Box
per 1 bowl (1 large knee bone with broth)
Malaysia
425 kcal
Seolleongtang
per 1 bowl (with noodles, no rice)
Korea
430 kcal
Hakka Lei Cha (Thunder Tea Rice)
per 1 bowl
Malaysia
470 kcal
Galbitang
per 1 bowl (no rice)
Korea
480 kcal
Bakso
per 1 bowl (5 meatballs, noodles, tofu, broth)
Indonesia
500 kcal
Sup Ekor
per 1 bowl (oxtail soup, no rice)
Malaysia
520 kcal
Sup Kambing
per 1 bowl with 2 slices French bread
Malaysia
520 kcal
Bulalo
per 1 bowl
Philippines
550 kcal
Bo Kho
per 1 bowl with 1 banh mi
Vietnam
555 kcal
Kimchi Jjigae
per 1 bowl with rice
Korea
600 kcal
Gamjatang
per 1 bowl (ppyeo-haejangguk size)
Korea
630 kcal
Budae Jjigae
per 1 serving (share of the pan, no rice)
Korea
750 kcal
Steamboat
per 1 serving per person (mixed meats, seafood, noodles, veg, clear or mild broth)
Malaysia
918 kcal
Samgyetang
per 1 pot (whole young chicken)
Korea

Soups at a glance

There are 48 dishes ranked on this page. The lightest is Miso Soup at 40 kcal per 1 bowl (tofu and wakame), the heaviest is Samgyetang at 918 kcal per 1 pot (whole young chicken), and the average lands around 359 calories a serving. 17 of them come in under 300 calories, and 4 are 600 or more.

That spread is the whole point. Two dishes off the same menu can be 878 calories apart, which is more than most people's entire daily deficit. Knowing which is which costs you nothing and changes the outcome.

Common questions

What is the lowest calorie soup option?
Miso Soup is the lightest on this page at 40 calories per 1 bowl (tofu and wakame). There are 17 options here under 300 calories, so you have room to pick something you actually like.
What is the highest calorie soup here?
Samgyetang tops the list at 918 calories per 1 pot (whole young chicken). 4 of the 48 dishes here are 600 calories or more, so it is worth checking before you order.
How many calories are in a typical soups serving?
Across the 48 dishes on this page the average is about 359 calories per serving, with the middle of the pack around 330 (Bubur Ayam). Figures are estimates for a normal portion.
Berapa kalori dalam soups?
Purata untuk 48 hidangan di halaman ini ialah kira-kira 359 kalori satu hidangan. Yang paling rendah ialah Miso Soup (40 kalori) dan yang paling tinggi ialah Samgyetang (918 kalori). Semua angka ini anggaran untuk hidangan gerai biasa.

Browse by country

Browse other categories

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

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator