DietGhar
Health

Diet chart for heart patients: 7-day Indian cardiac plan

DietGhar Team Jun 10, 2026 12 min read
Diet chart for heart patients: 7-day Indian cardiac plan

If you or someone at home has been diagnosed with coronary artery disease, had a heart attack, or been told their arteries have blockages, food is one of the few things you can act on today. Medication matters, surgery when needed matters, but diet is what happens three times a day, every day, for the rest of your life. Getting it right makes a measurable difference to blood pressure, LDL cholesterol, triglycerides, and inflammation.

This plan is adapted from the DASH (Dietary Approaches to Stop Hypertension) and Mediterranean evidence base, mapped to Indian ingredients and cooking habits. The target: lower sodium, lower saturated fat, higher soluble fibre, better fat quality, and controlled portions. You do not need to abandon dal-roti or switch to salads. You need to adjust quantities and cooking methods, and make a few targeted swaps.

Diet chart for heart patients: 7-day Indian meal plan

Each day's plan is approximately 1,600-1,800 kcal, suitable for a moderately active adult. If you are overweight, work with a dietitian to adjust portions downward. Portions are given per person.

Day Breakfast Mid-morning Lunch Evening snack Dinner
Monday 1 bowl oats daliya cooked in water with 1 tsp ground flaxseed + 1 small banana 4-5 walnuts + 1 small apple 2 multigrain roti + 1 katori moong dal (less oil) + cucumber-tomato salad + 100g low-fat curd 1 cup green tea + 2 roasted chana (handful) 1.5 cup cooked brown rice + 1 katori palak-rajma sabzi + small salad with lemon dressing
Tuesday 2 besan chilla (made with minimal mustard oil, stuffed with onion-capsicum) + 1 cup low-fat curd 1 medium orange + 1 tsp soaked methi seeds in warm water 2 bajra roti + 1 katori arhar dal + 1 katori lauki sabzi + salad 1 small bowl sprouts salad with lemon and rock salt 1.5 cup cooked quinoa or dalia khichdi + 1 katori mixed vegetable raita (low-fat curd)
Wednesday Overnight soaked oats (40g rolled oats, low-fat milk or water, 1 tsp chia seeds, handful berries or pomegranate seeds) 1 small guava or 2 amla 2 multigrain roti + 1 katori chana masala (less oil) + bhindi sabzi (minimal oil, no deep fry) + salad 1 cup green tea + 5-6 almonds 1 bowl vegetable soup (no cream) + 1.5 cup brown rice + 1 katori masoor dal
Thursday 2 ragi dosa (made with idli batter and ragi flour, minimal oil on non-stick pan) + 1 katori sambar + small coconut chutney (1 tsp only) 1 small bowl papaya cubes 1.5 cup cooked brown rice + 1 katori urad dal + 1 katori mixed sabzi (peas-carrot-beans, minimal oil) + salad Roasted makhana (fox nuts), 1 small bowl + 1 cup herbal tea 2 jowar roti + 1 katori chhole (no deep-fried bhature) + cucumber raita (low-fat curd)
Friday 1 bowl daliya upma (made with mustard oil, vegetables) + 1 glass low-fat buttermilk without salt 4-5 walnuts + 1 pear 2 multigrain roti + 1 katori toor dal + 1 katori methi sabzi + salad 1 small bowl mixed sprouts with tomato-onion-lemon 1.5 cup brown rice + 1 katori kidney beans curry (rajma, low oil) + baingan bharta (roasted, minimal oil)
Saturday 2 moong dal chilla with green chutney (no salt in chutney) + 1 small banana 1 tbsp ground flaxseed in 1 glass water or mixed in curd 1.5 cup cooked brown rice + 1 katori fish curry (pomfret or rohu, steamed or light curry, minimal oil) + salad (for non-vegetarians); OR 1 katori paneer bhurji (low fat paneer, minimal oil) for vegetarians 1 cup green tea + 2 rice cakes with hummus 2 bajra roti + 1 katori dal palak + 1 katori mixed vegetable sabzi
Sunday 1 bowl poha (flattened rice, made with minimal oil, peas, curry leaves, turmeric) + 1 glass low-fat milk with turmeric 1 medium apple + 5-6 almonds 2 multigrain roti + 1 katori dal makhani (reduced cream, use low-fat curd instead) + 1 katori any green sabzi + salad 1 bowl fruit chaat (pomegranate, apple, pear, lemon, no salt or minimal rock salt) 1.5 cup cooked daliya khichdi with moong dal and vegetables + small bowl low-fat curd

Daily constants: 8-10 glasses of water. 1 tsp isabgol (psyllium husk) in a glass of water 30 minutes before dinner if tolerated. Keep total oil use to 2-3 teaspoons per day across all cooking (use mustard or groundnut oil, not refined soybean or sunflower oil in large amounts). Salt: stay under 2,000 mg sodium per day, which means under 5g of salt total.

