Why can a vegetarian diet still lead to high cholesterol? VnExpress High cholesterol can occur in vegetarians due to an unbalanced diet high in sugar and refined carbohydrates, processed vegetarian foods, and deficiencies in fiber, vitamin B12, or omega-3s.