According to Business Insider, Vitamin D, also known as the "sunshine vitamin," is key for bone health. They compiled a list that contains some of the best food sources that are packed with Vitamin D from certain fish to beef liver and fortified yogurt. Some additional foods that are rich in vitamin D include: 1. Fatty fish like salmon and tuna 2. Fortified Tofu 3. Mushrooms produce vitamin D, when in sunlight 4. Eggs yolks 5.