Leafy greens like kale and spinach top most nutrient-density rankings — they pack the most vitamins and minerals into the fewest calories. But "nutrient-dense" depends on which nutrient you care about: red bell peppers beat both for vitamin C, and broccoli leads for selenium.
What "nutrient-dense" actually means
Nutrient density compares the amount of vitamins, minerals, fibre and protein in a food to its calories. A food is dense if you get a lot of nutrition per calorie. Non-starchy vegetables win almost automatically because they're mostly water and fibre — the trade-off is that you'd have to eat a lot of them to meet your energy needs, so they work best alongside other foods rather than instead of them.
How four common vegetables compare
All figures are from USDA, per 100 g raw (roughly 3.5 oz):
| Nutrient | Kale | Spinach | Broccoli | Red bell pepper |
|---|---|---|---|---|
| Calories | 35 | 23 | 34 | 26 |
| Protein | 2.9 g | 2.9 g | 2.8 g | 0.99 g |
| Fibre | 4.1 g | 2.2 g | 2.6 g | 2.1 g |
| Calcium | 254 mg | 99 mg | 47 mg | 7 mg |
| Iron | 1.6 mg | 2.7 mg | 0.73 mg | 0.43 mg |
| Magnesium | 33 mg | 79 mg | 21 mg | 12 mg |
| Potassium | 348 mg | 558 mg | 316 mg | 211 mg |
| Vitamin C | 93 mg | 28 mg | 89 mg | 128 mg |
| Folate | 62 µg | 194 µg | 63 µg | 46 µg |
| Vitamin A | 241 µg | 469 µg | 31 µg | 157 µg |
| Vitamin K | 390 µg | 483 µg | 102 µg | 4.9 µg |
A practical caution on portions: 100 g of raw kale is nearly five cups (USDA lists 1 cup as just 21 g), while 100 g of spinach is a large handful and 100 g of broccoli is about a cup. Per realistic serving, the denser, heavier vegetables often deliver more.
Absorption matters as much as the label
Two well-established points from nutrition research:
- Spinach's calcium and iron are poorly absorbed. Spinach is high in oxalates, natural compounds that bind minerals. Studies consistently show only a few percent of spinach calcium is absorbed, versus roughly 50% or more from low-oxalate greens like kale, bok choy and broccoli. So kale's 254 mg of calcium is far more useful than the number alone suggests.
- Fat helps carotenoids. Vitamin A in vegetables comes as carotenoids, which are fat-soluble. Eating greens with olive oil, avocado or eggs measurably increases absorption — this is well supported.
Cooking effects are modest and mixed: light steaming reduces vitamin C (water-soluble and heat-sensitive) but can make carotenoids easier to absorb.
Practical takeaways
- Best all-rounders: kale and spinach, for the sheer breadth of nutrients per calorie.
- Best for vitamin C: red bell pepper (128 mg per 100 g, more than a day's requirement for most adults).
- Best for absorbable calcium: kale and other low-oxalate brassicas.
- Variety beats any single champion — different vegetables supply different nutrients, and colour variety is a reasonable shortcut.
One note: kale and spinach are very high in vitamin K, which affects warfarin and similar blood thinners. You don't need to avoid them, but keep your intake steady and talk to your doctor or pharmacist. Anyone prone to kidney stones should also ask a dietitian about oxalate-rich foods like spinach.