DIET AND NUTRITION
Diet Plan for Fat Loss, Muscle Gain and a Healthy Lifestyle
Looking for a practical nutrition plan that fits Indian food, your budget and your routine? At DMLifts, your trainer builds a personalised eating plan around your goal, so you can lose fat, gain muscle and feel energetic without crash diets or expensive foods. This guide covers a complete diet plan for weight loss, muscle gain and healthy living, with free calculators, Indian meal examples and a 7-day routine.
Get my diet planChat on WhatsAppYour complete nutrition guide
This guide explains how to build a simple, effective diet plan, with Indian food examples, calculators, sample meals, a 7-day routine and realistic results. Jump to any section:
What is a diet plan and why does it work?
A diet plan is a simple structure for what, when and how much you eat so that your food supports your goal. It is not a list of banned foods and it is not a crash diet. A good nutrition plan tells you your daily calories, your protein target, how to split your meals and which everyday foods to choose.
Most people who struggle with weight do not lack willpower. They lack a proper meal plan. Without a structured eating plan you guess portions, skip protein, eat late and then try to make up for it with a strict day that you cannot maintain. Writing it down removes the guessing, so you make fewer decisions and stay consistent.
Three things decide your results: total calories, protein and consistency. Calories decide whether you lose, maintain or gain weight. Protein protects and builds muscle and keeps you full. Consistency means following your routine most of the time, not perfectly. The rest, such as meal timing, supplements and special foods, matters far less.
Macros
Protein, carbs and fats in a balanced plate. Your target macros depend on your goal and body.
Water
Aim for about 30 to 35 ml per kg of body weight each day when following a structured routine.
Protein-rich dal
Dal, rajma and chana are cheap, filling protein sources for any Indian eating plan.
How to build your diet plan in 5 steps
Step 1: Find your calories
Your body burns a certain number of calories every day. This is your maintenance level. It depends on your age, height, weight and activity. You can estimate it with the calculator below. To lose fat, eat about 300 to 500 calories below maintenance. To gain muscle, eat about 200 to 300 calories above it. A deficit of 500 calories a day adds up to roughly 0.5 kg of fat loss a week.
Step 2: Set your protein
Protein is the most important nutrient in any nutrition strategy for body composition. A good target for people who train is 1.6 to 2.2 g per kg of body weight per day. For a 70 kg person that is about 110 to 155 g. Spread it across three to five meals, with roughly 25 to 40 g in each.
Step 3: Set your fats
Fat supports hormones and helps you absorb vitamins A, D, E and K. Aim for about 20 to 35 percent of your calories from fat, and do not drop below roughly 0.6 to 0.8 g per kg. Good sources are nuts, seeds, olive or mustard oil, eggs, fish and dairy.
Step 4: Fill the rest with carbs
Carbohydrates fuel your workouts and recovery. After protein and fat are set, the remaining calories come from carbs such as roti, rice, oats, poha, potatoes, fruit and legumes. If you train hard, keep more carbs around your workout.
Step 5: Add fibre, vegetables and water
Aim for 25 to 35 g of fibre a day from vegetables, fruit, dal, whole grains and salads. Fibre keeps you full, helps digestion and makes a calorie deficit easier to follow. Drink water through the day, and include a vegetable portion in at least two meals.
Free diet plan calculators
Use these free tools to find your BMI, calories, macros, protein and water target. They give general estimates, not medical advice.
Diet plan for fat loss
A fat loss strategy has one job: create a modest calorie deficit while keeping your muscle, energy and hunger under control. A deficit of 300 to 500 calories, high protein, plenty of fibre and regular strength training works better than starving.
- Eat protein at every meal: eggs, chicken, fish, paneer, curd, dal, soya or tofu
- Fill half your plate with vegetables and salad
- Measure rice, oil and roti portions for the first few weeks
- Keep lifting weights 3 to 4 days a week so you lose fat, not muscle
- Walk 8,000 to 10,000 steps a day
- Sleep 7 to 9 hours. Poor sleep increases hunger
Sample fat loss routine (vegetarian, about 1,700 kcal)
| Meal | What to eat |
|---|---|
| Breakfast | 2 besan chillas with mint chutney and 150 g low-fat curd |
| Mid-morning | 1 apple and 10 almonds |
| Lunch | 2 rotis, 1 cup moong dal, 1 cup mixed vegetable sabzi, large salad |
| Evening | 30 g roasted chana, 1 glass buttermilk, optional whey shake |
| Dinner | 100 g paneer bhurji with vegetables, 1 roti, soup or salad |
This sample gives about 1,600 to 1,750 calories and 80 to 100 g of protein depending on portions. Non-vegetarians can swap paneer for chicken, fish or eggs to raise protein further.
Diet plan for muscle gain
Muscle needs training, protein, enough calories and sleep. A muscle gain strategy adds a small surplus of about 200 to 300 calories above maintenance, so you gain mostly muscle and keep fat gain low. Beginners can gain roughly 0.25 to 0.5 kg of lean mass a month with good training and food.
- Eat 1.6 to 2.2 g of protein per kg of body weight
- Eat in a small surplus and weigh yourself weekly
- Eat 4 to 5 times a day if you struggle with large meals
- Train each muscle about twice a week and add weight or reps over time
Sample muscle gain routine (non-vegetarian, about 3,000 kcal)
| Meal | What to eat |
|---|---|
| Breakfast | 4 egg scramble, 2 rotis or toast, 1 banana, 250 ml milk |
| Lunch | 1.5 cups rice, 150 g chicken curry, 1 cup dal, salad |
| Snack | 2 slices bread with 2 tbsp peanut butter, 1 banana |
| Post-workout | Whey protein with 250 ml milk |
| Dinner | 3 rotis, 150 g paneer or chicken, vegetable sabzi, 150 g curd |
This gives roughly 2,900 to 3,100 calories and 170 to 190 g of protein. See our gym trainer page for the exercise library and add yoga and mobility to recover faster.
7-day Indian diet plan
Here is a simple 7-day food schedule that uses everyday Indian foods. It is vegetarian-friendly, with easy egg, chicken or fish swaps. Scale portions up or down using your calorie and protein targets.
| Day | Breakfast | Lunch | Evening snack | Dinner |
|---|---|---|---|---|
| Mon | Besan chilla with mint chutney, curd | 2 roti, moong dal, mixed veg, salad | Roasted chana, buttermilk | Paneer bhurji, 1 roti, cucumber salad |
| Tue | Vegetable oats with milk, 1 fruit | Rice, rajma, salad | Sprouts chaat | Tofu or paneer stir-fry, 2 roti |
| Wed | 2 egg omelette with veg, 1 toast | 2 roti, chicken or soya curry, salad | Peanuts and an apple | Dal, 1 cup rice, sabzi |
| Thu | Poha with peanuts, curd | Rice, chana masala, raita | Whey shake or lassi | Egg bhurji or paneer tikka, 1 roti, soup |
| Fri | Moong dal chilla, fruit | 2 roti, fish or dal, sabzi, salad | Makhana, buttermilk | Vegetable khichdi with curd |
| Sat | Idli (3) with sambar, boiled egg or paneer cubes | Rice, mixed dal, sabzi, salad | Fruit and a handful of almonds | Grilled chicken or soya chunks, salad, 1 roti |
| Sun | Paneer or egg paratha (1), curd | Vegetable pulao, raita, dal | Sprouts or corn chaat | Light dal soup, vegetables, 1 roti |
Tips: cook dal and chana in batches, keep boiled eggs and sprouts ready, and prepare salad in the morning. Repeat this weekly schedule for a month, then change foods you do not enjoy. A routine you like is a routine you follow.
High-protein Indian foods for your diet plan
Reaching your protein target is easier when you know what each food gives you. Values below are approximate and vary by brand and cooking method.
| Food | Serving | Approx. protein |
|---|---|---|
| Egg | 1 large | 6 g |
| Chicken breast (cooked) | 100 g | 31 g |
| Fish such as rohu (cooked) | 100 g | 20 g |
| Paneer | 100 g | 18 g |
| Curd | 100 g | 3 to 4 g |
| Milk | 250 ml | 8 g |
| Moong dal (cooked) | 1 cup | 14 g |
| Rajma (cooked) | 1 cup | 15 g |
| Chana (cooked) | 1 cup | 14 g |
| Soya chunks (dry) | 50 g | 26 g |
| Tofu | 100 g | 8 g |
| Whey protein | 1 scoop | 20 to 25 g |
Good carbohydrate choices include roti, rice, oats, poha, upma, idli, sweet potato, bananas and seasonal fruit. For fats, use nuts, seeds, peanuts, eggs, fish, curd and small amounts of ghee or cooking oil.
Indian diet plan for weight loss and muscle gain
An Indian food strategy works best when it uses foods you already eat. You do not need oats, avocado or imported supplements. Dal, roti, rice, curd, paneer, eggs, seasonal vegetables and fruit can build a complete nutrition routine for fat loss or muscle gain.
North Indian routine
A North Indian approach usually includes roti, dal, sabzi, curd and seasonal vegetables. For fat loss, keep 2 rotis per meal, add a large salad and choose dal or paneer over fried parathas. For muscle gain, add a glass of milk, a bowl of curd and one extra roti. Breakfast can be besan chilla, poha or eggs.
South Indian routine
A South Indian approach can be very healthy if you control portions. Idli, dosa, sambar, rasam, curd rice and vegetable poriyal are all good choices. For fat loss, limit coconut chutney to two spoons and avoid deep-fried vadas. Add a boiled egg, curd or sambar for protein. For muscle gain, add extra rice, curd and a protein source at each meal.
Budget-friendly plan under ₹150 per day
You do not need expensive foods to follow a good nutrition strategy. Eggs, dal, chana, curd, seasonal vegetables, bananas, peanuts and soya chunks give high nutrition at low cost. A budget routine can easily reach 80 to 100 g of protein a day for under ₹150 to ₹200 in most Indian cities.
Hostel and PG routine
If you live in a hostel or PG, you cannot control the kitchen. Focus on what you can add: curd, boiled eggs, peanuts, roasted chana, fruit, milk and soya chunks. At mess meals, choose dal, curd, sabzi and roti, and skip fried snacks and sugary drinks.
Office routine for busy professionals
An office routine should be simple and repeatable. Carry a tiffin with roti, dal or paneer and salad. Keep roasted chana, nuts and fruit at your desk. Avoid the canteen samosa and sugary tea. A 10-minute walk after lunch and a protein-rich dinner help you stay on track.
Diet plan for women
Women have different nutritional needs at different stages of life. A good strategy for women focuses on iron, calcium, protein and enough calories to support hormones and energy. Crash diets often harm menstrual health, hair and mood, so slow and steady progress is better.
PCOS-friendly routine
For PCOS, focus on protein, fibre and low-glycaemic carbs. Choose dal, chana, vegetables, eggs, paneer, curd, nuts and whole grains. Limit sugary drinks, white bread, sweets and deep-fried snacks. Regular strength training and walking help insulin sensitivity.
Nutrition during pregnancy and after delivery
Pregnancy is not the time to diet for weight loss. The focus should be on balanced meals, iron, calcium, folate, protein and enough water. Always follow your doctor's advice. After delivery, a gradual routine with protein, fibre and gentle movement helps recovery, especially if you are breastfeeding.
Iron and calcium rich foods
Include spinach, methi, rajma, chana, dates, jaggery, eggs and chicken for iron. Pair iron foods with vitamin C (lemon, amla, orange) to improve absorption. For calcium, use milk, curd, paneer, ragi, sesame seeds and leafy greens.
Diet plan for men
Many men want a strategy for belly fat loss, while others want to gain muscle. Both goals need the same basics: a calorie target, enough protein, strength training and consistency. The difference is only the direction of the calories.
Belly fat loss routine for men
Belly fat does not go away with crunches. A belly fat loss strategy uses a small calorie deficit, high protein, less liquid sugar and more daily movement. Cut sugary drinks, alcohol and fried snacks first. Add 8,000 to 10,000 steps, strength training three to four days a week and 7 to 8 hours of sleep.
Muscle gain routine for skinny men
If you are underweight, you need a calorie surplus and progressive strength training. Add 300 to 500 calories a day through milk, bananas, peanut butter, rice, roti, ghee and nuts. Eat four to five meals. Aim for 0.25 to 0.5 kg weight gain per week with good training.
Desk job routine
If you sit for 8 to 10 hours, your strategy should control portions and include movement. Keep protein at every meal, choose fruit or nuts over biscuits, walk during calls and train three times a week. Small daily changes beat a strict routine you cannot follow.
Diet plan by age
Nutrition needs change with age. A teenager's strategy is different from a 50-year-old's. The basics stay the same, but calories, protein, calcium and fibre needs shift.
For teenagers (13 to 19)
Teenagers need enough calories, protein, calcium and iron for growth. Include milk, curd, eggs, dal, roti, rice, fruit and vegetables. Avoid skipping breakfast and limit sugary drinks and chips. Sports-playing teenagers need extra protein and carbohydrates around training.
For people in their 20s and 30s
This is the best time to build muscle and healthy habits. A routine with 1.6 to 2.2 g of protein per kg, strength training and enough sleep gives long-term benefits. Limit alcohol and late-night eating.
For people in their 40s
Metabolism slows slightly and muscle mass can drop. A routine for this age should keep protein high, control refined carbs and include strength training two to three times a week. Fibre and water help digestion.
For people aged 50 and above
After 50, protein, calcium, vitamin D and fibre become more important for muscle and bone health. Include dal, paneer, eggs, fish, milk, curd, ragi and leafy greens. A doctor should check vitamin D and B12 levels. Gentle strength and mobility work support independence and balance.
Cheap diet plan for students and beginners
You do not need a big budget to follow a healthy nutrition routine. Cheap protein foods in India include eggs, dal, chana, rajma, soya chunks, curd, milk, peanuts and seasonal vegetables. Here is a rough example of a low-cost approach.
| Meal | Low-cost option | Approx. cost |
|---|---|---|
| Breakfast | Poha with peanuts and a boiled egg or curd | ₹20 to ₹30 |
| Lunch | 2 roti, dal, seasonal sabzi, salad | ₹30 to ₹40 |
| Snack | Roasted chana or peanuts, banana | ₹15 to ₹20 |
| Dinner | Soya chunk curry or egg bhurji, 1 roti, curd | ₹30 to ₹40 |
This gives roughly 70 to 90 g of protein for about ₹100 to ₹130 a day. Adjust portions to your calorie target.
Vegetarian vs non-vegetarian diet plan
Both can work. A vegetarian approach needs a little more planning to reach protein targets, while a non-vegetarian approach makes protein easier. The table below compares common protein sources by cost and protein per serving.
| Food | Type | Protein per serving | Cost level |
|---|---|---|---|
| Egg | Non-veg | 6 g per egg | Low |
| Chicken breast | Non-veg | 31 g per 100 g | Medium |
| Paneer | Veg | 18 g per 100 g | Medium |
| Soya chunks | Veg | 26 g per 50 g dry | Low |
| Dal | Veg | 14 g per cup | Low |
| Curd | Veg | 3 to 4 g per 100 g | Low |
Vegetarians should combine dal, chana, paneer, curd, soya and, if needed, whey protein. Non-vegetarians can use eggs, chicken and fish, but should still include dal and vegetables for fibre.
Diet plan myths in India
Myth: Ghee makes you fat
Ghee is calorie-dense, but small amounts in a balanced routine are fine. Total calories matter more than any single food.
Myth: You should not eat rice at night
Rice at night does not automatically cause fat gain. What matters is your total daily calories and portion size. A small portion of rice with dal and vegetables is a healthy dinner.
Myth: Lemon water burns fat
Lemon water is hydrating but does not burn fat. Fat loss comes from a calorie deficit over weeks and months.
Myth: Detox teas clean your body
Your liver and kidneys already detox your body. Detox teas can cause loose motions and do not replace good nutrition.
Myth: Carbs are bad
Carbs are not bad. Excess calories from any source cause fat gain. Roti, rice, oats and fruit are healthy in the right portions inside a balanced routine.
How long does a diet plan take to show results?
Most people see changes in energy and digestion in one to two weeks of following a routine. Visible fat loss or muscle gain usually takes four to eight weeks. The table below gives realistic expectations.
| Time | What you may notice |
|---|---|
| 1 to 2 weeks | Better energy, less bloating, improved digestion, easier hunger control |
| 3 to 4 weeks | Clothes fitting slightly better, small weight change, better workouts |
| 6 to 8 weeks | Visible fat loss or muscle gain, better strength, improved sleep |
| 3 months | Clear change in body composition, habits and confidence |
Results are not linear. Water weight, sleep, stress and hormones can change daily weight. Track weekly averages, waist measurements and photos instead of the daily scale.

