Dairy foods certainly are not the only foods that provide bone-strengthening ingredients. Check out these nondairy alternatives.
You probably already know that almonds are rich in heart-healthy monounsaturated fats, but they're also a good source of calcium and magnesium. What's more, they contain fiber and protein, so they can help you feel full longer. Try adding two tablespoons of almonds to oatmeal, nonfat yogurt, or eat them as a snack.