Does soy reduce cholesterol?
Answers from Francisco Lopez-Jimenez, M.D.
Possibly. Although eating soy-based foods can slightly reduce your low-density lipoprotein (LDL, or "bad") cholesterol level, the American Heart Association has concluded that soy doesn't significantly lower cholesterol.
However, eating soy-based foods can still be good for you because soy-based foods contain less saturated fat than meat does and also provide other beneficial nutrients, such as vitamins, minerals and fiber
If you substitute soy for animal-based products, this switch — rather than the soy itself — may reduce your cholesterol.
Talk to your doctor or dietitian if you're interested in adding more soy to your diet.
Francisco Lopez-Jimenez, M.D.
Feb. 04, 2015
- Sacks FM, et al. Soy protein, isoflavones, and cardiovascular health: An American Heart Association science advisory for professionals from the Nutrition Committee. Circulation. 2006;113:1034.
- Jenkins DJA, et al. Soy protein reduces serum cholesterol by both intrinsic and food displacement mechanisms. Journal of Nutrition. 2010;140:2302S.
- Messina M. Insights gained from 20 years of soy research. Journal of Nutrition. 2010;140:2289S.
- Soy. Natural Medicines Comprehensive Database. http://www.naturaldatabase.com. Accessed Jan. 8, 2015.
- Huang J, et al. The impact of dietary changes and dietary supplements on lipid profile. Canadian Journal of Cardiology. 2011;27:488.
- Tagney CC, et al. Lipid lowering with diet or dietary supplements. http://www.uptodate.com/home. Accessed Jan. 8, 2015.