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 WhatsApp
7day sample routine
4free nutrition calculators
Vegand non-veg options
Freefirst diet consultation

Your 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)

MealWhat to eat
Breakfast2 besan chillas with mint chutney and 150 g low-fat curd
Mid-morning1 apple and 10 almonds
Lunch2 rotis, 1 cup moong dal, 1 cup mixed vegetable sabzi, large salad
Evening30 g roasted chana, 1 glass buttermilk, optional whey shake
Dinner100 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)

MealWhat to eat
Breakfast4 egg scramble, 2 rotis or toast, 1 banana, 250 ml milk
Lunch1.5 cups rice, 150 g chicken curry, 1 cup dal, salad
Snack2 slices bread with 2 tbsp peanut butter, 1 banana
Post-workoutWhey protein with 250 ml milk
Dinner3 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.

DayBreakfastLunchEvening snackDinner
MonBesan chilla with mint chutney, curd2 roti, moong dal, mixed veg, saladRoasted chana, buttermilkPaneer bhurji, 1 roti, cucumber salad
TueVegetable oats with milk, 1 fruitRice, rajma, saladSprouts chaatTofu or paneer stir-fry, 2 roti
Wed2 egg omelette with veg, 1 toast2 roti, chicken or soya curry, saladPeanuts and an appleDal, 1 cup rice, sabzi
ThuPoha with peanuts, curdRice, chana masala, raitaWhey shake or lassiEgg bhurji or paneer tikka, 1 roti, soup
FriMoong dal chilla, fruit2 roti, fish or dal, sabzi, saladMakhana, buttermilkVegetable khichdi with curd
SatIdli (3) with sambar, boiled egg or paneer cubesRice, mixed dal, sabzi, saladFruit and a handful of almondsGrilled chicken or soya chunks, salad, 1 roti
SunPaneer or egg paratha (1), curdVegetable pulao, raita, dalSprouts or corn chaatLight 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.

FoodServingApprox. protein
Egg1 large6 g
Chicken breast (cooked)100 g31 g
Fish such as rohu (cooked)100 g20 g
Paneer100 g18 g
Curd100 g3 to 4 g
Milk250 ml8 g
Moong dal (cooked)1 cup14 g
Rajma (cooked)1 cup15 g
Chana (cooked)1 cup14 g
Soya chunks (dry)50 g26 g
Tofu100 g8 g
Whey protein1 scoop20 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.

MealLow-cost optionApprox. cost
BreakfastPoha with peanuts and a boiled egg or curd₹20 to ₹30
Lunch2 roti, dal, seasonal sabzi, salad₹30 to ₹40
SnackRoasted chana or peanuts, banana₹15 to ₹20
DinnerSoya 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.

FoodTypeProtein per servingCost level
EggNon-veg6 g per eggLow
Chicken breastNon-veg31 g per 100 gMedium
PaneerVeg18 g per 100 gMedium
Soya chunksVeg26 g per 50 g dryLow
DalVeg14 g per cupLow
CurdVeg3 to 4 g per 100 gLow

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.

TimeWhat you may notice
1 to 2 weeksBetter energy, less bloating, improved digestion, easier hunger control
3 to 4 weeksClothes fitting slightly better, small weight change, better workouts
6 to 8 weeksVisible fat loss or muscle gain, better strength, improved sleep
3 monthsClear 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.

Personal trainer giving a custom diet plan at DMLifts

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
Book a free consultationChat on WhatsApp

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 now

This page is general information and not medical advice. Consult your doctor or a registered dietitian if you have a health condition.

Scroll to Top