There are two kinds of vitamin K, they are K1 (phylloquinone) and K2 (menaquinone). Vitamin K has a vital role in clotting your blood, strengthening bones, and promoting a healthy heart. K1 comes mainly from plants such as kale, collard greens, Spinach, and broccoli. K2 comes from meats such as chicken, bacon, pork chops, and beef liver. The average daily value that a person should need is 120mcg.
Cooked kale is the number one in having 443% of the daily value per serving at half a cup. There is a higher daily value in veggies then in meats. In most cases, eating a serving of veggies will give you more than the daily amount needed.
Beef liver has a 60% daily value while bacon has 25%. Fatty meats and livers are great sources of vitamin K2. Though they are lower you can also find vitamin K in dairy products and eggs but the highest is 20% daily value having hard cheeses. Nuts and legumes such as green beans have 25% and also in fruits with prunes having 24%.
Secret: Natto, a japanese dish made from fermented soybeans has 261% DV per 1 ounce of vitamin K2.