48 Incredible Home Remedies for Angina

Home Remedies for Angina

Angina is the condition of acute chest pain that occurs due to inadequate and oxygen-deficient blood flow to the heart. Primary causes of this problem are smoking, stress, hypertension, obesity, metabolic syndrome, inactivity, diabetes, BP, etc. (1, 2). There are several types of angina: stable (angina pectoris), unstable, variant (prinzmetal angina), micro vascular angina (3); each having its own level of severity and symptoms.

If you feel the pain in other parts of the body like neck, jaw, shoulder, etc., or a shortness of breath, weakness, then these may be the symptoms of the disease (4). It is often treated with medication and in worst cases, angioplasty or bypass surgery is done. But if you are diagnosed with angina at an initial stage, then you can treat it with simple home remedies and by making a few changes in your lifestyle and diet like adding magnesium, unsaturated fat, etc. Just have a look at these simple super-foods that can act as a treasure-house of remedies for the condition.

Natural Remedies For Angina

1. Ginger

It is essential to maintain cholesterol level to cure angina and ginger balances this level (5) due to the presence of a compound called gingerol. There are lots of benefits of ginger such as preventing blood clots (6) and protecting blood vessels from damage. For the treatment, you can consume raw ginger every day or you can prepare ginger tea. Add 3-4 gm of grated ginger to 1 cup of hot water. Cover it and let it brew for 5 minutes. Strain and drink this tea twice a day.

  • Alternatively, add it to your veggies and other food preparations.

Note: Don’t take ginger when you are on blood-thinning, diabetes or high blood pressure medications.

2. Garlic

Garlic is widely used for the treatment of various heart diseases like palpitation and has been proved to minimize the effect of angina (7). It helps prevent nano-plaque build (8) upon the arteries wall and therefore, improves the flow of blood and oxygen to the heart. You can consume 1-2 cloves of garlic early in the morning on an empty stomach.

  • Alternatively, you can also take garlic supplements that are available at most pharmacies.
  • Or else, add ½ tbsp of garlic juice to a cup of hot water and drink it.


1) Consult your doctor before consuming garlic or its supplements if you have problems related to thyroid or ulcers.

2) Avoid the use of garlic if you are having blood-thinning medications.

3. Cayenne Pepper

This is one of the best and proven remedies to treat angina (9) and other related symptoms like a heart attack. The compound capsaicin, due to its anti-inflammatory nature (10), provides relief in chest pain and improves the flow of oxygen-rich blood in the body, but there are not many evidence (11,12). You can add ½ or 1 tbsp of this pepper powder in your food, fruit juice or in the beverages of your choice.

  • Or else, you can also take supplements after consulting a doctor.

4. Turmeric

Turmeric has numerous benefits and is proven and effective home remedy for several kinds of ailments. It helps improve heart health and its anti-inflammatory nature (13) provides relief in chest pain. A compound called curcumin in turmeric helps reduce cholesterol (14) and clot formation is also prevented. To cure angina, include turmeric in your diet or in the regular food you eat.

  • Alternatively, you can drink turmeric milk. For this just add ½ tsp of turmeric powder in hot milk, and add honey to it. Drink it at least once, every day.
  • Or else, mix 2 tbsp of turmeric with 2 tbsp of apple cider vinegar and pour hot water over it. Sip it slowly.

Note: Consult your doctor if you are diabetic or consuming blood thinning tablets.

5. Lemon

Lemon being rich in vitamin C (15) is a wonderful remedy for angina prevention. This easily available ingredient helps clean blood vessel and reduces cholesterol (). Add 1-2 tbsp of lemon juice in your juices or salads.

  • Another option is to add the juice of 1 lemon and 2 tbsp of honey in a glass of warm water. Drink this daily in the morning.
  • Or else, squeeze the juice of half a lemon in a glass of warm water and drink it every morning, preferably on an empty stomach.

6. Bottle Gourd

Bottle gourd juice is well known for the treatment of several diseases like hypertension, weight loss, etc (17). This juice helps lower blood sugar, lipid-level (18), and enhances hemoglobin content in the blood which is essential for curing angina. It also prevents heart diseases (19) and fights cholesterol. Drink half a glass juice daily.

