Vegetarianism: Great for the Heart, if You Avoid These Foods

A large-scale, long-term study found that vegetarians are 32 percent less likely to develop heart disease than meat eaters.

The study – published in the American Journal of Clinical Nutrition began in 1993 and followed the almost 45,000 subjects for an average of 11.6 years. A third of the participants in the study were vegetarian, and after accounting for lifestyle factors like smoking, drinking, education, and exercise researchers found that the vegetarian group was almost 1/3 less likely to end up hospitalized for heart disease.

Participants lived in England and Scotland and not only did vegetarians have a lower risk for heart disease, they had – on average – a lower body mass index and lower cholesterol regardless of age or sex.

Cardiologist Dr. Peter McCollough told ABC News that part of what makes vegetarian food healthier is that it tends to be lower in salt and saturated fat:

“Saturated fat is the single greatest dietary factor in the production of cholesterol [...] Sodium intake is the single greatest dietary determinant of blood pressure.”

Of course, not all vegetarian diets are any healthier than an omnivorous diet. Sure, a whole foods vegetarian diet that focuses on fresh fruits, vegetables, and whole grains is going to be a lot better for your heart, but it’s also easy to fall into the vegetarian junk food trap. Vegetarians who eat a diet rich in high-fat dairy, for example, are getting their fair share of the saturated fat that Dr. McCollough warns against from foods like cheese and whole milk.

Related Reading: 5 Soy-Free Milk Alternatives

Other vegetarian junk foods that can sabotage vegetarianism’s health benefits include:

  • french fries
  • potato chips
  • candy
  • ice cream
  • soda pop
  • processed meat substitutes

Like with any other way of eating, you can have these things in moderation, but the point here is that eating vegetarian alone probably isn’t enough. What makes vegetarianism healthier are the high-fiber, nutrient-dense, low-salt, and low- saturated fat foods like fruits, veggies, beans, nuts, and whole grains.

This isn’t the first study that’s linked cutting back or cutting out the meat with better health. A 2012 study found that consuming red meat significantly upped your mortality risk from diseases like cancer and heart disease, and another found that eating a more plant-based diet reduces your risks of stroke and heart disease.

Want to give plant-based eating a go? You can dip in a toe with the Weekend Vegan Challenge!

Do any of you eat a vegetarian or vegan diet? Did you notice any personal health benefits when you made the switch? I’d love to hear your experiences in the comments!

15 Easy Vegan Main Dishes
5 Vegan Desserts


W. C
W. C11 months ago


William C
William C11 months ago

Thank you.

Interstellar Daydreamer
Sky Price4 years ago


Colin Wright
Past Member 4 years ago

I've been a vegetarian for 20 years now and really close to vegan for the past few months. But I do eat a lot of junk food. Still, knowing that tons of animals aren't suffering because of me will let me die a happy man, no matter how soon it is.

Maria, I say go for it!

Terry V.
Terry V4 years ago


Winn Adams
Winn A4 years ago


Mary T.
Mary T4 years ago

eat in moderation

Sheila Swan L.
Sheila Swan L4 years ago

The "fake" meats aren't all bad. Tempeh "bacon" is actually well tempeh. Other fake meats though may not even be organic. So don't eat so much of them! It's easy to just substitute them for what you would use as meat.

Jelka V.
Jelka V5 years ago

"Like with any other way of eating, you can have these things in moderation, but the point here is that eating vegetarian alone probably isn’t enough."

Well, moderation goes for everyone, in everything.
But I've been a vegetarian since 1986; I DO eat fries (rarely, but I do), I eat candy regularly, and in the summer I eat ice cream almost daily.

If being vegetarian weren't "enough", I wouldn't be complaint- and aches-free, not having been to a doctor's office since 1984 (yes, eighty-four).

Mary B.
Mriana W5 years ago

I've been a vegetarian most of my life, so I really don't know if I'm healthier for it, but at 47 I don't have high blood pressure or any other signs of heart problems, not even a weight problem. I also find that I seem to be more active than most people my age, in my area at least- I walk a lot at a very fast pace, even when not in a hurry, and take the bus. I don't seem to have the same problems that ails most of my meat eating friends around my age either.