Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

Cauliflower vs tomatoes: which is healthier?

They are about equally nutrient-dense: cauliflower scores 91/100 and tomatoes 91/100, so pick by your goal. Both can be part of a healthy diet; the table below shows where each one is stronger. Source: USDA FoodData Central.

Cauliflower

91/100Excellent nutrient density

25 kcal per 100 g. 1 cup chopped: 107 g

Tomatoes

91/100Excellent nutrient density

18 kcal per 100 g. 1 medium tomato: 123 g

Which to pick for your goal

  • Fewer caloriesTomatoes25 vs 18 kcal per 100 g
  • More proteinCauliflower1.9 vs 0.9 g per 100 g
  • More fiberCauliflower2 vs 1.2 g per 100 g
  • Less sugarCauliflower1.9 vs 2.6 g per 100 g
  • More potassiumCauliflower299 vs 237 mg per 100 g
  • Less saturated fatAbout even0.1 vs <0.1 g per 100 g

Nutrition side by side

Per 100 g and per typical portion. Bold marks the better value for each row.
NutrientCauliflower, 100 gTomatoes, 100 gCauliflower, 107 gTomatoes, 123 g
Calories25 kcal18 kcal27 kcal22 kcal
Protein1.9 g0.9 g2.1 g1.1 g
Carbohydrates5 g3.9 g5.3 g4.8 g
Sugars1.9 g2.6 g2 g3.2 g
Fiber2 g1.2 g2.1 g1.5 g
Fat0.3 g0.2 g0.3 g0.2 g
Saturated fat0.1 g<0.1 g0.1 g<0.1 g
Vitamin C48 mg14 mg52 mg17 mg
Vitamin A0 µg42 µg0 µg52 µg
Potassium299 mg237 mg320 mg292 mg
Iron0.4 mg0.3 mg0.4 mg0.3 mg
Calcium22 mg10 mg24 mg12 mg
Magnesium15 mg11 mg16 mg14 mg
Sodium30 mg5 mg32 mg6.2 mg

Last updated . Scores use the HowHealthyIs Score method.

All about cauliflower All about tomatoes Open in compare tool