7. Onion

Onions not only treat angina pain but also prevent it. It has been known for its medicinal properties since ages. It is rich in many compounds that are essential for the health of our heart and keeps the ailment at bay (20). It helps bring down cholesterol level and prevents thickening of blood or blood coagulation (21). For the cure, eat raw onions as much as possible.

  • Alternatively, consume its juice in the morning on an empty stomach for better results.

Note: If you don’t like the taste, dilute it with water.

8. Soy

Soy is a rich source of proteins, dietary fiber, calcium, and have low fat content (). This is a better alternative to high-fat dairy products like cheese. As proteins improve blood vessel system, soy, being rich in it, helps treat angina. Several studies have shown that the soy products have the ability to reduce the incidence of cardiovascular diseases including angina (23). Include soy in your daily diet for visible results.

  • Soy lecithin is an extract of soy oil and is high in choline, thus, it can be consumed to reduce cholesterol level to cure angina pectoris.

9. Green Tea

It is a natural anti-oxidant and is a rich source of carbohydrate, minerals, vitamins, etc (24). Due to the presence of these compounds, green tea has many benefits. It helps regulate the blood pressure, reduces pressure on the walls of arteries, and prevents platelets from sticking (25). This ensures proper blood flow and thereby, reduces the chest pain of angina pectoris caused due to lack of oxygen-rich blood. You can consume 3-4 cups of this tea daily. Just take 1 cup of boiled water and dip 1 tea bag in it. Let it steep for some time and drink it.

10. Indian Gooseberry

This is a natural source of vitamin B, C, phosphorus, iron, and is a wonderful antioxidant (26). Because of these compounds, it is a well-known ingredient for treating several heart ailments which is proven by numerous researches too (27). It also maintains the cholesterol level in the body and prevents plaque buildup which is one of the reasons for angina. It can be taken in the form of powder, juice, or can be consumed raw.

11. Carrot and Celery Juice

Carrots are rich sources of beta-carotene, vitamin A, helps boost the immune system and decreases the level of cholesterol (28). Celery and carrots are also rich in iron and have enough potassium content. This is an excellent detox drink that purifies the blood. It cures angina because it strengthens heart muscles, arterial valves, and alkalizes the blood stream.

Note: Prepare a fresh juice every time.

12. Grapes

Grapes are rich in vitamin C and possess anti-oxidant qualities. It helps boost blood circulation, reduces inflammation, and provides strength to heart. Therefore, it prevents and cures angina. Eat as much as you like, daily.

13. Fish Oil

Fish oil is a good source of omega-3 fatty acid, which plays an important role in maintaining good health (30). It is now proven that fish oil reduces the anginal attacks significantly (31).

  • Fish oil supplements can also be taken after consulting a doctor.

14. Grapefruit

Many think grapefruit and grapes are the same, but they are not. This fruit is not only tasty but also very nutritious. It is a rich source of magnesium (32) which is a vital mineral for angina. Consume this fruit daily.

Note: Be very careful while using this ingredient. This may be dangerous if you are consuming any type of tablet for the cardiovascular problem (33).

15. Almonds

Almonds help reduce cholesterol level as they are rich in polyunsaturated fatty acids (). They are also rich in magnesium, vitamin E, fiber, etc. that prevent angina attack and cure it too. Have at least 8-10 almonds daily to fight the disease.

  • You can also rub pure almond oil or dilute it with rosemary oil on your chest to get relief from pain.

16. Fenugreek

Fenugreek reduces the LDL level (36), promotes the health of the heart, and enhances blood flow to the heart which in turn reduces chances of angina pectoris. Make a decoction with 1 tbsp of fenugreek seeds and a cup of water. Boil the mix for 5 minutes and strain. Drink this regularly.

  • Alternatively, soak 1 tbsp full of fenugreek seeds overnight. Eat the seeds early in the morning, preferably on an empty stomach.

17. Oregano Oil

This oil has lots of anti-bacterial (37) and anti-fungal properties. This helps control respiratory problem (38) and hence, reduces chest pain. For angina pectoris treatment, the oil can be taken in various ways:

  • Inhale the scent of this oil every day before bed. This will provide relief in chest pain.
  • Mix 10-12 drops of this oil with any essential oil like jojoba and massage on your chest to get relief.
  • Add 2-3 drops of this oil in a cup of water and drink it once, every day.

