Home
IngredientHealth Benefits

Broccoli vs spinach: which is more nutritious?

Spinach leads on micronutrient density; broccoli leads on vitamin C and sulforaphane. Spinach's oxalate makes the numbers alone misleading.

Broccoli

Vegetables

Broccoli

Broccoli's key compound, sulforaphane, only forms when the vegetable is cut or chewed. One cooking choice changes how much survives.

Spinach

Vegetables

Spinach

"Spinach equals iron" is only half true. The real value sits in folate, vitamin K, and the lutein that accumulates in your eyes.

Broccoli — Leads on

  • Fiber

Spinach — Leads on

  • Vitamin A
  • Vitamin E
  • Vitamin K
  • Folate
  • Potassium

Nutrition side by side

Per 100 g edible portion. Only rows where both have a figure are shown, and no winner is marked for items like calories or sugars where more is not better.

NutritionBroccoliSpinach
Calories34 kcal23 kcal
Protein2.8 g2.9 g
Carbohydrates6.6 g3.6 g
Fiber2.6 g2.2 g
Vitamin A31 µg469 µg
Vitamin E0.78 mg2.03 mg
Vitamin K102 µg483 µg
Folate63 µg194 µg
Potassium316 mg558 mg

Bottom line

On the table, spinach wins most rows. Its vitamin K is more than four times broccoli's, and it leads on folate, iron and magnesium too. But spinach iron is poorly absorbed non-heme iron, and spinach's own oxalate binds much of the iron and calcium it carries. Few foods have such a gap between what the label says and what your body takes up.

Broccoli holds more than three times the vitamin C and offers sulforaphane, which spinach does not. It carries no oxalate problem. In exchange it is sensitive to cooking: boil it and the sulforaphane may never form.

There is no real reason to choose. Blanch spinach and discard the water, steam broccoli for under three minutes, and alternate. If you must split them by situation: spinach when folate matters, broccoli when you are topping up vitamin C.

Other comparisons

Send feedback