Can peanuts lower blood lipids?

Jun 10, 2025 Source: Cainiu Health
Disease description:

My family member has recently had high blood lipid levels. May I ask if eating peanuts can help lower blood lipids?

Doctor's answer (1)
Dr. Liu Feng

Peanuts have a dual effect on blood lipids and cannot simply be considered as a food that lowers blood lipids.

Peanuts are rich in unsaturated fatty acids, especially monounsaturated fatty acids, which help reduce levels of low-density lipoprotein cholesterol in the blood while maintaining stable levels of high-density lipoprotein cholesterol. From this perspective, moderate consumption of peanuts is beneficial for regulating blood lipids. Additionally, plant sterols in peanuts can competitively inhibit cholesterol absorption, and dietary fiber helps reduce fat absorption, both of which have positive effects on lipid metabolism.

However, peanuts are high in calories and fat. Excessive consumption, leading to an intake of calories and fat beyond the body's needs, may actually cause an increase in blood lipid levels. In particular, processed forms such as fried or salted peanuts add extra fats and sodium, increasing the burden on the cardiovascular system.

It is recommended to consume no more than 15 grams of plain peanuts per day, along with low-fat, high-fiber foods, to potentially assist in blood lipid control. Relying solely on peanuts to lower blood lipids is not scientifically sound; comprehensive management including physical activity, a balanced diet, and medical treatment is also necessary.