What foods are good to eat for angina?

Mar 31, 2025 Source: Cainiu Health
Disease description:

I suffer from angina pectoris, which tends to occur easily under normal circumstances. What foods are good for angina pectoris?

Doctor's answer (1)
Dr. Yang Ziqi

Angina pectoris is an acute, temporary syndrome of myocardial ischemia and hypoxia caused by insufficient coronary blood supply. Dietary adjustment plays an important role in the treatment of angina. Appropriate foods help improve cardiac function and alleviate symptoms. Foods that angina patients can consume include:

1. Foods rich in vitamins and dietary fiber: such as fresh vegetables, fruits, and whole grains, which help maintain vascular health and reduce the risk of cardiovascular diseases.

2. Fish: Fish is rich in high-quality protein and relatively low in fat, making it an excellent source of protein for patients with angina. Consuming fish in moderation provides necessary nutrients without increasing the burden on the heart.

3. Nuts, such as almonds and walnuts, contain healthy monounsaturated and polyunsaturated fatty acids, which can help lower "bad" cholesterol while increasing "good" cholesterol, benefiting heart health.

4. Low-fat dairy products, lean meats, and legumes are also good sources of protein. Patients should avoid excessive consumption of red meat and processed meats to reduce intake of saturated fats and cholesterol.

Although these foods are beneficial, patients with angina should not eat them in excess. A balanced diet should be maintained to avoid overeating. Additionally, patients with angina should avoid consuming foods high in fat, salt, and sugar to prevent worsening of their condition.