Heart disease remains one of the major health concerns in India, and diet plays a major role in managing cholesterol, blood pressure, inflammation, and weight, all of which influence cardiovascular health. While eating the right foods won't fix heart disease on its own, experts believe that it can help the heart work better when someone is already on medical treatment.
Dr Utagi says that a good diet is like a team player that supports our overall heart health. “It's not a cure, but it's a crucial part of taking care of the heart. By making healthy food choices, one can help their heart to function better and reduce their risk of heart problems,” he adds.
Read ahead to know the science-backed Indian diet plan for heart patients, including both vegetarian and non-vegetarian options, updated nutritional guidelines, serving sizes, foods to include and limit, and a seven-day plan. However, always consult a cardiologist or registered dietitian before making any major dietary changes.
What Is a Heart-Healthy Diet?
According to the updated 2026 American Heart Association (AHA) guidelines, a heart-focused diet should emphasise the following food items:
- Whole grains
- Fruits and vegetables
- Lean protein
- Healthy fats
- High fiber
- Reduced sodium
- Minimal added sugars & processed foods
According to a 2026 study published in the journal Nutrients, a plant-forward approach has been consistently associated with improved cardiovascular markers.
ALSO READ- Can Exercise Reverse Heart Disease? What Science Says

Updated 2025-2026 Heart Nutrition Guidelines
The following recommended limits help support healthy cholesterol and blood pressure regulation without making extreme or unsafe claims:
Nutrient |
Updated Recommendation |
Sodium |
< 2,000 mg/day (1 tsp table salt = around 2,300 mg sodium) |
Saturated Fat |
< 10% of daily calories (prefer <7%) |
Fibre |
25-35 g/day |
Omega-3 Fatty Acids |
Two servings of fish/week or plant sources daily |
Added Sugar |
< 25 g/day |
Total Fat |
25–35% of daily calories from healthy fats |
Core Principles of an Indian Diet for Heart Patients
1. Eat Whole, Unprocessed, High-Fibre Foods
Dr Utagi explains that fibre supports digestion, cholesterol regulation, and satiety. Additionally, according to the 2024 review in Frontier of Nutrition, a higher fibre intake is associated with improved lipid profiles. Therefore, ideal heart-healthy Indian sources include:
- Whole moong, masoor, rajma, chole
- Millets (ragi, bajra, jowar)
- Oats, dalia
- Fruits like apple, guava, papaya, and pear
- Vegetables (especially leafy greens)
2. Choose Healthy Fats, Not Zero Fat
Heart patients should replace saturated fats with unsaturated fats.
Some better oils include:
- Mustard
- Groundnut
- Sesame
- Rice bran oil
- Olive oil (raw/low heat)
Healthy fats, including:
- Walnuts
- Almonds
- Flax, chia, sunflower seeds
On the other hand, limit:
- Butter
- Coconut oil
- Vanaspati/Dalda
- Deep-fried items
A 2026 AHA report notes that replacing saturated fats with polyunsaturated fats may help support healthier Low-Density Lipoprotein (LDL or bad cholesterol) levels.
3. Prioritise Lean Protein
Protein supports muscle, metabolism, and recovery.
Some vegetarian options include:
- Legumes
- Paneer (limited if cholesterol is high)
- Tofu, tempeh
- Greek yoghurt
And, some non-vegetarian foods include:
- Egg whites
- Lean fish (pomfret, salmon, rohu, Indian mackerel)
- Chicken breast (minimal oil)
Alternatively, avoid:
- Red meat
- Processed meats
4. Reduce Sodium to Support Blood Pressure
Avoid:
- Pickles
- Papad
- Packaged snacks
- Restaurant food
- Instant mixes
Use flavour enhancers instead, such as garlic, ginger, jeera, coriander, pepper, and herbs.
5. Prefer Heart-Safe Cooking Methods
Some heart-safe cooking methods include:
- Steaming
- Stewing
- Pressure cooking
- Air-frying (moderate)
- Grilling
- Baking
- Avoid deep frying and reheating old oil
6. Control Portions (Important for Heart Patients)
Food Group |
Portion Guide |
Whole grains |
One roti = 30g flour, OR 1 cup cooked rice |
Dal / legumes |
¾-1 cup cooked |
Vegetables |
2–3 cups daily |
Fruit |
Two servings/day |
Oil |
3-4 tsp/day total |
Fish |
100-120 g/serving |
Chicken |
75-100 g cooked |
Curd |
½ cup |
Foods to Include (Daily, Weekly, Monthly) For A Healthy Heart
Some foods you should include in your everyday diet are:
- Vegetables
- Fruits
- Dal/legumes
- Whole grains
- One to two teaspoons of seeds
- Four to six nuts
- Homemade meals
Some foods you should include in your weekly and monthly diet are:
- Fish (2-3 times)
- Paneer/tofu (2-3 times)
- Eggs (three to six times per week, depending on medical advice)
- Sprouts
Sample 7-Day Indian Diet Plan for Heart Patients (Veg + Non-Veg)
Dr Utagi stresses the importance of always following the prescribed amount and consulting your doctor for the right dosage, as it may vary depending on individual health needs. A generic diet for Indian heart patients should look something like this:
Day 1
Morning: Warm water + four soaked almonds
Breakfast: Oats upma + one fruit bowl
Lunch: Two multigrain rotis + lauki sabzi + moong dal + salad
Snack: Roasted chana
Dinner: Vegetable khichdi + 2 tablespoon curd
Day 2
Breakfast: Vegetable dalia
Lunch: Brown rice + rajma + cucumber salad
Snack: Papaya
Dinner: Methi roti + pumpkin sabzi
“If you're looking for a non-vegetarian option to add to your breakfast, consider adding a boiled egg, but just the white part,” adds Dr Utagi.
Day 3
Breakfast: Two idlis + sambar (low sodium)
Lunch: Millet roti + dal tadka (minimal oil) + bhindi
Snack: Sprouts chaat
Dinner: Grilled fish + sautéed vegetables
Veg option: Replace fish with tofu stir-fry.
ALSO READ- Heart Palpitations After Eating: Causes, Trigger Foods, And When to Worry

