Skip to content

Bok Choy Calories & Nutrition Calculator

Also known as: Pak Choi, Chinese Cabbage (Pak-Choi), Bok Choi, Baby Bok Choy, White Cabbage, Pok Choi, Brassica rapa chinensis

Quick Answer — 1 cup (170g) cooked bok choy

20kcalCalories
2.7gProtein
3gCarbs
0.3gFat
1.7gFiber
By Manish KumarData verified: 2026-05-05

Nutrition Calculator

Unit System

Stir frying retains ~80–90% of nutrients due to quick, high heat.

13 kcal per 100g Raw — Bok Choy Is One of the Five Lowest-Calorie Vegetables in the USDA Database

Raw bok choy contains 13 kcal per 100g — even lower than lettuce (14 kcal for iceberg, 17 kcal for romaine), cucumber (15 kcal), and celery (16 kcal). It is 96% water by weight, making it one of the most hydrating vegetables available [1].

Cooked bok choy drops to 12 kcal per 100g — the boiling process slightly dilutes the already-minimal calorie content. One cup of cooked bok choy (170g) contains only 20 kcal, making it essentially calorie-free for tracking purposes unless you're consuming very large quantities.

For food journaling, bok choy's calorie contribution is typically negligible compared to the cooking oil, sauces, or broth it's prepared with. A tablespoon of sesame oil (120 kcal) added to a stir-fry exceeds the calories of 1 kilogram of raw bok choy.

105mg Calcium per 100g Raw — Bok Choy's Calcium Is Comparable to Milk per Calorie, and Unlike Spinach, Not Bound by Oxalates

Raw bok choy contains 105mg calcium per 100g — and unlike spinach (99mg but high in oxalic acid), bok choy has very low oxalate levels. This means a higher proportion of bok choy's calcium is available during digestion. Per calorie, bok choy provides 8.1mg calcium per kcal, compared to whole milk's 1.9mg calcium per kcal [1].

Cooking reduces bok choy's calcium to 93mg per 100g — a 11% loss, primarily from calcium leaching into cooking water. However, one cup of cooked bok choy (170g) still provides 158mg calcium, about 12% of the daily value.

For nutrition journaling, bok choy is particularly useful for tracking calcium intake from non-dairy sources. Its low oxalate content makes the logged calcium more representative of what's actually available — a tracking advantage over spinach and amaranth leaves, which have higher total calcium but more oxalate interference.

Baby Bok Choy vs. Mature Bok Choy: Same Species, but Stem-to-Leaf Ratio Changes the Texture and Water Content per Head

Baby bok choy (harvested early, ~75g per head) and mature bok choy (larger, ~200g per head) have the same per-100g nutritional profile. The USDA doesn't distinguish between them in nutrient data — both are classified as 'Cabbage, chinese (pak-choi)' [1].

The practical difference for food journaling is size: one head of baby bok choy (75g) provides about 10 kcal, 79mg calcium, and 34mg vitamin C. A mature head at 200g provides 26 kcal, 210mg calcium, and 90mg vitamin C. Log by actual weight rather than by 'number of heads' since sizes vary considerably.

The stem-to-leaf ratio differs: baby bok choy has proportionally more leaf and less thick white stem. Since the leaves contain more vitamin A and the stems contain more water, baby bok choy is slightly more nutrient-dense per gram in practice — though the USDA data treats them as one food.

Stir-Fried Bok Choy's Oil Absorption: 1 tbsp of Sesame Oil Adds 120 kcal to a Dish That Starts at 9 kcal per Cup Raw

One cup of raw shredded bok choy (70g) contains 9 kcal. Stir-frying it in 1 tablespoon of sesame oil adds 120 kcal, making the finished dish approximately 129 kcal — of which 93% comes from the oil. Adding soy sauce (9 kcal per tablespoon) and garlic (9 kcal for 2 cloves) brings the total to about 147 kcal [2].

Oil absorption in bok choy stir-fries varies by cooking duration and temperature. Quick high-heat stir-frying (2–3 minutes) results in less oil absorption than slower sautéing. For tracking, measure the oil before adding to the pan — any oil remaining in the pan after cooking represents calories not consumed.

For food journaling, bok choy stir-fries are straightforward to track: weigh the bok choy (13 kcal/100g raw), measure the oil by the teaspoon (40 kcal/tsp), and log the sauce separately. The vegetable component is so low in calories that even a 50% weighing error on bok choy changes the total by only 3–4 kcal.

Bok Choy in Ramen and Soup: 96% Water Content Means It Barely Changes Broth Calories but Adds Measurable Vitamin A and C

