
Stop relying on unhealthy junk food. Build healthy muscle mass and safe weight with our calorie-surplus Indian diet plan.
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.
To gain weight safely, aim to consume 300 to 500 calories above your Total Daily Energy Expenditure (TDEE) every single day.
| Day | Breakfast (8:00 AM) | Lunch (1:00 PM) | Snack (4:30 PM) | Dinner (8:00 PM) |
|---|---|---|---|---|
| Monday | 3-egg omelet with cheese and vegetables + 2 whole wheat toasts + 1 glass full-fat milk. | 2 large rotis with ghee + 1 large bowl of thick dal makhani + 1 cup paneer sabzi + curd. | 1 large banana + 2 tablespoons of peanut butter + handful of mixed nuts. | 2 cups brown rice + large serving of chicken curry (or soya bean chunks) + mixed salad. |
| Tuesday | Large bowl of oatmeal cooked in full-fat milk, topped with almonds, walnuts, honey, and a sliced banana. | 2 stuffed paneer parathas cooked in ghee + 1 bowl thick curd. | Mango or banana milkshake (made with full-fat milk) + 2 boiled eggs. | 2 rotis + 1 bowl rajma (kidney beans) + 1 cup aloo gobi sabzi + side of roasted papad. |
| Wednesday | Poha cooked with plenty of peanuts, peas, and potatoes + 2 boiled eggs + 1 glass of milk. | 2 cups white rice + 1 large bowl of fish curry (or thick chana masala) + cucumber raita. | Avocado toast (if available) OR 1 cup sweet potato chaat + handful of cashews. | Grilled chicken breast (or large paneer slab) with sautéed vegetables and 1 cup of quinoa/rice. |
| Thursday | 2 besan chillas stuffed with generous amounts of grated paneer + 1 glass full-fat milk. | 2 rotis with ghee + 1 bowl of chicken stew (or thick mixed vegetable kurma) + 1 bowl curd. | 1 cup Greek yogurt topped with granola, chia seeds, and honey. | 2 cups rice + 1 bowl yellow dal tadka + 1 cup bhindi (okra) sabzi. |
| Friday | 4-5 idlis with coconut chutney and sambar + 1 boiled egg + 1 glass of milk. | 2 aloo parathas with butter + 1 bowl thick curd + small serving of pickle. | Protein shake (or 1 glass of milk with dry fruits powder) + 1 apple. | 2 rotis + 1 large bowl of egg curry (2 eggs) + 1 cup spinach (palak) sabzi. |
| Saturday | Large serving of vegetable upma + 2 boiled eggs + 1 glass fresh fruit juice. | Chicken Biryani (or Soya/Paneer Biryani) with a large bowl of cucumber-onion raita. | Handful of roasted chickpeas (bhuna chana) and peanuts + 1 cup tea. | 2 rotis + 1 bowl of mixed dal + 1 cup mushroom masala. |
| Sunday | 2 whole wheat toasts with liberal amounts of peanut butter and sliced bananas + 1 glass milk. | 2 cups rice + 1 large bowl of mutton or chicken curry (or rich paneer butter masala) + salad. | Fruit smoothie (banana, milk, oats, peanut butter blended together). | Light vegetable khichdi topped with 1 tbsp ghee + 1 boiled egg or small paneer portion. |
3-egg omelet with cheese and vegetables + 2 whole wheat toasts + 1 glass full-fat milk.
2 large rotis with ghee + 1 large bowl of thick dal makhani + 1 cup paneer sabzi + curd.
1 large banana + 2 tablespoons of peanut butter + handful of mixed nuts.
2 cups brown rice + large serving of chicken curry (or soya bean chunks) + mixed salad.
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.
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.
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.
OUR SPECIALITIES
Patient Services
PROCEDURES
Contact Us
D – 12A, 12B, Sector-33, G. B. Nagar, Noida, Uttar Pradesh 201301
+91-8826000033

© 2026 All rights reserved.
Designed and Developed by Zarle Infotech