How Much Does a Bok Choy Weigh?

A typical head of bok choy weighs between 300 and 500 grams (10.5 to 17.5 ounces).

Updated June 2026

How Much Does a Bok Choy Weigh?

The short answer: A head of bok choy typically weighs about 300 to 500 grams (10.5 to 17.5 ounces), though baby bok choy weighs much less.

Bok choy weight by type

Bok choy weight depends mainly on whether it is a full head or a baby variety. Here are common types.

Type (example)Typical weight
Baby bok choyAbout 80-150 g (2.8-5.3 oz)
Small headAbout 200-300 g (7-10.6 oz)
Standard headAbout 300-450 g (10.6-15.9 oz)
Large headAbout 450-600 g (1-1.3 lb)
Shanghai bok choyAbout 150-250 g (5.3-8.8 oz)

What affects bok choy weight

  • Variety. Baby, Shanghai, and standard bok choy differ in size.
  • Maturity. Fully grown heads weigh more than young ones.
  • Stalk thickness. The white stalks hold most of the water and weight.
  • Water content. Fresh bok choy is crisp and water-heavy.
  • Trimming. Removing the root base lowers the usable weight slightly.
  • Growing conditions. Soil and climate affect the final head size.

How bok choy weight compares

A standard head of bok choy weighs about the same as a medium apple plus an orange, or roughly a can of soup.

Frequently asked questions

How much does baby bok choy weigh?
A baby bok choy usually weighs about 80 to 150 grams (2.8 to 5.3 ounces), much less than a full-size head.

How much does a standard head of bok choy weigh?
A standard head weighs about 300 to 450 grams (10.6 to 15.9 ounces).

Why does bok choy weight vary so much?
Weight depends mostly on the variety and maturity, so a baby bok choy can weigh a fraction of a large mature head.