Milk, yogurt, and cheese are a good source of vitamin D and calcium, two key nutrients that your body requires for bone strength and growth.

Fortified soy milk is a good source of calcium and has no lactose. Soy milk does not have cholesterol and is naturally low in saturated fats. Soy milk is also a good source of protein and potassium.

When you’re trying to heal a fracture. You can toss roasted pumpkin seeds on a salad or munch them alone as a crunchy snack.

Sweet bell peppers—especially the red ones—are brimming with vitamin C, a nutrient that’s critical for forming collagen, and that’s important when rebuilding bone

If you’re looking to strengthen your bones, find a reason to eat black beans. They’re another good source of magnesium, the mineral that’s crucial to faster skeleton healing.

Your body needs protein to build new bones for repair after a fracture. It also helps your body use calcium properly. Meat is one of the best sources of protein.

Sardines are a good source of calcium and vitamin D, the two key nutrients for strengthening the bones.

Fatty fish such as tuna is a good source of vitamin D. Even though calcium is a key nutrient when it comes to healing bones, vitamin D is equally important.

Kale is a good source of vitamin K, a vitamin which facilitates calcium-binding activity in the formation of bones.

There are a few dietary sources of vitamin D and egg is one of them. Moreover, eggs also contain calcium, magnesium, iron, protein, and B vitamins.