Adding 100g of bok choy to a bowl of ramen or soup adds just 13 kcal to the broth while contributing 223mcg vitamin A (25% DV) and 45mg vitamin C (50% DV). The bok choy's 96% water content means it integrates into broth without significantly altering the liquid's calorie density [1].

Some nutrients (vitamin C, folate) leach into the broth during cooking, which means consuming the broth captures nutrients that would otherwise be lost with discarded cooking water. For soup-based preparations, the total nutrient intake is higher than for boiled-and-drained preparations.

For food journaling, log the bok choy separately from the broth. The broth's calorie contribution (from fat, protein, and seasonings) is typically 50–200 kcal per serving — far more significant than the bok choy. Track the bok choy by weight for vitamins and calcium, and the broth by recipe or brand for calories.

Bok Choy vs. Other Cabbages and Greens — per 100g Raw

NutrientBok ChoyNapa CabbageGreen CabbageBroccoliSpinach
Calories (kcal)1316253423
Protein (g)1.51.21.32.82.9
Total Fat (g)0.20.20.10.40.4
Carbs (g)2.23.25.86.63.6
Fiber (g)1.01.22.52.62.2
Vitamin C (mg)4527378928
Calcium (mg)10577404799
Iron (mg)0.80.30.50.72.7

Practical Tips for Bok Choy

  • 1

    Bok choy has 105mg calcium per 100g with very low oxalate — unlike spinach, most of this calcium is accessible during digestion. One cup of cooked bok choy provides about 158mg calcium.

  • 2

    At 13 kcal per 100g, bok choy is calorie-invisible — 1 tablespoon of stir-fry oil (120 kcal) has more calories than 900g of raw bok choy. Track the oil, not the vegetable.

  • 3

    One head of baby bok choy (~75g) has about 10 kcal — log by actual weight, not by 'number of heads', since baby bok choy heads range from 50g to 100g.

  • 4

    Cooking reduces vitamin C from 45mg to 26mg per 100g — a 42% loss during boiling. Quick steaming or stir-frying retains more vitamin C than prolonged boiling.

  • 5

    Bok choy in soup retains more total nutrients than boiled-and-drained — because nutrients that leach into the broth are still consumed. Log the full bok choy weight for soup preparations.

Frequently Asked Questions — Bok Choy

How many calories are in bok choy?
Raw bok choy has 13 calories per 100g and cooked bok choy has 12 calories per 100g. One cup of cooked bok choy (170g) contains about 20 calories. One head of baby bok choy (~75g) has about 10 calories. It's one of the lowest-calorie vegetables available.
Is bok choy high in calcium?
Yes — raw bok choy has 105mg calcium per 100g, comparable to spinach (99mg). Importantly, bok choy has very low oxalate content, meaning a higher fraction of its calcium is available during digestion compared to high-oxalate greens like spinach.
What is the difference between baby bok choy and regular bok choy?
Nutritionally, they're the same per 100g — the USDA uses one entry for both. Baby bok choy is smaller (~75g per head) with a higher leaf-to-stem ratio. Regular bok choy is larger (~200g per head) with thicker white stems. Log by weight for accurate tracking.
How much vitamin C is in bok choy?
Raw bok choy has 45mg vitamin C per 100g (50% DV). Cooking reduces this to 26mg per 100g. One cup of raw shredded bok choy (70g) provides about 32mg vitamin C — more than half the daily value.
Is bok choy the same as napa cabbage?
No — bok choy (pak choi) and napa cabbage are different varieties of Chinese cabbage. Bok choy has dark green leaves and thick white stalks; napa cabbage is lighter with a longer, more cylindrical head. Bok choy has 13 kcal/100g with 105mg calcium; napa cabbage has 16 kcal/100g with 77mg calcium.

Important Notice

Nutritional values are based on USDA FoodData Central data for bok choy (pak-choi), raw (FDC #170390) and cooked, boiled, drained, without salt (FDC #170391). This calculator is for informational and nutrition journaling purposes only — it is not a substitute for guidance from a qualified nutrition professional.

About the Author

Manish Kumar - Author
Manish KumarNASM Certified Personal Trainer (CPT)

Certified fitness professional and nutrition researcher with over 10 years of experience in the fitness and wellness industry. Founder of Food Nutrify, dedicated to making accurate, science-backed nutrition data accessible to everyone through free, easy-to-use calculators.

NASM Certified Personal TrainerSports Nutrition Specialist

References & Sources

  1. [1] USDA FoodData Central (2024). Cabbage, chinese (pak-choi), raw (FDC #170390). U.S. Department of Agriculture, Agricultural Research Service.
  2. [2] USDA FoodData Central (2024). Cabbage, chinese (pak-choi), cooked, boiled, drained, without salt (FDC #170391). U.S. Department of Agriculture, Agricultural Research Service.