18. Tomato

This little fruit is rich in folic acid, vitamin A, C, & E, beta-carotene, lycopene, etc. (39). These ingredients are essential for the health of the heart. Tomatoes are beneficial because they reduce the risk of a stroke (40) and deoxidize LDL. Consume tomatoes every day to treat and prevent angina pain.

19. Pomegranate Juice

Pomegranate juice has lots of antioxidants (41) that help treat several heart problems. The juice reduces plaque buildup and is one of the best juices for several diseases of the body. It also purifies the blood and therefore, provides oxygen to your body. You can drink 2 glasses of fresh juice daily.

20. Orange

This is another fruit that helps reduce cholesterol as it is rich in vitamin C. Studies have also shown that regular intake of the juice has a significant impact on the level of LDL (42). For treating angina, consume raw oranges and fresh juice daily.

21. Flaxseed Oil

To cure this disease, it is essential to prevent the blood from clotting and to include ingredients that help inhibit the oxidation of lipoprotein. Flaxseed oil is rich in unsaturated fatty acid and alpha-linoleic acid that reduces blood clot and prevents the level of cholesterol from rising (43).

22. Peanut Butter

Peanuts are rich in monounsaturated fats which reduce bad cholesterol in the blood (44) and improve good cholesterol in our body. It also helps maintain the health of blood vessels and heart. You can consume 1 tbsp of unsalted and fat-free peanut butter at least five times a week.

  • If peanut butter is not available or for any other reason if you don’t want to consume this butter, you can eat 2 tbsp of peanuts daily.

23. Legumes and Baked Beans

Another effective remedy for angina pain is baked beans and legumes. These are the proven solution for cardiovascular problems and other problems related to the chest (45). These are rich in manganese and folate which are important for heart health. Consume legumes and baked beans at least 5 times a week for best results.

24. Brans

For removing cholesterol, your diet must have lots of fiber in it. Bran cereal is a rich source of fiber and, therefore, it prevents and reduces the cholesterol (46) from passing to the bloodstream via intestine. Just eat a cup full of bran cereal every morning.

25. Snake Gourd

Snake gourd is the herb that is not known to everybody. This is a potent ingredient for several maladies. It contains lots of mineral such as calcium, iron, magnesium, sodium, oxalic acid, and more. Roots, leaves, and fruit pulp of snake gourd are used for different types of diseases. It is also effective in the treatment of chest pain (47) and thus, helps cure angina.

Herbal Remedies For Angina

26. Hawthorn

Hawthorn is one of the best herbs for the treatment of angina. Studies have proven its efficacy for the disease (48). This herb increases the flow of oxygen-rich blood to the heart. For the treatment, just take a handful of the flowers and leaves and grind them to a fine paste or purchase the herbal preparation from a drug store. The dosage generally depends on the type of preparation but the general range for an adult is between 160 to 1800 mg per day in 2-3 doses (49).

Note: In a study, it was observed that the herb may interact or may hinder the effect of the drugs used for hypertension, heart failure, angina, etc. (50).

27. Cactus Grandiflorus

This is a well-known herb for cardiovascular diseases (51) and is widely used in homeopathy. It helps reduce inflammation of diaphragm and treats various diseases including angina. It can be consumed in the form of tincture which is prepared by stem and flowers of the plant. The recommended dosage for an adult is 15 to 20 drops 3 times a day (52).

28. Ginkgo Biloba

This herb keeps a check on working of cardiac cells and increases the supply of oxygen-rich blood. Being an antioxidant, it helps eliminate free radicals from our body and therefore, decreases the damage caused due to these radicals. The herb is not only helpful for angina but is also effective for many cardiovascular problems (53, 54). You can consume a maximum of 80 mg of this herb, 3 times a day.

29. Khella

The dried ripe fruit of the plant is used in medicinal preparations. This herb is useful in angina as it prevents clot formation and keeps platelets from sticking. It also balances heart beat rate and improves blood flow in the arteries and veins. Several studies have been conducted to know the effectiveness of the herb for various cardiovascular diseases and it was observed that the herb has lots of medicinal properties (55). You can consume 250-300 mg dose of 12% khella extract for angina.

