Why your cholesterol stays high even on a vegetarian diet
skip to content
‘Why is my cholesterol still high even though I have followed a vegetarian diet?’
If cholesterol levels stay high despite making lifestyle changes, it is important to seek help
By:Lifestyle Desk
New DelhiJul 9, 2026 05:58 PM IST
Here’s what you should note (Photo: Getty Images/Thinkstock)
Many people are surprised to find their cholesterol is high despite making healthier food choices. This happens because cholesterol levels depend on more than just diet. Responding to a Quora query: ‘Why is my cholesterol still high even though I have followed a vegetarian diet for over a year?’, Dr Amit Saraf, director, internal medicine, Jupiter Hospital, Thane, said although eating well is important for heart health, factors like genetics, age, physical activity, body weight, stress, sleep, and some medical conditions also play a big role.
DISCLAIMER: This article is based on information from the public domain and/or the experts we spoke to. Always consult your health practitioner before starting any routine
“One common misunderstanding is that just avoiding oily or fatty foods will control cholesterol. In truth, the liver naturally produces cholesterol, and some people are genetically inclined to produce more. Conditions like diabetes, hypothyroidism, obesity, chronic kidney disease, and certain medications can raise cholesterol levels,” said Dr Saraf
It’s also important to look at the overall quality of the diet. “Foods high in saturated fats, trans fats, added sugars, and refined carbs can harm cholesterol and triglyceride levels, even if they are vegetarian or homemade. On the flip side, foods rich in soluble fibre, such as oats, legumes, fruits, vegetables, and whole grains, can help lower LDL or bad cholesterol by reducing its absorption,” said Dr Saraf
Lifestyle habits matter too. “Regular exercise, keeping a healthy weight, getting enough sleep, managing stress, and not smoking all help maintain better cholesterol levels and improve cardiovascular health,” said Dr Saraf

Why is LDL high? (Photo: Quora)
If cholesterol levels stay high despite making lifestyle changes, it is important to seek help. “A thorough medical evaluation can reveal if there is an underlying genetic or metabolic reason. For some people, lifestyle changes alone may not be enough, and medication might be necessary to lower the risk of heart attack and stroke. Managing cholesterol should be seen as a mix of healthy eating, active living, and regular medical check-ups rather than relying on a single dietary change,” said Dr Saraf.
DISCLAIMER: This article is based on information from the public domain and/or the experts we spoke to. Always consult your health practitioner before starting any routine
© IE Online Media Services Pvt Ltd
📣 For more lifestyle news, click here to join our WhatsApp Channel and also follow us on Instagram
Advertisement
Loading Recommendations…
Advertisement
Live Blog
- Iran says US behind airstrike at Bushehr nuclear plant, Jordan intercepts Iranian missiles8 minutes ago
- CBSE 10th Second Board Result 2026 Live Updates: Websites to check & download results34 minutes ago
- Weather Live Updates: Red alert in Delhi as capital braces for more rain; flood hits life in Gujarat, Maharashtra1 hour ago
- India news LIVE updates, 9 July 2026: India, Australia sign landmark energy and minerals pact2 hours ago
- Iran alleges US cruise missile attack in northern Golestan, warns of retaliation7 hours ago