Foods that support heart health

The following foods have direct evidence for reducing LDL cholesterol, blood pressure, or cardiac inflammation. Build your meals around these.

Whole grains and fibre sources

Oats, barley (jau), ragi, bajra, jowar, and brown rice all provide soluble fibre that lowers LDL by binding bile acids in the gut. Replace refined maida and white rice with these, even partially. A 50:50 mix of wheat atta and barley atta for roti is a practical swap most families accept without complaint.

Isabgol (psyllium husk) is worth a special mention. One teaspoon in water before dinner provides concentrated soluble fibre and has shown 5-7% LDL reduction in clinical trials. Cheap, widely available, and tasteless.

Legumes

Dal every day is genuinely cardioprotective. Moong, masoor, arhar, rajma, chana, and chhole are all excellent. The fibre and plant protein in legumes lower LDL and keep blood sugar stable, which reduces cardiac stress. Aim for at least one legume-based meal daily. If gas is a concern, soak overnight and change soaking water before cooking.

Nuts and seeds

Walnuts are the standout. 30g (7-8 halves) daily reduces LDL by 5-10% through their unique combination of omega-3 ALA, plant sterols, and polyphenols. Almonds reduce LDL without affecting HDL. Flaxseeds (ground, 2 tbsp daily) lower LDL and triglycerides. Chia seeds add omega-3 and soluble fibre. None of these are expensive in Indian markets.

Vegetables and fruits

Leafy greens (palak, methi, sarson), bhindi (okra), brinjal, tomatoes, and onions all contribute to cardiac health through fibre, potassium, and antioxidants. Pomegranate has specific evidence for reducing arterial oxidative stress. Amla (Indian gooseberry) inhibits the same enzyme that statins target, with two fresh amla per day showing measurable LDL reduction in Indian studies. For fruits, focus on high-fibre options: guava, apple, pear, pomegranate, papaya.

Good fat sources

The cooking oil question is important. For heart patients, mustard oil is the best readily available choice in North India (high in MUFA and omega-3 ALA). Cold-pressed groundnut oil is also suitable. Rice bran oil is acceptable. Avoid refined soybean, sunflower, or corn oil in large amounts (too high in omega-6 PUFA without omega-3 balance). Ghee in small amounts (1/4 tsp as a finishing addition, not for cooking in large quantities) does not significantly worsen cholesterol in the context of an otherwise good diet. Coconut oil is high in saturated fat and should be minimised.

For more on cooking oils, read our guide to the best and worst cooking oils in India.

Foods to limit or avoid

This is not about perfection. It is about consistent reduction over months and years.

  • Salt and sodium: Most Indian adults consume 9-12g of salt daily. Heart patients should aim for under 5g (about 2,000 mg sodium). The biggest sources: pickles (achaar), papad, processed foods, restaurant food, and adding salt at the table. Remove the salt shaker from the table. See how to reduce salt in the Indian diet for practical strategies.
  • Refined carbohydrates and sugar: Maida (white flour), white rice in large quantities, mithai, biscuits, namkeen, and sweetened drinks all raise triglycerides and worsen insulin sensitivity. This is not about removing rice from your life; it is about portion size and frequency.
  • Saturated and trans fats: Vanaspati, dalda, bakery shortenings (found in commercial bread, biscuits, pastries), and deep-fried snacks are the main trans fat sources. These are genuinely harmful at any dose for heart patients. Full-fat dairy is a moderate concern; switch to low-fat curd and skim or toned milk. Limit red meat to once a week at most.
  • Commercial snacks: Chips, namkeen, farsan, and packaged snacks combine refined starch, poor oils, and excess sodium. Replace with walnuts, roasted chana, makhana, or fruit.
  • High-sodium condiments: Ketchup, soy sauce, tamarind chutney with salt, and pickles add large amounts of sodium without you noticing. Use lemon juice, vinegar, and fresh herbs for flavour instead.

For the cholesterol side specifically, our article on lowering cholesterol naturally with Indian foods covers the evidence in more depth.

Portion sizes and meal timing

Portion size matters as much as food choice. Indian meals tend to be generous with rotis and rice, and light on vegetables and protein. A cardiac-friendly plate should be roughly: half vegetables and salad, quarter whole grain (roti or rice), quarter protein (dal, legumes, low-fat curd, or fish).

For roti: 2 medium rotis at lunch and 2 at dinner is appropriate for most adults. If you were eating 4-5, the reduction is significant but achievable. Add more dal or sabzi to compensate for the missing volume.

For rice: 1 to 1.5 katori (about 150-200g cooked) is a reasonable portion. Brown rice has a lower glycaemic index than white and more fibre, but even white rice in controlled portions is not harmful for heart patients (it is the quantity and the accompaniments that matter more).