Note: To avert nausea avoid the overuse of this herb.

30. Ginseng

Ginseng is an Asian herb and has been used medicinally for decades. Mixed results have been obtained for the effectiveness of the herb. Some of the studies have proved that the herb can be used for the treatment of angina (56). But, another study shows that it is still not clear whether it can be used for cardiovascular diseases or not (57). It is available in many forms like tablets, powder, extract, capsules, etc. You can consume it in the form suitable for you.

31. Hibiscus

This herb is rich in flavonoids (58) and has lots of antioxidants that reduce the unwanted contents in arteries and thus, improve the flow of blood. These antioxidants also reduce free radicals which in turn protect from various heart problems. It is also helpful in upper respiratory tract pain (59). To prepare the tea, take 2 tbsp of washed hibiscus flower petals. Add 1 cup of water to it and boil it for some time and strain. You can add honey, if desired. Drink this twice a day. Inhale its steam to loosen the tightening of the chest.

32. Alfalfa

Another wonderful ingredient for angina tteatment is alfalfa. It is rich in vitamin C, E, A, niacin and lots of other enzymes (60). These enzymes provide relief in several types of chest pain, reduces heart attack (61), improves the flow of blood in our heart, and enhances the oxygen supply. For the tea, brew 1 tsp of dried alfalfa powder in hot water. Strain, add honey and drink this twice a day.

  • Alternatively, you can take supplements after consulting a doctor.

33. Basil

Holy basil and its extract are enriched in many compounds like eugenol, cinnamyl acetate, cirsimaritin, apigenin, etc (62).These constituents prevent and reduce the formation of cholesterol in the wall of arteries and aid the flow of blood in the heart. Leaves of this plant can be chewed to get relief from chest pain.

  • Alternatively, take a handful of basil leaves and crush them properly to extract the juice. Take it with honey or with water, daily.
  • Or else, prepare a tea by boiling the leaves and a piece of ginger in a ½ cup of water.

34. Licorice Root

Licorice is a natural herb and is used for the treatment of several diseases of eyes, skin, cardiovascular system including angina, etc. (63). It helps flush harmful waste and toxins out from the body. This herb is available in many forms like peeled, unpeeled, and dried root (64). For the tea, just add some licorice root powder in the boiling water and steep for some time. Strain and sip it slowly. You can also add some honey as a sweetener. Drink 1-2 cups of the tea, daily.

Note: The high doses of this herb can cause lethargy, headache, hypertension, etc. (65).

35. Parsley

This is one of the best natural remedies for angina pain and other cardiac diseases (66). It can be consumed as a herb or fresh leaves. You can also prepare its tea for treatment of this disease. For this tea, take a quarter cup of fresh parsley leave and pour 1 cup of boiled water over it. Let it steep for 5-10 minutes and strain it afterward. Drink this once or twice a day.

36. Indian Bdellium

Indian Bdellium or commonly known as guggul is traditionally used as a remedy for angina pectoris. It cures the root cause, i.e. atherosclerosis, behind the disease (67).

37. Terminalia Arjuna

Terminalia arjuna has been used to treat various heart ailments since centuries and therefore is known as “guardian of heart.” Its bark contains glycosides, antioxidants, minerals, etc. It reduces cholesterol level (68) and maintains heart health. This herb, when given to a patient with stable angina with some exercises leads to improvement in the condition of angina (69).

38. Willow

Willow possesses anticoagulant properties and thus, it helps with the accumulation of platelets. It not only thins blood but also decreases the frequency of cardiovascular diseases like stroke. Willow bark has been used in the formation of aspirin, which is widely used for heart diseases (70) (71). It is also an effective remedy for angina pain. You can consume it in the form of infusion. To prepare this, dissolve a tsp of the bark powder in a cup of water and boil it for some time. Drink this every 2 days.

39. Cat’s Claw

Cat’s claw is a potent anti-inflammatory herb that has numerous uses. It is widely used for heart disease, blood clotting and platelet aggression (72). There are not many studies that prove the effectiveness of the herb for angina, but there are a few cases that show that this herb can treat angina. The bark of the herb can be used to make tea, and it is also available in liquid and capsule form (73).

