A vegetarian diet has many potential health benefits. Vegetarians tend to have a lower risk of heart disease, obesity, and type 2 diabetes than non-vegetarians. They also tend to eat fewer calories and saturated fat, and more fiber and vitamins C and E.