Meal timing: avoid eating within 2-3 hours of sleep. A heavy dinner, particularly one with fat and refined carbohydrates, raises triglycerides and puts pressure on the cardiac system during a time when it should be at rest. Make dinner the lightest meal of the day.

Avoid long gaps between meals. Going 6-8 hours without eating drives hunger that leads to overeating. The mid-morning and evening snacks in the chart above are not optional; they prevent the blood sugar dips that lead to poor food choices.

Cooking methods for cardiac patients

How you cook matters almost as much as what you cook. Deep frying transforms otherwise healthy foods (vegetables, fish) into high-calorie, high-saturated-fat items. Roasting, steaming, pressure cooking, and stir-frying with minimal oil (1 tsp per serving) preserve nutrients and keep fat low.

Switching to a non-stick pan allows you to cook tadka with half the oil. Mustard oil tempered at low heat (not smoking point) retains its beneficial fatty acids better than oil heated to very high temperatures. For dosas and chillas, a good non-stick pan needs no more than a half-teaspoon of oil per dosa.

For the full picture of what to eat and avoid, the 15 heart-healthy Indian foods article is a useful companion read.

Lifestyle factors that work alongside diet

Diet does not work in isolation. Salt restriction achieves more when combined with regular moderate exercise (30 minutes walking most days reduces blood pressure by 5-8 mmHg, independently of weight loss). Smoking cessation has a larger cardiac benefit than almost any dietary change. Sleep quality affects cardiac inflammation directly.

Stress management is underrated. Chronic psychological stress raises cortisol, which raises blood pressure, promotes abdominal fat, and increases cardiac risk. If stress is a persistent problem, addressing it alongside diet is worth the effort.

FAQs

Can heart patients eat rice?

Yes, in controlled portions. Rice is not the problem; the quantity and what accompanies it are. One to one and a half katori of cooked brown rice per meal is reasonable. Pairing rice with dal and vegetables slows its glycaemic impact. Eating three katori of white rice with ghee and a fatty curry is the problematic pattern, not rice itself. Switching fully to brown rice is ideal but not mandatory if your overall diet is otherwise well managed.

Is ghee allowed for heart patients?

Small amounts are acceptable. A quarter teaspoon as a finishing touch on roti, or used very sparingly in cooking, is not going to significantly worsen cardiac risk in the context of an otherwise low-saturated-fat diet. The concern is large quantities — 2-3 teaspoons per meal, as some traditional households use. Keep total ghee to under 1 teaspoon per day. Dalda and vanaspati (containing trans fats) are far more harmful than ghee and should be eliminated completely.

Which dal is best for heart patients?

All dals are beneficial. Moong dal (particularly whole moong) is easiest to digest and lower in fat. Masoor, arhar (toor), chana, and urad dal are all excellent sources of soluble fibre and plant protein. Rajma and chhole take longer to cook but have some of the highest fibre content. The key is preparation: cook with minimal oil, avoid frying a heavy tadka in large amounts of ghee, and do not add cream or coconut milk.

Can heart patients eat eggs?

The evidence on eggs has shifted. For most cardiac patients, 4-6 eggs per week is considered acceptable by most cardiology associations, with preference for boiled or scrambled (without butter) over fried. Egg whites have no cholesterol and are an excellent protein source. If your LDL is very high (above 160 mg/dL) or if you have diabetes alongside heart disease, limiting to 3-4 whole eggs per week and using egg whites more liberally is a reasonable precaution.

Should heart patients avoid all salt?

Not all salt, but significantly less. The goal is under 2,000 mg sodium per day, which translates to under 5g of table salt. Most of the excess sodium in Indian diets comes from pickles, papad, processed snacks, restaurant food, and salted buttermilk, not just cooking salt. Removing the salt shaker from the table, reducing pickle to 1 small piece per meal (not 2-3), and avoiding packaged namkeen and chips will have more impact than reducing cooking salt alone. Read more in our article on salt reduction in the Indian diet.

How long before diet changes show results on a blood test?

LDL cholesterol responds to diet within 3-6 weeks of consistent change. Blood pressure responds to sodium restriction within 1-2 weeks. Triglycerides respond most quickly, often within 2 weeks of reducing sugar and refined carbohydrates. A full lipid panel 8 weeks after dietary changes gives a meaningful picture. Do not expect dramatic changes from one good week; the benefit comes from consistency over months. Most cardiologists recommend reassessing lipids 3 months after a major dietary intervention.

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.

4.9/5 Rating 10,000+ Active Users 100% Indian Meal Plans

About the Author

Written by the DietGhar expert team — certified dietitians with 10+ years of experience helping clients achieve their health goals through personalized Indian diet plans.

We Serve Across India

Our online diet consultation services are available in 211,743+ locations across all 36 states and union territories

Footer