Soy Protein and Cholesterol

Adding tofu to your stir-fry, soy milk to your morning bowl of oatmeal, or edamame as a snack can be a good move if you're working on improving your cholesterol level.

Some studies suggest that soy protein may help, says cardiologist James Beckerman, MD, of Portland, OR. But the evidence isn’t strong, so you'll definitely want to make other changes to your diet to help your cholesterol, too.

Eating soy foods may help lower your LDL ("bad") cholesterol by about 3%. That's very little, but when you're trying to take advantage of everything you can do for your cholesterol, it's worth considering.

Soy is also a good source of protein, fiber, and heart-healthy omega-3s (though not the same kind that you get in salmon or tuna). Plus, soy is naturally cholesterol-free and low in saturated fat.


What to Eat

The best way to benefit is to swap soy products for foods you usually eat that are high in animal fats. Here’s how:

  • Instead of chicken, try a soy substitute like firm tofu.
  • Instead of ground beef, try soy protein.
  • Instead of a regular hot dog, choose a soy dog.
  • Instead of beef chili, cook chili with soybeans.
  • Instead of drinking cow’s milk, experiment with soy milk. Check the label to make sure it's fortified with calcium and vitamin D, and not too high in sugar.
  • Instead of butter, use soy nut butter.
  • Instead of high-fat cheese, try soy cheese.
  • Instead of processed snack foods, enjoy a cup of edamame.


Top Picks