19 Vitamin K-Rich Foods for Stronger Bones and Blood Health

Vitamin K is essential for maintaining bone density and promoting proper blood clotting, both of which are vital to overall health. There are two main forms of vitamin K: vitamin K1 (phylloquinone), found mostly in plant-based foods, and vitamin K2 (menaquinone), which is present in animal products and fermented foods. Vitamin K helps regulate calcium in the body, ensuring that calcium is directed toward building strong bones and away from soft tissues where it can lead to calcification. Moreover, it plays a crucial role in producing the proteins necessary for blood coagulation, preventing excessive bleeding and bruising. Including vitamin K-rich foods in your diet can help protect against osteoporosis, support cardiovascular health, and promote proper clotting. Below are 19 foods that are particularly rich in vitamin K to support your bones and blood health.
1. Kale
Kale tops the list when it comes to vitamin K-rich foods, providing over 1,000% of the daily recommended intake of vitamin K1 in just one cup of cooked kale. Kale is also high in fiber, antioxidants, and other vitamins, such as A and C, that support overall health. The abundance of vitamin K1 in kale promotes bone health by facilitating calcium absorption and helping the body produce proteins required for blood clotting, such as prothrombin.
Kale is highly versatile and can be incorporated into various dishes, including salads, soups, and smoothies. Whether eaten raw or cooked, adding kale to your diet can have a significant positive impact on bone strength and blood coagulation.
2. Spinach
Spinach is another leafy green packed with vitamin K1, with one cup of cooked spinach providing about 740% of the daily recommended intake. Spinach is not only rich in vitamin K but also in other key nutrients like magnesium, calcium, and iron, all of which contribute to stronger bones and better overall health. The high vitamin K content in spinach helps bind calcium in the bones, preventing conditions like osteoporosis, and supports proper blood clotting.
Adding spinach to your daily meals, whether as a base for salads, in smoothies, or sautéed with garlic, can significantly boost your intake of vitamin K1, helping to strengthen bones and improve blood health.
3. Broccoli
Broccoli is a cruciferous vegetable loaded with nutrients, including vitamin K1, vitamin C, and fiber. One cup of cooked broccoli provides about 220% of the daily recommended intake of vitamin K1. The combination of vitamin K and calcium in broccoli makes it a powerful food for maintaining bone strength and density. Vitamin K also helps regulate the distribution of calcium, directing it toward bone formation rather than allowing it to accumulate in the arteries, which can lead to cardiovascular problems.
Broccoli can be steamed, roasted, or added to stir-fries and soups to help enhance bone strength, support heart health, and promote effective blood clotting.
4. Brussels Sprouts
Brussels sprouts are another cruciferous vegetable rich in vitamin K1, with one cup of cooked Brussels sprouts providing about 300% of the daily recommended intake. In addition to vitamin K, Brussels sprouts contain other bone-friendly nutrients like fiber, vitamin C, and folate. The vitamin K content in Brussels sprouts supports the body’s ability to regulate calcium, ensuring that it is used effectively to build and maintain bones, while also helping the blood clot properly.
Roasting Brussels sprouts with olive oil or adding them to salads and casseroles not only enhances flavor but also increases your intake of vitamin K for better bone and blood health.
5. Collard Greens
Collard greens are a vitamin K powerhouse, offering over 1,000% of the daily recommended intake per cup of cooked greens. This makes them an excellent food for anyone looking to boost their bone health or improve blood coagulation. Collard greens are also rich in calcium, fiber, and antioxidants, all of which work synergistically with vitamin K to promote strong bones and protect against age-related bone loss. The high vitamin K content in collard greens helps regulate bone formation and supports the body’s natural clotting processes, preventing excessive bleeding.
Incorporating collard greens into stews, soups, or simply sautéing them with olive oil is a delicious way to take advantage of their rich nutrient profile.
6. Turnip Greens
Turnip greens are an often-overlooked leafy green that provides more than 600% of the daily recommended intake of vitamin K1 per cup of cooked greens. They are also rich in other bone-supporting nutrients such as calcium, vitamin A, and vitamin C. Vitamin K1 in turnip greens helps activate proteins necessary for bone mineralization, ensuring that calcium is deposited into the bones rather than the arteries, which reduces the risk of conditions like atherosclerosis.
Turnip greens can be sautéed, added to soups, or served as a side dish to provide a significant boost of vitamin K, supporting both your skeletal system and your blood health.
7. Swiss Chard
Swiss chard is a leafy green that offers a large dose of vitamin K1, with about 700% of the daily recommended intake in one cup of cooked chard. It is also a good source of other bone-supporting nutrients like magnesium, potassium, and vitamin C. The high vitamin K content in Swiss chard supports healthy bone formation by regulating calcium and ensuring that it is properly absorbed into the bones.
Incorporating Swiss chard into your meals, whether sautéed or added to salads and soups, is a delicious way to increase your vitamin K intake and improve bone strength.
8. Parsley
While often used as a garnish, parsley is actually a very potent source of vitamin K1, with just two tablespoons providing about 150% of the daily recommended intake. Parsley is also rich in antioxidants and vitamins A and C, making it a powerful anti-inflammatory and immune-boosting food. Vitamin K in parsley aids in the synthesis of proteins that are crucial for blood clotting and bone mineralization.
To maximize the benefits, add parsley to salads, soups, sauces, or even smoothies to increase your vitamin K intake and support stronger bones and blood health.
9. Asparagus
Asparagus is a nutrient-dense vegetable that provides about 70% of the daily recommended intake of vitamin K1 in one cup of cooked asparagus. In addition to its vitamin K content, asparagus is also rich in fiber, folate, and vitamins A and C. Vitamin K in asparagus helps regulate calcium levels in the bones, promoting stronger bones and reducing the risk of fractures. It also aids in the blood clotting process, ensuring that injuries heal properly and that excessive bleeding is prevented.
Asparagus can be steamed, roasted, or added to pasta dishes and salads, making it an easy way to increase your vitamin K intake while enhancing overall health.
10. Romaine Lettuce
Romaine lettuce is a good source of vitamin K1, with one cup of raw lettuce providing about 100% of the daily recommended intake. Romaine lettuce is also rich in other essential nutrients, including folate and vitamin A, which contribute to healthy immune function and skin health. The vitamin K in romaine lettuce helps strengthen bones by promoting calcium regulation and supports the production of blood-clotting proteins.
Incorporating romaine lettuce into salads, wraps, or sandwiches is a simple way to boost your vitamin K intake and support both your bones and blood health.
11. Green Beans
Green beans are a moderate source of vitamin K1, with one cup of cooked green beans providing about 20% of the daily recommended intake. Green beans are also rich in fiber, vitamin C, and folate, which support digestion and immune health. While they don’t contain as much vitamin K as some leafy greens, green beans still contribute to overall bone strength and blood clotting when included as part of a balanced diet.
Green beans can be added to stir-fries, casseroles, or enjoyed as a side dish to help meet your daily vitamin K requirements.
12. Cabbage
Cabbage is another cruciferous vegetable that provides a significant amount of vitamin K1, with one cup of cooked cabbage offering about 90% of the daily recommended intake. In addition to its vitamin K content, cabbage is rich in vitamin C and fiber, both of which support immune function and gut health. The vitamin K in cabbage helps ensure that calcium is properly directed to the bones, reducing the risk of bone loss and fractures.
Cabbage can be enjoyed in a variety of ways, including in soups, stews, or fermented dishes like sauerkraut, providing both flavor and essential nutrients for bone and blood health.
13. Okra
Okra is a lesser-known vegetable rich in vitamin K1, providing about 30% of the daily recommended intake per cup of cooked okra. Okra is also high in fiber, vitamin C, and magnesium, all of which support bone health and digestive function. The vitamin K in okra plays an essential role in regulating calcium levels in the body, promoting bone strength and preventing calcification in the arteries.
Okra can be used in stews, roasted, or added to soups, making it a tasty and nutritious way to enhance your vitamin K intake.
14. Leeks
Leeks are a member of the allium family and provide about 50% of the daily recommended intake of vitamin K1 per cup of cooked leeks. Leeks are also rich in antioxidants, such as vitamin C and polyphenols, which help protect the body from oxidative damage. The vitamin K in leeks supports bone density by aiding in the proper use of calcium and also helps ensure effective blood clotting.
Leeks can be used in soups, stews, or as a topping for salads and roasted vegetables, adding flavor and important nutrients to your meals.
15. Soybeans
Soybeans are an excellent plant-based source of vitamin K1, offering about 20% of the daily recommended intake per cup of cooked soybeans. Soybeans are also high in protein, fiber, and isoflavones, which contribute to bone health by preventing the loss of bone density, especially in postmenopausal women. The vitamin K content in soybeans helps regulate calcium metabolism, ensuring that it is used effectively in the bones.
Soybeans can be incorporated into meals in various forms, such as tofu, tempeh, or edamame, providing both protein and a boost of vitamin K for stronger bones.
16. Natto
Natto is a traditional Japanese fermented soybean product that is one of the richest sources of vitamin K2, a form of vitamin K that is particularly beneficial for bone health. Just one serving of natto can provide over 800% of the daily recommended intake of vitamin K2. Vitamin K2 is especially effective at directing calcium into the bones and preventing it from accumulating in soft tissues like the arteries, where it can cause calcification and contribute to heart disease.
Natto has a strong flavor and unique texture, but it can be eaten on its own, added to rice, or used in salads to provide a significant boost in vitamin K2 and support both bone and cardiovascular health.
17. Blueberries
Blueberries are a delicious and nutritious fruit that provide a moderate amount of vitamin K1, with one cup offering about 36% of the daily recommended intake. In addition to vitamin K, blueberries are packed with antioxidants like anthocyanins, which protect the body from oxidative stress and support heart and brain health. The vitamin K in blueberries helps regulate calcium in the bones, improving bone strength and promoting proper blood clotting.
Adding blueberries to your breakfast, snacks, or desserts can help boost your vitamin K intake while delivering a wide range of other health benefits.
18. Carrots
Carrots are a good source of vitamin K1, with one cup of raw carrots offering about 21% of the daily recommended intake. Carrots are also rich in beta-carotene, which the body converts into vitamin A, a nutrient that supports eye health and immune function. The vitamin K content in carrots helps maintain strong bones by ensuring that calcium is properly absorbed and used in the skeletal system.
Carrots can be enjoyed raw, cooked, or juiced, making them an easy and versatile addition to your diet for improved bone and blood health.
19. Pomegranate
Pomegranates are known for their high antioxidant content, particularly polyphenols, but they also provide a moderate amount of vitamin K1, with one cup of pomegranate seeds offering about 36% of the daily recommended intake. The antioxidants in pomegranates help reduce inflammation and protect against oxidative stress, while the vitamin K content supports bone health and proper blood clotting.
Pomegranate seeds can be added to salads, yogurt, or smoothies, providing both flavor and essential nutrients to support stronger bones and improved blood health.
Conclusion
Incorporating these 19 vitamin K-rich foods into your diet can have a profound impact on both your bone and blood health. Whether you’re looking to improve bone density, prevent osteoporosis, or support your blood’s ability to clot properly, these foods offer an abundance of vitamin K, along with other essential nutrients like calcium, magnesium, and fiber. Leafy greens like kale, spinach, and Swiss chard are excellent sources of vitamin K1, while fermented foods like natto provide vitamin K2, which is especially beneficial for long-term bone health. By regularly including these foods in your meals, you can naturally enhance your overall health and well-being.