40. Chicory

Chicory or bitter chicory is one of the best herbs for the ailments of heart. It has lots of health benefits. Generally, its root is used as a medicine. Some of the studies show that it can be effective on blood cholesterol levels (74). It cures angina because it promotes better blood circulation. You can consume it in the form of decoction. To prepare this, take 50 gms of dry root and mix it in a liter of water. Boil the solution for 10-15 minutes and drink it twice or thrice a day.

41. Spirulina

Spirulina is a cardio protective agent that prevents and reduces the deposit of low-density lipids due to the presence of gamma linolenic acid (GLA). 18 proteins are present in this small ingredient and are a rich source of vitamin B-12, E, manganese, zinc, copper, etc (75). It keeps a check on the level of cholesterol and is also effective in numerous heart diseases. You can consume it in the form of supplements and for dosage, you can consult a doctor.

42. Kudzu

Kudzu, a Chinese herb, also known as pueria lobota, is used for several heart diseases. Some researches and trials have shown that it reduces the frequency of angina (76).

Note: For dosage and safety concern, take this herb only after consulting a doctor.

43. Suxiao Jiuxin

It is another age-old Chinese herb that is used for the treatment of cardiovascular diseases (CVD) and coronary heart disease. The main constituent of the herb known as tetramethylpyrazine is responsible for its anti-angina qualities (77). Studies have also proved that the herb is capable of curing angina without causing any side effects (78).

Note: Consult a doctor before consuming the herb.

44. Blood Wort

It is a proven fact that blood wort is used for several cardiovascular diseases and the ailments of the circulatory system. Angina, being a disease related to the same is also cured by this herb. It helps lower the blood pressure (79) and keeps a check on the same. You can consume it in the form of decoction or infusion.

45. Digitalis

To get relieve from angina, it is vital that our heart functions properly and pumps blood accurately. If oxygen-rich blood is supplied to our chest and other parts of the body, the frequency or the incidences of getting angina reduces to a greater extent. Digitalis accelerates or enhances the activity of the muscles of the heart and, therefore, makes it pump faster (80).

46. Ficus Religiosa

Ficus riligiosa or commonly known as peepal is a traditional Indian herb that is used for several ailments of the body. It is one of the best herbs for preventing angina and other heart ailments. It is also enriched with anti-inflammatory properties and shows immunomodulatory, antioxidant qualities (81). Leaves are used as a medicine as they are laxative. For angina, mix a handful of leaves in distilled water and keep it overnight and store in a white bottle.

47. Bilberry

This is a very common herb used for protecting blood vessels (82) and diseases like varicose vain and angina. It is enriched with an antioxidant called anthocyanin that improves the blood flow and reduces clotting. It also prevents free radical damage and oxidation of LDL (83). It is also rich tannins, sugar, pectins, etc. it can be consumed in the form of fruit, capsules or powder.

48. Artichoke

Artichoke is a perfect remedy for vascular and heart diseases due to its lipidic and glycemic reducing actions (84). It works by lowering the blood pressure and cholesterol level. The herb also keeps a check on the diseases that may lead to the condition of angina. Therefore, this ingredient not only cures angina but also the ailments that can cause this disease. You can prepare a solution by infusing 2 tbsp of dried leaves in 1 liter of water. Drink this thrice a day before meals.

  • Alternatively, if the dried leaves are not available, you can prepare a solution by mixing green leaves with wine.


  • Decrease the amount of caffeine and alcohol intake.
  • Take proper rest.
  • Do regular exercises to avoid gaining excessive weight.
  • Consult a Doctor if the pain is severe.
  • Get an adequate amount of sleep.
  • Antioxidants keep cholesterol from getting oxidized; therefore, they must be taken.
  • Practice meditation as it may help reduce the stress levels.


  • Do not smoke or consume tobacco.
  • Avoid extreme cold weather.
  • Do not take stress as it may adversely affect your heart.
  • Avoid consuming food in a large amount at once as it may trigger angina (85).
  • Do not consume coconut and palm oil (86).
  • Ignore sitting in a single posture at a single place for long.
  • Avoid any work such as lifting something heavy that may cause chest pain.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.