A practical, food-first cholesterol diet chart for Indians — foods that help lower LDL and raise HDL, foods to limit, a sample one-day plan and heart-healthy cooking tips you can start today.
High cholesterol usually has no symptoms, yet it is one of the biggest drivers of heart disease in India, often appearing even in people who are not overweight. The good news is that food choices — not just medication — can meaningfully move your numbers within a few months. This guide breaks down what your lipid profile means and gives you a realistic, Indian-kitchen-friendly plan to improve it.
Cholesterol is a fat-like substance your body needs to make hormones, vitamin D and cell membranes. It travels through your blood attached to proteins called lipoproteins. LDL (low-density lipoprotein), often called "bad" cholesterol, can deposit cholesterol in artery walls when levels are high. HDL (high-density lipoprotein), or "good" cholesterol, carries excess cholesterol back to the liver for clearance. Triglycerides are a separate type of blood fat, closely linked to sugar, refined carbohydrate and alcohol intake.
A fasting lipid profile usually reports these general reference ranges (in mg/dL), though your doctor may set stricter targets if you have diabetes or heart disease:
| Marker | Desirable / Optimal | Borderline | High |
|---|---|---|---|
| Total cholesterol | Under 200 | 200–239 | 240 and above |
| LDL | Under 100 | 130–159 | 160 and above |
| HDL | 60 and above (protective) | 40–59 | Below 40 (men) / 50 (women) is a risk factor |
| Triglycerides | Under 150 | 150–199 | 200 and above |
Genetics and family history play a real role, but the most common contributors are a diet high in saturated and trans fats (ghee, butter, vanaspati, fried snacks), a sedentary lifestyle, central (belly) obesity, uncontrolled diabetes, an underactive thyroid, smoking, excess alcohol and chronic stress.
Indians also tend to have a genetic tendency towards lower HDL, higher triglycerides and higher Lp(a) — sometimes called the "South Asian lipid pattern" — which means cholesterol problems can show up even in people who are lean by BMI. This makes both diet and regular screening especially important, even if you look and feel healthy.
Your liver actually makes most of the cholesterol in your blood, so diet is not the only factor — but it is one of the most controllable ones. Cutting saturated fat and eliminating trans fat can lower LDL meaningfully within 4 to 12 weeks. Adding soluble fibre (oats, dals, fruits) further reduces LDL by binding cholesterol in the gut. Cutting refined carbs, sugar and alcohol is usually the fastest way to bring down triglycerides, while regular aerobic exercise is the most reliable way to raise HDL.
A realistic expectation from diet and lifestyle changes alone is roughly a 10–20% improvement in LDL for many people. More severe or genetic cases, such as familial hypercholesterolemia, usually need medication alongside diet — the two work together, not as alternatives.
Build your daily plate around fibre-rich carbohydrates and lean or plant protein, and use healthy fats in controlled quantities.
A quick rule of thumb: it is rarely one food that causes the problem. It's the pattern — fried snacks, sweets and excess ghee or butter stacked together, day after day — that pushes cholesterol up over months.
Mustard oil and rice bran oil are good everyday choices for Indian cooking, offering a reasonable balance of monounsaturated and polyunsaturated fats. Olive oil works well for salads and light sautéing. Sunflower, safflower and soyabean oil are acceptable in moderation but shouldn't be your only oil, since too much omega-6 fat relative to omega-3 isn't ideal. Avoid vanaspati and dalda altogether, and never reuse the same oil for deep frying multiple times — repeated heating creates trans fats and harmful oxidised compounds. As a general guideline, aim to keep total added oil across the day to around 3–4 teaspoons per meal, and consider rotating between two oils rather than relying on just one.
A simple way to plan meals without counting every gram: fill half your plate with vegetables and salad, a quarter with whole grains such as multigrain roti, brown rice or millets like ragi, jowar and bajra, and the last quarter with protein — dal, fish, skinless chicken, or paneer/tofu in moderation. Add a small bowl of low-fat curd, keep visible oil to a minimum, and treat fruit as your go-to snack instead of dessert.
This is a general template — adjust portions to your calorie needs and any other conditions such as diabetes or kidney disease, ideally with a dietitian's guidance.
| Meal & time | What to eat |
|---|---|
| Early morning · 6:30 AM | Warm water with soaked methi seeds, or 5 almonds + 2 walnuts |
| Breakfast · 8:00 AM | Vegetable daliya or oats upma or 2 moong-dal chilla + green tea (no sugar) |
| Mid-morning · 11:00 AM | 1 seasonal fruit — apple, guava or papaya |
| Lunch · 1:30 PM | 2 multigrain roti (cooked in ~1 tsp oil) + 1 katori dal or rajma + sabzi + salad + 1 katori low-fat curd |
| Evening · 4:30 PM | Green tea + a handful of roasted chana or makhana |
| Dinner · 8:00 PM | Grilled fish or 1 katori dal + 1–2 rotis or brown rice + stir-fried vegetables + salad |
About 150 minutes a week of moderate aerobic activity — brisk walking, cycling or swimming — is the single most effective lifestyle step for raising HDL. Adding resistance training twice a week supports overall metabolic health. Losing even 5–10% of body weight can meaningfully improve triglycerides and LDL. Quitting smoking can improve HDL within weeks, limiting alcohol helps control triglycerides, and managing stress with 7–8 hours of sleep supports healthy lipid metabolism overall.
A fasting lipid profile is generally recommended from around age 20 onward, repeated every 4–6 years for average-risk adults, and more often if you have diabetes, high blood pressure, obesity, smoke, or have a family history of early heart disease. If your LDL remains high despite three months of sustained diet and exercise changes, or if you already have heart disease or diabetes, your doctor may recommend medication such as a statin in addition to — not instead of — diet changes. Never stop a prescribed medication based on diet alone without medical advice.
Whether it's for your own health or a career, NNWA's practical, India-first programmes teach you to create real, condition-specific Indian diet plans — from food science to therapeutic charts and blood-report reading.
Explore the Diploma in Nutrition →Limit ghee, butter and full-fat cream, vanaspati/dalda and anything with partially hydrogenated fat, deep-fried snacks like samosa and pakora, fatty red meat and organ meats, and sugary foods and drinks. Occasional small amounts are fine for most people — it is the daily pattern that matters most.
Ghee in small amounts (around a teaspoon a day) is generally fine for most healthy people, but it is high in saturated fat, so if your LDL is high your doctor or dietitian may advise limiting it further and replacing some of it with mustard, rice bran or olive oil.
Yes, in moderation. Egg whites have no cholesterol and can be eaten freely. Whole eggs (with yolk) are fine for most people at 3 to 5 a week as part of a balanced diet; if your LDL is very high your doctor may suggest limiting yolks further.
Many people see measurable improvement in LDL and triglycerides within 4 to 12 weeks of consistent dietary changes such as cutting trans fat, adding soluble fibre and reducing refined carbs and alcohol, especially when combined with regular exercise and weight loss where needed.
Rice itself does not contain cholesterol and is not inherently harmful. Choosing brown rice or pairing white rice with dal, vegetables and salad in a controlled portion fits well into a cholesterol-friendly Indian diet.
As a general guide, total cholesterol under 200 mg/dL, LDL under 100 mg/dL, HDL above 40 mg/dL (men) or 50 mg/dL (women), and triglycerides under 150 mg/dL are considered desirable. Your doctor may set a stricter LDL target if you have diabetes or existing heart disease.