Get a personalised diet plan from your trainer
A generic routine from the internet ignores your food preferences, budget and schedule. At DMLifts, your nutrition strategy is built around you and updated as your body changes, together with your gym training and yoga and mobility.
- Calories and macros set for your goal
- Indian meals that fit your budget
- Regular check-ins and routine adjustments
How your DMLifts diet plan works
1. Free diet consultation
Share your goal, food preferences, allergies, budget, schedule and training routine.
2. Your custom routine
Get your calories, protein target and a meal schedule that uses the foods you already eat.
3. Check-ins and updates
We review your progress and adjust your nutrition strategy so results keep coming.
Diet plan FAQs
What is the best diet plan for weight loss?
The best strategy for weight loss is one you can follow for months. It keeps you in a small calorie deficit of about 300 to 500 calories a day, gives you 1.6 to 2.2 g of protein per kg of body weight, and is built on foods you already enjoy, such as dal, roti, sabzi, curd, eggs and paneer.
How many calories should I eat in my diet plan?
Start by estimating your maintenance calories with the calculator on this page. For fat loss, eat about 300 to 500 calories below maintenance. For muscle gain, eat about 200 to 300 calories above it. Then adjust every two to three weeks based on your weight trend.
How much protein do I need in a diet plan?
Most people who train do well with 1.6 to 2.2 g of protein per kg of body weight each day. A 70 kg person would aim for roughly 110 to 155 g. Spread it over three to five meals.
Can I follow a vegetarian diet plan and still build muscle?
Yes. Combine dal, rajma, chana, paneer, curd, milk, soya chunks, tofu and, if you want, whey protein. You may need to plan a little more to reach your protein target, but muscle gain is completely possible on a vegetarian routine.
Do I have to give up rice and roti to lose fat?
No. Rice and roti are not the problem. Portions and total calories matter. Measure your portions, add protein and vegetables to every meal and keep carbs sensible for your activity level.
Is a 7-day routine enough?
A 7-day template is a good start, but results come from following it consistently for months and adjusting it as your body changes. We review and update your strategy regularly.
Should I take supplements with my diet plan?
Supplements are optional. Food comes first. Whey protein helps if you struggle to reach your protein target, and creatine monohydrate is well researched for strength. Many vegetarians should check their vitamin B12 and vitamin D levels with a doctor.
Can DMLifts make a personalised diet plan for me?
Yes. Book a free consultation and we will build a strategy around your goal, food preferences, budget and routine, and review it as you progress.
Ready for a diet plan that works for you?
Book your free consultation and get a clear, practical nutrition plan for fat loss, muscle gain or a healthier lifestyle.
Get my diet planWhatsApp usCall nowThis page is general information and not medical advice. Consult your doctor or a registered dietitian if you have a health condition.