Facebook Twitter Email Print Facebook Twitter Email Expert Advice Can a vegetarian diet help osteoporosis? Answer Osteoporosis, or “porous bone,” is a result from losing too much bone, making too little bone, or both. Fruit and vegetable consumption can support bone health by 1) maintaining calcium blood levels, and 2) reducing hip fractures in older Americans. Be sure to get your daily recommendation.A doctor and/or a registered dietitian nutritionist can create a daily meal plan based on the degree of osteoporosis. In addition to diet, exercise is also vital for building and maintaining bone.