logo
search

EMERGENCY

+91-8826000033

Banner Background

Healthy Weight Gain Diet Chart (Indian)

Stop relying on unhealthy junk food. Build healthy muscle mass and safe weight with our calorie-surplus Indian diet plan.

The Science of Gaining Weight

Just like weight loss requires a calorie deficit, healthy weight gain requires a Calorie Surplus. You must consume more calories than your body burns in a day. However, it is crucial that these extra calories come from nutrient-dense foods (proteins, complex carbs, and healthy fats) rather than empty sugars or trans-fats.

If you eat junk food to gain weight, you will primarily gain visceral belly fat and damage your heart health. This 7-day Indian diet chart focuses on foods that are high in healthy calories—like ghee, nuts, paneer, and lean meats—paired with strength training to ensure you build muscle, not just fat.

Your 7-Day Weight Gain Meal Plan

To gain weight safely, aim to consume 300 to 500 calories above your Total Daily Energy Expenditure (TDEE) every single day.

Breakfast

3-egg omelet with cheese and vegetables + 2 whole wheat toasts + 1 glass full-fat milk.

Lunch

2 large rotis with ghee + 1 large bowl of thick dal makhani + 1 cup paneer sabzi + curd.

Evening Snack

1 large banana + 2 tablespoons of peanut butter + handful of mixed nuts.

Dinner

2 cups brown rice + large serving of chicken curry (or soya bean chunks) + mixed salad.

Foods to Embrace

  • Healthy Fats: Ghee, butter, olive oil, avocados, full-fat milk and yogurt.
  • Nuts & Seeds: Almonds, walnuts, cashews, peanuts, chia seeds, peanut butter.
  • Dense Carbs: White rice, brown rice, potatoes, sweet potatoes, oats, whole wheat bread.
  • High-Quality Proteins: Chicken, eggs, fish, mutton, paneer, thick dals, soya chunks.
  • Fruits: Bananas, mangoes, grapes, dates, raisins (very calorie-dense).

Foods to Strictly Avoid

  • Empty Sugars: Candies, sodas, packaged fruit juices (they fill you up without providing nutrition).
  • Trans Fats: Margarine, highly processed packaged snacks.
  • Excessive Water Before Meals: Drinking too much water right before eating will fill your stomach and reduce your appetite for high-calorie foods.
  • Low-Fat Foods: Avoid 'skim' milk or 'low-fat' yogurt. Always choose the full-fat versions.

Key Nutrients to Focus On

Protein is the building block of muscle. If you are eating in a calorie surplus but not eating enough protein, most of the weight you gain will be fat. Aim for at least 1.6 grams of protein per kilogram of your body weight. Healthy Fats (like nuts and ghee) are also your best friend because fat contains 9 calories per gram (compared to 4 calories in carbs/protein), making it the easiest way to increase your calorie intake without feeling overly stuffed.

Rule Out Medical Conditions

If you are consistently eating in a large calorie surplus but are still unable to gain a single pound, you may have an underlying condition such as Hyperthyroidism (an overactive thyroid), a gastrointestinal disorder preventing nutrient absorption, or a parasite.

Schedule a consultation with our General Medicine team at Prakash Hospital to run a full metabolic panel and rule out any clinical roadblocks to your weight gain journey.

Banner Background
Prakash Hospital Doctor

Looking for the Best Hospital in Noida? Talk to Our Experts

Book a consultation with Prakash Hospital's specialists — 24/7 emergency care, 100+ doctors, NABH accredited.

logo

Prakash Hospital Pvt. Ltd. is a 100 bedded NABH NABL accredited multispecialty hospital along with a center of trauma and orthopedics. We are in the service of society since 2001.

© 2026 All rights reserved.

Designed and Developed by Zarle Infotech

FacebookInstagramLinkedInX (Twitter)YouTube