Healthy diet chart: 7-day Indian meal plan for balanced eating
.png&w=1536&q=75)
What a healthy diet chart actually looks like for Indians
Most diet charts I see online are either imported from Western nutrition templates or so vague they are useless. "Eat a bowl of salad." Which salad? How big a bowl? Before what meal?
This chart is built around how Indians actually eat. Dal chawal. Sabzi roti. Curd rice. The goal here is not weight loss. It is maintenance — eating enough of the right things, consistently, so your body has what it needs to function well day after day. That means adequate protein, fibre, complex carbohydrates, healthy fats, and micronutrients, without obsessing over every calorie.
For each day, you will find a veg option and a non-veg option at dinner. Breakfast and lunch are naturally adaptable. Portions are given for a moderately active adult of average build (roughly 55-70 kg). If you are significantly larger or more physically active, scale up the carbs and protein accordingly.
The 7-day healthy diet chart
Read the chart as a starting point, not a rigid prescription. Swap dishes freely within the same food group. If you hate methi, use palak. If fish is not available on a Tuesday, use eggs. The structure matters more than the specific dishes.
| Day | Breakfast (8-9 am) | Mid-morning (11 am) | Lunch (1-2 pm) | Evening snack (4-5 pm) | Dinner (7-8 pm) Veg | Non-Veg |
|---|---|---|---|---|---|
| Monday | 2 multigrain roti + 1 katori anda bhurji (2 eggs) or paneer bhurji (60g) + 1 glass chhach | 1 medium banana + 5 soaked almonds | 1.5 katori brown rice + 1 katori toor dal + 1 katori aloo-methi sabzi + 1 katori dahi + kachumber salad | 1 cup green tea + 1 handful roasted chana (30g) | Veg: 2 roti + 1 katori rajma + 1 katori bhindi sabzi + salad | Non-veg: 2 roti + 100g chicken curry + 1 katori salad |
| Tuesday | 1.5 katori poha with peanuts and vegetables + 1 glass buttermilk | 1 medium guava or apple | 2 multigrain roti + 1 katori chana dal + 1 katori lauki sabzi + 1 katori dahi | 1 boiled egg + 1 small cup chai (less sugar) | Veg: 1.5 katori khichdi (rice + moong dal) + 1 katori mixed vegetable curry + papad | Non-veg: 1.5 katori rice + 120g fish curry (rohu or surmai) + salad |
| Wednesday | 2 oats idli + 1 katori sambar + coconut chutney (1 tbsp) + 1 glass nimbu pani (no sugar) | 1 katori seasonal fruit (papaya or watermelon) | 1.5 katori rice + 1 katori moong dal + 1 katori palak-aloo sabzi + 1 katori dahi + salad | 2 rice cakes with peanut butter (1 tbsp) or 1 small handful makhana (20g) | Veg: 2 roti + 1 katori mixed dal (panchmel) + 1 katori baingan bharta + salad | Non-veg: 2 roti + 2 eggs (half-fry or curry) + 1 katori sabzi + salad |
| Thursday | 2 besan chilla + 1 tbsp green chutney + 1 glass dahi lassi (unsweetened) | 5 walnuts + 1 katori pomegranate or orange segments | 2 roti + 1 katori rajma or chole + 1 katori gobi sabzi + kachumber + 1 katori dahi | 1 cup green tea + 10 roasted peanuts + 1 small banana | Veg: 1.5 katori rice + 1 katori kadhi + 1 katori sauteed bhindi + salad | Non-veg: 1.5 katori rice + 100g mutton curry (once a week) + salad |
| Friday | 1.5 katori upma with vegetables + 1 boiled egg (optional) + 1 glass chhach | 1 pear or 1 medium orange | 2 roti + 1 katori masoor dal + 1 katori torai or tinda sabzi + 1 katori dahi + salad | 1 small katori sprout chaat (moong or moth sprouts, lemon, chilli) | Veg: 2 roti + 60g paneer sabzi (mattar paneer or palak paneer) + 1 katori dahi | Non-veg: 2 roti + 100g chicken tikka or tandoori chicken + raita |
| Saturday | 2 ragi dosa + sambar (1 katori) + tomato chutney (1 tbsp) | 1 glass coconut water + 5 almonds | 1.5 katori brown rice or millets (jowar/bajra roti 2) + 1 katori urad dal + 1 katori drumstick sabzi + 1 katori dahi | 1 cup chai + 2 marie biscuits or 1 small handful roasted chana | Veg: 1.5 katori vegetable pulao (use ghee, not refined oil) + 1 katori raita + papad | Non-veg: 1.5 katori rice + 120g prawn or fish masala + salad |
| Sunday | 2 whole wheat paratha (with ajwain or methi, minimal ghee) + 1 katori dahi + 1 glass turmeric milk | 1 katori seasonal fruit chaat (chaat masala, lemon) | 2 roti + 1 katori dal makhani (small portion, once a week is fine) + 1 katori aloo-jeera sabzi + salad + 1 katori dahi | 1 glass nimbu pani or aam panna (homemade, minimal sugar) | Veg: 1.5 katori rice + 1 katori sambhar + 1 katori rasam + 1 papad (South Indian style) | Non-veg: 2 roti + 2 eggs (omelette with onion, tomato) + 1 katori sabzi |
Note: 1 katori is approximately 150-180 ml. A standard Indian katori is a good measuring unit for home cooking and keeps portions sensible without weighing everything.
What a balanced Indian plate looks like
Forget the Western "plate method" with its divisions designed for a Western diet. A balanced Indian plate works on its own logic, and it is actually quite well designed when you follow it correctly.
At lunch or dinner, aim for this rough composition:
- Half the plate: vegetables (one cooked sabzi, plus raw salad or kachumber)
- A quarter: cereal or grain (rice, roti, or millet-based grain)
- A quarter: protein (dal, legume, curd, or animal protein like egg, chicken, fish)
- A small addition: fat through cooking oil, ghee, or curd
The problem in most Indian households is that the grain portion has quietly expanded to take over half or more of the plate, while the dal and sabzi portions have shrunk. Reversing this ratio is the single most useful dietary adjustment most Indians can make.
Read more about how to actually implement this with real thali portions in our guide on portion control using the Indian thali.
Why home food wins over packaged
This is not nostalgia talking. There is a practical reason why home-cooked meals are nutritionally superior to most packaged and restaurant food.
When you cook at home, you control the oil. Restaurant food, particularly North Indian restaurant food, routinely uses 3-5 tablespoons of oil per dish. A home-cooked sabzi needs 1-1.5 teaspoons. Over three meals a day, that difference adds up to 20-35 extra grams of fat daily from restaurant eating alone.
Packaged foods are a separate issue. Even "healthy" packaged products — multigrain biscuits, protein bars, instant oats sachets — carry refined sugar, industrial seed oils, sodium, and preservatives that home cooking simply does not require. The fibre content of processed foods is almost always lower than home-cooked equivalents despite marketing claims. A packet of multigrain biscuits does not come close to 2 rotis with sabzi in terms of nutritional completeness.
Home food also preserves more micronutrients. Vegetables cooked and eaten the same day retain far more vitamins than those held under heat lamps or refrigerated for days in a commercial kitchen. A simple tadka dal made at home has more nutritional value than a dal makhani that has been simmering for hours in a restaurant kitchen.
If you want to understand more about eating well without spending a lot, our guide to budget-friendly healthy eating in India has practical cost comparisons across common Indian foods.
Foods to eat more of
- Dals and legumes daily: toor, masoor, moong, chana, urad, rajma, chole. Rotate them. Each has a slightly different nutrient profile and the rotation prevents dietary monotony.
- Seasonal vegetables: at least 2 servings per meal. Include a raw component (kachumber, sliced cucumber, carrot sticks) alongside the cooked sabzi.
- Whole grains over refined: multigrain or atta roti over maida. Brown rice or basmati over polished white rice. Jowar, bajra, and ragi rotis once or twice a week.
- Curd every day: probiotic bacteria, protein, and calcium in one go. Homemade curd is cheapest and most effective.
- Eggs (if not vegetarian): 1-2 daily is safe and nutritionally excellent for most adults.
- Good fats in small amounts: 1 teaspoon ghee on dal or roti, a handful of mixed nuts as a snack, til or flaxseed added to chutney or sabzi.
For a comprehensive look at where to get protein in an Indian diet, see our complete guide to protein sources in India.
Foods to limit (not eliminate)
The word "limit" is doing important work in that heading. Nothing on this list needs to be permanently removed from your diet unless you have a specific medical condition. Balance and frequency are what matter.
- Refined grains: white bread, maida products (biscuits, namkeen, puri made from maida, bakery items). Not daily. Not in large amounts.
- Added sugar: chai with 2 teaspoons sugar per cup adds up to 50-60g of sugar daily if you drink 4 cups. Reduce gradually. Unsweetened chai tastes different for a week, then normal.
- Deep-fried snacks: samosa, pakoda, bhujia, chips. Occasional, not daily. When you do have them, eat less and pair with protein (curd, dal) to slow the blood sugar spike.
- Packaged biscuits and namkeen: one of the biggest sources of hidden sodium and transfats in the Indian diet. Read labels. Most "digestive" or "multigrain" biscuits are not meaningfully healthier than regular ones.
- Sweetened beverages: cold drinks, packaged juices, flavoured milk drinks, instant milkshake mixes. These have no fibre and spike blood sugar rapidly. Replace with nimbu pani, chhach, plain water, or coconut water.
Understanding how to read the nutrition label on packaged food is genuinely useful here. Our guide on reading Indian nutrition labels in 2026 walks through what to look for.
Meal timing and portion tips
Do not skip breakfast
Breakfast does not need to be elaborate. But skipping it and then eating a large lunch routinely drives overeating in the second half of the day. A breakfast with some protein (egg, curd, dal, besan) keeps hunger stable for 3-4 hours. Poha alone, or toast with jam, does not.
Eat the largest meal at lunch, not dinner
This matches your body's natural rhythm. Metabolism and insulin sensitivity are higher in the first half of the day. A large dinner, eaten late, gives your body less time to process it before sleep. Practically, this means making sure lunch has dal and a good vegetable, not just rice with pickle.
Keep dinner light and early
Dinner by 7:30-8 pm is genuinely better than dinner at 10 pm. For most Indians this requires planning, but even shifting dinner 30-45 minutes earlier makes a difference. A lighter dinner does not mean a smaller dinner necessarily — it means less fried food, less heavy cream-based curry, and more vegetable-forward dishes.
The snack rule
If you are genuinely hungry between meals, eat a small snack. Hunger is not something to suppress. But make the snack count: a handful of roasted chana, a banana, a small bowl of sprouts, a boiled egg, or a few nuts. Biscuits, chakli, and namkeen are not snacks — they are unnecessary calories with very little nutrition.
Fibre and digestion
Most Indians do not get enough dietary fibre. The target is 25-30g daily. The 7-day chart above, if followed, provides roughly this amount through dal, vegetables, whole grain rotis, and fruit. If you feel bloated when increasing fibre, increase it gradually and drink enough water. See our list of fibre-rich Indian foods for better digestion for more detail.
Practical notes before you start
You do not need to overhaul your kitchen or buy expensive ingredients. Almost everything in this chart is available at a standard Indian grocery store for under Rs. 200 per day per person.
Meal prep on Sunday for the week helps with consistency. Cook a large pot of rajma or chole. Chop vegetables. Soak dals the night before. These small preparations reduce the chance of reaching for packaged food on a busy Tuesday evening.
If you are cooking for a family with different preferences, the structure of the chart still works — adjust the sabzi to preference, keep the dal and grain portion consistent. Children need slightly different proportions (more calories per kg body weight), elderly family members may need softer textures, but the food choices broadly remain the same.
FAQs
Can I follow this diet chart if I am trying to lose weight?
This chart is designed for maintenance, not weight loss. To adapt it for weight loss, reduce the grain portions slightly (1 roti instead of 2 at dinner, for instance), increase the vegetable portions to fill the gap, and make sure every meal has adequate protein to prevent muscle loss. A registered dietitian can create a personalised plan if you have specific weight loss targets.
Is it okay to eat rice every day on a healthy diet?
Yes, absolutely. Rice is a staple for good reason — it is easily digestible, provides quick energy, and pairs well with dal and vegetables to form a complete nutritional profile. The concern with rice is not the rice itself but the portion and what accompanies it. A large plate of plain white rice with thin dal and pickle is not balanced. The same rice in a moderate portion alongside thick dal, sabzi, and curd is a very good meal.
How much protein should I eat per day on this chart?
The 7-day chart provides approximately 55-70g of protein per day for the vegetarian options and 65-80g for the non-vegetarian options, assuming an adult of 55-65 kg body weight. The ICMR recommendation is 0.8-1.0g per kilogram of body weight. If you are more active or trying to build muscle, aim for 1.2-1.5g per kg by adding an extra katori of dal, an additional egg, or a small portion of curd at snack time.
What oil should I use for cooking?
Use cold-pressed mustard oil, groundnut oil, or filtered coconut oil for high-heat cooking. Refined sunflower or soybean oil (the most commonly used in Indian kitchens) is not ideal for daily use due to its high omega-6 content. Keep total oil to 3-4 teaspoons per day across all cooking. One teaspoon of ghee on dal or roti daily is perfectly fine and adds fat-soluble vitamins.
Can this diet chart be followed by diabetics?
With modifications, yes. Replace white rice with brown rice or millets, reduce overall grain portions by 20-30%, prioritise dals and vegetables, and avoid the occasional sweet treats entirely. However, diabetes management requires individualised guidance. The portions and carbohydrate content in this chart may not suit everyone with diabetes. Please consult a dietitian for a specific plan.
Do I need vitamin or mineral supplements if I follow this chart?
For most healthy adults eating a varied diet like the one above, supplements are not necessary except for vitamin B12 (if strictly vegetarian, since B12 is found almost entirely in animal foods), vitamin D (since most Indians are deficient regardless of diet, because dietary sources are limited), and possibly iron for menstruating women. If you are eating dairy, eggs, and a range of vegetables and legumes daily, you are covering most micronutrient needs through food.
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.
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.
Find a Dietitian Near You
Get personalized nutrition plans from certified dietitians in your city. Online consultations available across India.


