How Many Calories Are in Bok Choy?

One whole head of bok choy weighs about 113 g and carries 23 calories. Per 100 g the raw vegetable runs 20.259 calories, which makes it one of the lightest things you can put on a plate. A cup of chopped leaves and stalks comes to 14 calories.

Six whole heads of fresh bok choy on a ceramic plate, steam rising from the green leaves and white stalks.

On this page

Bok choy quick facts

There is exactly one USDA record for this vegetable: Foundation 2685572, "Cabbage, bok choy, raw". That is convenient, because it is also the form most people buy — loose heads with white stalks and dark green leaves, sold by the pound in the produce aisle or by the bunch at an Asian market. There is no second record to weigh it against and nothing to average.

The head weight below, 113 g, is the 4 oz size sold in sealed containers and the closest thing to a standard unit for a shopper. Calories per serving are our own arithmetic from the USDA 100 g figure, since this record carries no USDA household portions.

NutrientPer 100 gPer 1 head (113 g)% Daily Value
Calories20.25923
Total fat0.23 g0.3 g0%
Carbohydrate3.51 g4.0 g1%
Dietary fiber1.26 g1.4 g5%
Protein1.02 g1.2 g2%
Sodium14.27 mg16 mg1%
Potassium227.8 mg257 mg5%

% Daily Value is based on a 2,000-calorie diet.

Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

Four rows you would expect on a package label are missing here on purpose. Saturated fat, total sugars, added sugars and cholesterol are not reported by USDA for raw bok choy, so listing zeros would be guesswork rather than data. The Daily Values used above come from the FDA label rules.

The interesting line is the last one. A single head delivers 5% of the day's potassium and 5% of the day's fiber for 23 calories — the sort of ratio that only leafy vegetables manage.

US servings, from one ounce to a whole head

ServingWeightCalories
1 oz raw28 g6 kcal
1 cup chopped, raw70 g14 kcal
1 cup shredded, raw85 g17 kcal
One head, 4 oz container113 g23 kcal
Per 100 g100 g20 kcal

Here is the trap. Recipes measure bok choy in cups, stores sell it in heads, and the two are nowhere near the same size. A head is 113 g; a cup of chopped leaves and stalks is 70 g. Two heads come to 226 g, which only just covers the 210 g in three cups of chopped leaves.

Chopped and shredded also differ. Shredded packs tighter, so the same cup measure holds 85 g instead of 70 g and costs 17 calories instead of 14. None of these weights come from USDA — the record has no portion rows at all, so the gram figures are taken from US package labels for the same vegetable and the calories are our own arithmetic from the USDA 100 g number.

Raw or cooked, the calories stay put

USDA publishes no separate record for boiled, steamed or stir-fried bok choy, and that absence is worth explaining rather than papering over. Cooking does not add or destroy calories in a vegetable. What it changes is water and volume: heat collapses the leaves, so a cup of cooked bok choy holds far more plant than a cup of raw and therefore carries more calories per cup, even though 100 g of cooked leaves is close to 100 g of raw ones.

Weigh the head before it hits the pan and you avoid the whole problem. Log 113 g of bok choy at 23 calories and it does not matter whether it ends up steamed, blanched or thrown into soup.

What does change the number is what you cook it in. A tablespoon of oil in the wok adds roughly five times the calories of the vegetable itself, which is the single most common reason a "light" bok choy side stops being light. Garlic, ginger and a splash of broth cost almost nothing; oil and oyster sauce do the work of moving the total.

Baby, Shanghai, blends and kimchi

Bok choy in three panels: two whole heads, one head halved lengthwise, half a head in broth; 1 head 113 g and 1 cup 70 g.
VersionPer 100 gTypical pieceCalories
Bok choy, raw whole head20.259 kcal1 head (113 g)23 kcal
Baby bok choy, packaged29 kcal85 g (2.5 cups)25 kcal
Shanghai bok choy14 kcal1 cup (70 g)10 kcal
Bok choy vegetable blend24 kcal1 cup (85 g)20 kcal
Bok choy kimchi33 kcal1 piece (30 g)10 kcal

Baby bok choy is the same plant harvested young, and the packaged version from Organicgirl reads 29 calories per 100 g — a touch higher than the loose heads, close enough that it makes no practical difference in a day of eating. AeroFarms sells its 4 oz baby heads at 13 calories per 100 g. Two brands, one vegetable, and a 16-calorie spread per 100 g that comes from the labels, not from the plant.

Shanghai bok choy, the green-stemmed type, is labeled by Coast Asia at 14 calories per 100 g, the lightest row in the table above. A cup of it is 10 calories. If you are building a big vegetable bowl, that is about as cheap as a vegetable gets.

Kimchi is the outlier and it is not the calories that make it one. Mama O's bok choy kimchi is 33 calories per 100 g, so a piece is 10 calories. The fermentation and salt are what change the picture, and that belongs in its own section.

