Heart-Healthy Indian Diet: 15 Foods That Protect Your Heart
-(1).png&w=1536&q=75)
Why Heart Disease Shows Up Earlier in Indians
Heart disease is a leading cause of death in India, and studies have found that Indians tend to have heart attacks at a younger age than people in many Western countries. That means it often hits people in the middle of their working lives, raising children and caring for parents.
This is not only bad luck. South Asians have a higher tendency toward insulin resistance, belly fat and some cholesterol patterns, including higher lipoprotein(a), which routine tests do not usually measure. Genes matter, but food, activity, smoking and sleep matter too.
Many Indian kitchens share a few risk factors: refined flour (maida) used often, vanaspati in some commercial sweets and namkeens, oil reused for frying, and a lot of salt hidden in pickles, papads and packaged snacks. Festival seasons add to it, with Diwali mithai, Eid seviyan and Holi thandai arriving every few weeks across the calendar.
Rich regional food, such as butter chicken, sarson da saag with plenty of butter and large glasses of lassi, is fine in moderation. As daily food for someone who sits all day, it is a lot of saturated fat and calories. This is not an attack on any food culture, just a note on portions.
The good news is that your kitchen also has plenty of heart-friendly foods, and most of us can eat more of them. This is general information, not medical advice. If you have heart disease, high blood pressure, diabetes or take regular medicines, follow your doctor's plan.
The DASH Diet for Indians: How to Adapt It to Your Thali
The DASH diet, Dietary Approaches to Stop Hypertension, was developed in the United States and is one of the best-studied eating patterns for blood pressure. It emphasises vegetables, fruits, whole grains, legumes, low-fat dairy, lean protein, and a sharp reduction in sodium and saturated fat.
A traditional Indian thali, done well, is already close to DASH. The trouble is what many thalis have become: white rice or maida rotis, heavy gravies in a lot of oil, few vegetables and little dal.
Here is how to reconstruct your thali along DASH principles without losing flavour:
- Swap white rice for red or brown rice, or mix half and half. Brown rice has the bran layer intact, so it gives more fibre.
- Replace maida rotis with whole wheat or multigrain rotis. Multigrain or whole wheat rotis give more fibre than maida ones.
- Double the dal. A cup of cooked dal at lunch and dinner gives plant protein, fibre, potassium, magnesium and folate.
- Fill half the plate with sabzi. Not fried, not overcooked. A lightly spiced palak, a dry gobi-mattar, or a raw salad counts. Vegetables should take up space that currently belongs to rice or roti.
- Cut down on salt. Many Indians eat more salt than the WHO's advice of under 5 g of salt a day. Start by not adding extra salt at the table, then go easy on pickles and papads: have one piece, not three.
If you are looking for personalised guidance, a heart health diet in Mumbai or a heart health diet in Delhi plan from a trained nutritionist goes further than generic advice.
15 Heart-Friendly Indian Foods
1. Flaxseeds (Alsi)
Flaxseeds are a plant source of alpha-linolenic acid (ALA), an omega-3 fat, and also give fibre. A spoon of ground flaxseed daily, added to roti dough or curd, is an easy habit. Grind them, since whole seeds often pass through undigested.
2. Methi (Fenugreek Seeds)
Methi seeds contain soluble fibre. Some small studies suggest regular methi may modestly help cholesterol and blood sugar, though results vary. Soak a teaspoon overnight and eat the seeds, or use fresh methi leaves in sabzi. Methi paratha is fine, just watch the oil. Ask your doctor if you take diabetes medicines, as methi can lower blood sugar.
3. Arjuna Bark (Terminalia arjuna)
Arjuna bark is a traditional Ayurvedic herb for the heart, and some small studies have looked at it, but the evidence is limited and it is not a substitute for heart medicines. It can interact with medicines for blood pressure, heart conditions and blood thinning, so please talk to your cardiologist before using it.
4. Amla (Indian Gooseberry)
Amla is one of the richest natural sources of vitamin C and a good fruit to eat fresh or as powder in water. A few small studies have looked at amla and cholesterol with mixed results. Amla murabba, preserved in sugar syrup, is much less useful.
5. Garlic (Lahsun)
Garlic is a normal part of Indian cooking and fine to use freely. Some studies suggest garlic may slightly lower blood pressure and cholesterol, but the effect is small. Raw garlic on an empty stomach can cause acidity, and garlic can interact with blood-thinning medicines, so check with your doctor if you take them.
6. Turmeric (Haldi)
Turmeric is part of everyday cooking and a good habit to keep. Curcumin, its active compound, is being studied for inflammation, but human evidence for heart protection is limited. Cooking it with a little oil and black pepper helps absorption. Turmeric supplements can interact with some medicines, so ask your doctor before taking them.
7. Rajma (Kidney Beans)
Rajma is high in soluble fibre, plant protein, potassium and magnesium. Potassium helps balance the effect of sodium on blood pressure, and beans are a good swap for more fatty foods. Eat it without the cream and heavy ghee tadka that restaurant-style rajma often uses. If you have kidney disease, ask your doctor about potassium.
8. Walnuts (Akhrot)
Walnuts contain ALA, a plant omega-3 fat, and studies of nuts in general link them with better cholesterol. A small handful is enough, since nuts are calorie-dense.
9. Oats (Jaie)
Oats contain beta-glucan, a soluble fibre that has been shown to help lower LDL cholesterol when eaten regularly. Make masala oats with tomato, onion and little salt rather than instant oats with sugar sachets.
10. Pomegranate (Anar)
Pomegranate is rich in plant compounds, and some small studies have looked at blood pressure, with mixed results. Eat the seeds, not packaged juice, which often has added sugar. If you take blood pressure medicines, ask your doctor about large amounts of pomegranate juice.
11. Spinach (Palak)
Spinach and other leafy greens give potassium, folate and fibre, and leafy greens are linked with better heart health in large studies. Palak paneer is fine if you are not drowning it in cream and butter. If you take warfarin, keep your intake of greens steady and tell your doctor.
12. Sesame Seeds (Til)
Til has fibre, minerals and plant compounds, and a small amount in food is a good addition. Til ladoos and chikkis often contain jaggery and are calorie-dense, so moderation applies.
13. Green Tea
Green tea is a fine unsweetened drink and some studies link regular tea with a slightly lower heart risk, though evidence is mixed. Skip the pre-packaged "green tea with honey" products, which add sugar. Avoid green tea extract supplements unless your doctor advises.
14. Moong Dal
Moong is one of the easiest dals to digest and gives potassium, magnesium, folate and protein. It also tends to raise blood sugar slowly, which helps people who have diabetes alongside heart risk.
15. Coriander Seeds (Dhaniya)
Coriander seeds are a common spice with some fibre. Studies on coriander and blood pressure are mostly in animals or small, so treat coriander seed water as a harmless habit, not a treatment.
8 Everyday Foods to Limit for Your Heart
1. Vanaspati Ghee
Vanaspati can contain trans fat, which raises LDL cholesterol and lowers HDL. FSSAI has limited industrial trans fat in foods, but it is worth reading labels on biscuits, bakery items and namkeens, and being careful with food from outside.
2. Reused Frying Oil
Oil that is heated again and again breaks down into compounds you do not want to eat. FSSAI has guidance on limiting reused cooking oil in commercial kitchens. At home, avoid reusing frying oil more than once, and keep fried food from outside occasional.
3. Packaged Namkeens and Bhujia
Packaged namkeen and bhujia are usually high in salt and fat and easy to overeat. Check the label on the pack. Replace with roasted makhana, a handful of mixed nuts or plain puffed rice.
4. White Bread and Maida Products
Maida is refined and low in fibre, and diets heavy in refined carbohydrates are linked with weight gain and poorer blood sugar. Choose whole wheat or multigrain bread and rotis, and eat more dal and vegetables.
5. Excess Ghee
A teaspoon of ghee per meal fits into most diets. The problem is generous pouring: several teaspoons on dal and more on each roti. Ghee is high in saturated fat, which matters especially if you have raised LDL or a family history of heart disease. Use it, but measure it.
6. Festive Sweets and Mithai
Mithai is high in sugar and fat, and a box of Diwali sweets eaten over a few days adds a lot of extra calories. The cultural importance of sweets is real. Eating two pieces instead of six is a reasonable compromise, not a deprivation.
7. Coconut Oil in Excess
Coconut oil is often promoted as a "superfood," but it is very high in saturated fat and can raise LDL cholesterol. Use it in small amounts in South Indian cooking for flavour, and do not switch to it for health reasons.
8. Sugary Chai and Lassi
Several cups of chai a day with two teaspoons of sugar each adds a lot of sugar. Sweet lassi at a restaurant can also contain a lot of sugar in a single glass. Reduce the sugar in tea gradually over weeks.
A Practical Sample Day
This is a framework, not a prescription. Adjust it to your needs and your doctor's advice.
Early Morning (6:30-7 AM)
A glass of warm water, with a spoon of ground flaxseed stirred in if you like.
Breakfast (8-9 AM)
Option A: Masala oats with chopped onion, tomato, a pinch of haldi and kali mirch, minimal salt. One amla (fresh or powder in water).
Option B: Two multigrain rotis with methi sabzi. One cup of low-fat curd (no sugar).
Mid-Morning (11 AM)
A small handful of walnuts (5 halves) and one seasonal fruit: guava, papaya, or pomegranate seeds.
Lunch (1-2 PM)
One cup of brown or red rice or two whole wheat rotis. One cup of rajma or moong dal. One cup of palak or mixed vegetable sabzi (minimal oil: one teaspoon mustard or olive oil). A small bowl of salad (cucumber, carrot, onion with lemon).
Evening (4-5 PM)
Green tea (no sugar). A small bowl of roasted makhana or a few almonds.
Dinner (7:30-8 PM)
Two multigrain rotis. One cup of dal (any variety). One sabzi, lightly cooked. Keep dinner lighter, and leave a gap of a couple of hours before sleep, since a heavy late dinner can cause acidity and poor sleep.
Before Bed (Optional)
One glass of warm low-fat milk.
For those in Kolkata, where food is rich in fish but also in fried food and sweets, a dietitian in Kolkata with local food knowledge can help you build a plan that works with your food culture.
The Role of Oil: Which Ones to Use and How Much
Oil is where many kitchens can make the easiest improvement.
Mustard oil is a traditional cooking oil in North and East India and has a decent fat profile. It is sold in India for cooking and is safe in normal cooking amounts.
Cold-pressed groundnut oil is another traditional option with a high smoke point and good flavour.
Olive oil is a fine choice if you like it, though it is expensive and not necessary. Use it for dressings or light sauteing.
Refined sunflower and soybean oil are the common cooking oils in many urban homes. They are fine in moderate amounts. The bigger issue is how much oil is used, and rotating oils is a reasonable habit.
Palm oil is found in many commercial snacks and baked goods and is high in saturated fat. Eating fewer packaged foods reduces it.
Quantity matters more than type. Any oil used in excess adds calories. ICMR-NIN suggests keeping visible fat to a few teaspoons a day for most adults, and many households use more than that. Measuring oil with a spoon helps.
5 Warning Signs to Get Checked
Many people wait for a heart attack to take diet seriously. There are earlier signals worth checking with your doctor.
1. High triglycerides. A lipid profile showing high triglycerides is often linked with too much refined carbohydrate, sugar and alcohol. Diet changes often help, and your doctor can tell you if you need more.
2. Persistent fatigue after meals. Feeling very drowsy after meals, especially large carbohydrate-heavy ones, can sometimes be linked with blood sugar problems. If it is regular, mention it to your doctor and consider a blood sugar test.
3. Blood pressure that stays high. High blood pressure often has no symptoms, so have it checked regularly. Eating less salt and more vegetables, fruit and dal can help, alongside any medicines your doctor prescribes.
4. Abdominal obesity with a normal BMI. Indians tend to carry fat around the belly even at a normal BMI. Indian guidelines use a waist measurement of about 80 cm for women and 90 cm for men as a point to take note of.
5. Frequent heartburn or acidity. Frequent acidity is usually a digestive issue, but heavy, fried food habits can contribute to both acidity and heart risk. Chest pain or pressure is different and needs urgent medical attention. If you need antacids often, see your doctor.
Heart disease is a leading cause of death in India, and a good part of the risk can be reduced through food, activity, not smoking and managing blood pressure, sugar and cholesterol. Medicines also have a big role for many people, so follow your doctor's plan.
Start by cutting back on reused oil, packaged namkeens, daily mithai and sugar in tea. Then add more dal, rajma, vegetables, fruit and a few nuts. This does not mean giving up Indian food, just eating more of the home-cooked version.
For regional help, see dietician in Chandigarh or dietician in Surat, or talk to a nutritionist about a plan you will actually follow.
Related Articles You May Like
Fish for non-vegetarians, seeds for the rest
If you eat fish, oily types such as sardines, mackerel and hilsa are a good source of omega-3 fats. The American Heart Association suggests eating fish about twice a week. If you are vegetarian, flaxseeds and walnuts are the usual alternatives, though the omega-3 in them is a different type.
Sources: Indian Food Composition Tables 2017 (ICMR-NIN); ICMR-NIN Dietary Guidelines for Indians; WHO guidance on salt and heart disease; FSSAI trans fat and reused cooking oil regulations; American Heart Association. Individual advice should come from your doctor.
FAQ
What is the best diet for heart health in India?
A mostly home-cooked diet with dal, vegetables, fruit, whole grains, some nuts, little salt and sugar, and measured oil. The DASH eating pattern is a well-studied model that can be adapted to a thali.
Is ghee bad for the heart?
A teaspoon per meal fits into most diets, but ghee is high in saturated fat. If you have raised LDL or heart disease, ask your doctor how much is right for you.
Which oil is best for heart health?
No single oil is magic. Quantity matters more than type, so measure oil with a spoon and rotate oils such as mustard, groundnut and sunflower.
Can I stop my medicines if I eat a heart-healthy diet?
No. Food helps, but never stop or change heart or blood pressure medicines without your doctor's advice.
Sources
- Dietary Guidelines for Indians 2024, ICMR National Institute of Nutrition (NIN), Hyderabad
- Indian Food Composition Tables (IFCT) 2017, ICMR National Institute of Nutrition (NIN), Hyderabad
- Healthy diet (fact sheet), World Health Organization
Get Your Personalized Diet Plan Today!
This article provides general information about nutrition and diet planning. Download the DietGhar app for a customized Indian diet plan tailored to your body type, health goals, and food preferences: with daily tracking and expert support.
Compare online dietitians in India or see DietGhar plans from ₹499.
About the Author
Written by The DietGhar Team nutritionists, helping clients since 2016 with personalised Indian diet plans. How our nutritionists work
Popular guides
Diet plans
Articles
- Calories in Indian food: per piece chart for sweets, snacks and roti
- High protein Indian diet chart: 80 g, 100 g, 120 g plans
- Jaundice diet chart (piliya diet)
- Lose 5 kg in a month: 7-day Indian diet chart
- Sattu protein: how much is in a glass
- IBS foods in India: what to eat and avoid
- Calories in 1 Indian sweet
- DietGhar diet plans from Rs 499
- Best online dietitian in India, compared
Find a Dietitian Near You
Get personalized nutrition plans from qualified nutritionists in your city. Online consultations available across India.