Day 4
Breakfast: Besan chilla + mint chutney
Lunch: Red rice + spinach dal + salad
Snack: Buttermilk (unsalted)
Dinner: Vegetable soup + one roti
Day 5
Breakfast: Poha with peas
Lunch: Jowar roti + chole (low oil) + salad
Snack: Four walnuts
Dinner: Brown rice pulao + mixed dal
Non-veg add-on: One serving grilled chicken (100 g).
Day 6
Breakfast: Upma + coconut (1 teaspoon)
Lunch: Two whole-wheat rotis + paneer bhurji (light oil)
Snack: Herbal tea + almonds
Dinner: Tomato rasam + sautéed veggies
“If you're watching your cholesterol levels, you can swap paneer for tofu in your veg dishes,” he notes.
Day 7
Breakfast: Curd + fruits + flax seeds
Lunch: Bajra roti + tur dal + karela sabzi
Snack: Roasted makhana
Dinner: Khichdi (millet + moong dal)
Non-veg option: Add one serving of baked fish at lunch.
Quick Grocery List
- Grains: Oats, dalia, brown rice, millets, whole wheat flour
- Vegetables: Leafy greens, lauki, bhindi, carrot, beetroot, tomato, pumpkin
- Fruits: Apple, guava, banana (limited for some), papaya, citrus fruits, berries (ifaccessible)
- Protein: Dal, chana, rajma, eggs, fish, chicken, tofu, paneer
- Fats: Mustard oil, groundnut oil, walnuts, almonds, flax seeds
Bottomline
A heart-healthy Indian diet emphasises whole, unprocessed foods, lean proteins, healthy fats, and a controlled sodium intake. If you make a few changes and talk to your doctor or a diet expert, you can make Indian food that's not only delicious but also good for you and your heart in the long run.
FAQ
1. Can heart patients eat ghee?
It's generally okay to have some saturated fat, but you should try not to have too much. The best approach is to visit a doctor, and they can give you advice that's right for you.2. Are eggs safe for heart patients?
Egg whites are usually safe to eat. But if you're thinking about having whole eggs, it depends on your cholesterol and triglyceride levels, so you should keep an eye on those.3. Is coconut oil healthy for heart patients?
Most guidelines suggest limiting it due to high saturated fat.4. Can heart patients eat chicken?
You can have lean chicken (grilled or boiled); moderation should be key.5. Are millets good for the heart?
Yes, because they're packed with fibre and minerals, which can help keep your cholesterol levels in check.
All possible measures have been taken to ensure accuracy, reliability, timeliness and authenticity of the information; however Onlymyhealth.com does not take any liability for the same. Using any information provided by the website is solely at the viewers’ discretion. In case of any medical exigencies/ persistent health issues, we advise you to seek a qualified medical practitioner before putting to use any advice/tips given by our team or any third party in form of answers/comments on the above mentioned website.
How we keep this article up to date:
We work with experts and keep a close eye on the latest in health and wellness. Whenever there is a new research or helpful information, we update our articles with accurate and useful advice.
-
Current Version
Apr 10, 2026 18:38 IST
Modified By : Tanya Srivastava Apr 10, 2026 18:38 IST
Modified By : Tanya SrivastavaApr 10, 2026 18:38 IST
Published By : Tanya Srivastava
Reviewed By : Dr Basavaraj Utagi