Sodium is the row that moves

Fresh bok choy carries 14.27 mg of sodium per 100 g. A whole head is 16 mg — 1% of the 2,300 mg Daily Value, which is to say nothing at all. Bok choy kimchi runs 467 mg per 100 g, or 20% of a day's sodium in that 100 g. That is a 33-fold jump at almost identical calories.

This is the clearest example of a rule that applies to most vegetables: the plant is not what makes a dish salty, the preparation is. Soy sauce, oyster sauce, miso and fermentation all sit in the same category. If you're watching sodium, the fresh heads are effectively a free ingredient and the seasoning is where your budget goes.

On the other side of the ledger, the Dietary Guidelines for Americans put adult vegetable targets at roughly two to three cups a day, and MyPlate counts one cup of raw leafy greens as half a cup toward that. Bok choy is a cheap way to hit it: three cups of chopped leaves is 42 calories.

How does bok choy compare?

VegetablePer 100 gUS servingCalories
Bok choy, raw20.3 kcal1 head (113 g)23 kcal
Broccoli, raw32 kcal1 cup chopped (91 g)29 kcal
Kale, raw35 kcal1 cup chopped (21 g)7 kcal
Celery, raw16.7 kcal1 cup chopped (101 g)17 kcal

Our take: among these four, only celery is lighter per 100 g than bok choy, and celery gives you almost no protein in exchange. For volume on the plate at the lowest cost, bok choy and celery are interchangeable; for something that actually holds up in a hot pan and brings 1.02 g of protein per 100 g, bok choy wins. Kale looks lightest per serving only because a cup of loose kale weighs 21 g — a fifth of a cup of celery. Compare by weight, not by cup, or the ranking flips on you.

Most popular bok choy brands in the United States

Ranked by how widely each product appears among foods sold in the United States, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each Nutrition Facts label, checked against USDA FoodData Central.

ProductCalories (per 100 g)
Organicgirl Baby Bok Choy29 cal
AeroFarms Baby Bok Choy13 cal
Mama O's Kimchi Baby Bok Choy33 cal
Hannaford Bok Choy Blend24 cal
Coast Asia Shanghai Bok Choy14 cal

Brand popularity: BodyPal food database. Nutrition: manufacturer labels / USDA FoodData Central.

Bok choy FAQs

How many calories are in one head of bok choy?

One head of about 113 g is 23 calories, based on the USDA figure of 20.259 calories per 100 g for raw bok choy. That is less than a cup of chopped raw broccoli, which comes to 29 calories. Head sizes vary, so weigh yours if you want precision.

How many calories in 1 cup of bok choy?

A cup of chopped raw bok choy weighs 70 g and is 14 calories. Shredded packs tighter at 85 g per cup, which brings it to 17 calories. Both are our arithmetic from the USDA 100 g figure, since that record carries no official household portions.

How much protein is in bok choy?

Bok choy has 1.02 g of protein per 100 g, so one head of 113 g gives 1.2 g — about 2% of the 50 g Daily Value. It is a respectable amount for a leafy vegetable at 23 calories, but it is not a protein source. Treat it as volume, not as the protein on the plate.

How many carbs are in bok choy?

One head of 113 g has 4.0 g of carbohydrate, of which 1.4 g is fiber, so roughly 2.6 g is everything else. Per 100 g that is 3.51 g of carbohydrate and 1.26 g of fiber. USDA does not report sugars for raw bok choy, so no sugar figure is listed on this page.

Is baby bok choy lower in calories than regular bok choy?

No, packaged baby bok choy reads 29 calories per 100 g against 20.259 for loose raw heads, so it is slightly higher by weight, not lower. An 85 g package portion is 25 calories. The difference between the two is far smaller than the difference between a cup and a whole head.

Does cooking bok choy change the calories?

Not in itself: a head is 23 calories either way. USDA has no separate record for cooked bok choy, and heat neither adds nor removes calories. It removes water, so a cup of cooked leaves holds more plant and more calories than a raw cup. Weigh it raw and the oil in the pan is the only variable.

Is bok choy high in sodium?

No, raw bok choy has 14.27 mg of sodium per 100 g, so a head is 16 mg, about 1% of the 2,300 mg Daily Value. Bok choy kimchi is a different story at 467 mg per 100 g, or 20% of a day's sodium, with barely more calories than the fresh vegetable.

Is bok choy good for weight loss?

At 23 calories a head, bok choy is one of the cheapest ways to make a plate look full. A cup of chopped leaves costs 14 calories and brings 5% of the day's fiber per head. The calories that matter in a bok choy dish come from the oil and the sauce, not the vegetable.

Similar foods

Count it without the math

Point the camera at the plate and BodyPal counts the bok choy for you, stalks, leaves and all.

Download BodyPal on the App Store Get BodyPal on Google Play