Skip to main content
Diverse range of Foods

Vitamin K Food Sources

Vitamin K is widely available in both plant- and animal-based foods. You can get enough vitamin K just by having one serving of green leafy vegetables a day. You do not need to supplement to get enough vitamin K in your diet.

  • Vitamin K1, also called phylloquinone, comes from plant sources like leafy greens. Some examples of food sources include spinach, broccoli, kale, Bok Choy, Natto (Fermented soybeans) and sauerkraut.
  • Vitamin K2, the menaquinones, comes from animal products and fermented foods. K2 is also the form of Vitamin K that is made by the healthy bacteria in your intestines. Some examples of food sources include liver, eggs, chicken and cheese like cheddar, Munster and camembert.

Food Sources of Vitamin K

FOODServing SizeVitamin K
Kale (Fresh or Frozen)
1 cup | 71 g

499.00 μg

Spinach
1 cup | 30 g / 250 mL

25.00 μg

Collard Greens
1/2 cup | 100 g / 125 mL

21.00 μg

Broccoli (Boiled)
1/2 cup | 85 g

18.06 μg

Cabbage (green or red)
1 cup | 74 g

56.20 μg

Green Beans
1/4 cup | 66 g

10.60 μg

Avocado
1/5 of a medium avocado | 30 g

8.70 μg

Cheddar Cheese
1/4 cup | 30g

0.42 μg


Nutrient Calculator

Nutrient Calculator

 Are you getting the daily required amount of each bone building nutrient? Use the Nutrient Calculator to calculate your approximate daily intake for each nutrient.

© Osteoporosis Canada, 2026
Charitable Registration No. 89551 0931 RR 0001