Skip to main content

Broccoli vs Spinach

Side-by-side nutrition comparison per 100g serving.

Calories
31.0kcal
vs
21.6kcal
BroccoliSpinach
Protein
2.6g
vs
2.9g
BroccoliSpinach
Fat
0.3g
vs
0.6g
BroccoliSpinach
Carbs
6.3g
vs
2.6g
BroccoliSpinach
Fiber
2.4g
vs
1.6g
BroccoliSpinach

Macronutrient Overview

Complete Nutrient Comparison

NutrientBroccoliSpinachWinner
Macronutrients
Calories31.0 kcal21.6 kcal
Protein2.6 g2.9 gSpinach
Total Fat0.3 g0.6 gSpinach
Carbohydrates6.3 g2.6 gBroccoli
Dietary Fiber2.4 g1.6 gBroccoli
Sugars1.4 g
Cholesterol0.0 mg0.0 mgTie
Minerals
Calcium46.0 mg66.6 mgSpinach
Iron0.7 mg1.1 mgSpinach
Magnesium21.0 mg93.0 mgSpinach
Potassium303.0 mg459.7 mgSpinach
Sodium36.0 mg106.6 mgBroccoli
Zinc0.4 mg0.4 mgTie
Vitamins
Vitamin A8.0 µg306.0 µgSpinach
Vitamin C91.3 mg30.3 mgBroccoli
Vitamin D0.0 µg0.0 µgTie
Vitamin E0.1 mg1.6 mgSpinach
Vitamin K102.0 µg482.9 µgSpinach
Vitamin B120.0 µg0.0 µgTie
Folate65.0 µg113.4 µgSpinach

Frequently Asked Questions

Which is healthier, Broccoli or Spinach?

Both Broccoli and Spinach have distinct nutritional profiles. Broccoli has 31.0 kcal and 2.6g protein per 100g, while Spinach has 21.6 kcal and 2.9g protein. The better choice depends on your dietary goals and overall eating pattern.

Which has more protein, Broccoli or Spinach?

Broccoli provides 2.6g of protein per 100g, while Spinach provides 2.9g. Spinach is the higher-protein option.

Which has fewer calories, Broccoli or Spinach?

Broccoli contains 31.0 kcal per 100g, compared to 21.6 kcal for Spinach. Spinach is the lower-calorie option.

Can I substitute Broccoli for Spinach?

While Broccoli and Spinach can sometimes be interchanged in recipes, they have different nutrient profiles. Check the full comparison table above to see how they differ across all tracked nutrients before making a substitution.