Skip to content
💗 Invest in your health — it’s the one account that always pays you back
Home / Weight Gain Diet Plan

Weight Gain Diet Plan

Free 7-day weight gain diet plan built on a healthy calorie surplus and protein at every meal — Indian or global, vegetarian, eggetarian or non-veg.

About you

cm
kg

Food preferences

Free · takes 30 seconds · your answers stay in your browser.

How many calories do you need to gain weight?

To gain weight steadily you need to eat more than you burn — usually 300–500 extra calories a day, which adds about 0.25–0.5 kg a week. The generator above adds 400 calories to your daily needs and sets protein at about 1.4 g per kg, so more of the weight you gain is muscle rather than fat.

Sample day: 2,350-calorie Indian weight gain diet

Meal What to eat Approx. kcal
Breakfast 2 paneer-stuffed parathas with curd 480
Mid-morning Banana + 8 almonds and 2 walnuts 220
Lunch 1½ bowls rice, rajma, curd, salad 650
Evening Banana-oats-milk smoothie 300
Dinner 3 rotis, paneer bhurji, dal 560
Bedtime Glass of warm milk 150

Best healthy weight gain foods

  • Calorie-dense: nuts, peanut butter, ghee (1–2 tsp per meal), seeds, dates, bananas
  • Protein: paneer, milk, curd, eggs, chicken, fish, soy, dal
  • Carbs: rice, potatoes, sweet potatoes, oats, whole-wheat roti

Tips to gain weight faster

  • Eat every 3 hours — 5–6 meals are easier than 3 large ones.
  • Drink shakes between meals, not with them, so you are not too full to eat.
  • Strength-train 3 times a week so the extra calories build muscle.
  • If you cannot gain weight despite eating more, see a doctor to rule out thyroid or digestive problems.

Frequently asked questions

How can a woman gain weight fast but healthily?

Add 300–500 calories a day from whole foods such as nuts, milk, paneer, eggs, bananas and ghee, eat every 3 hours and strength-train. Expect about 1–2 kg a month.

Can I gain weight on a vegetarian diet?

Yes. Paneer, milk, curd, dal, soy, nuts and seeds give plenty of protein and calories. Choose Vegetarian in the generator for a full plan.

Is junk food a good way to gain weight?

No. Fried and sugary foods add fat around the organs and raise blood sugar without building muscle. Healthy high-calorie foods work better.

Sources: NHS: Underweight adults · ISSN protein position stand

Reviewed for accuracy against the sources above. This page is general information, not medical advice — talk to your doctor or a registered dietitian about your own needs.

More free diet plans

⚖️Weight Loss Diet PlanCalorie-counted 7-day plan to lose weight safely — Indian, global, veg or non-veg.Create my plan →🤰Pregnancy Diet PlanTrimester-wise meals with the extra protein, iron and calcium you need.Create my plan →👶Baby Food ChartMonth-by-month first foods, textures and portions from 6 months to 2 years.Create my plan →🌺PCOS Diet PlanLow-GI Indian or global meals to manage weight, cycles and insulin.Create my plan →🩺Gestational Diabetes DietLow-GI pregnancy meals and snacks that keep blood sugar steady.Create my plan →🤱Postpartum Diet PlanHealing and breastfeeding meals after a normal or C-section delivery.Create my plan →🍼Breastfeeding Diet PlanExtra calories, fluids and nutrients for nursing mothers — by baby’s age.Create my plan →🩸Iron-Rich Diet for AnaemiaIron-rich Indian or global meals with vitamin C to raise haemoglobin.Create my plan →🧒Toddler Food ChartSoft family meals, snacks and milk for 1–3 year olds.Create my plan →🎒Kids Diet ChartHealthy breakfasts, school tiffins and dinners for 3–10 year olds.Create my plan →🦋Thyroid Diet PlanMeals for an underactive or overactive thyroid, with medicine-timing tips.Create my plan →🌙Menopause Diet PlanCalcium, protein and fibre to protect bones, heart and weight.Create my plan →🩸Diabetes Diet PlanLow-GI meals with steady carbs for type 2 diabetes and prediabetesCreate my plan →❤️High Blood Pressure Diet PlanLow-salt, DASH-style meals rich in vegetables, fruit, dal and dairyCreate my plan →🫀Cholesterol Diet PlanHeart-healthy meals with soluble fibre and fewer saturated fats to help lower LDLCreate my plan →🍃Fatty Liver Diet PlanHigh-fibre, no-sugar meals to reduce liver fatCreate my plan →🦶Uric Acid Diet PlanLow-purine, gout-friendly meals with plenty of water, dairy and vegetablesCreate my plan →🗓️Diet Plan for Irregular PeriodsRegular, balanced low-GI meals with iron and healthy fats to support a steady cycleCreate my plan →🌷Endometriosis Diet PlanAnti-inflammatory meals with omega-3, fibre and less red meat and sugarCreate my plan →🧫IVF Diet PlanFertility-friendly, pregnancy-safe meals with protein, folate and ironCreate my plan →👧Diet Plan for Teenage GirlsEnough energy for growth, school and sportCreate my plan →💇Diet for Hair GrowthProtein, iron, zinc and biotin-rich meals to support healthy hairCreate my plan →✨Diet for Glowing SkinVitamin-rich meals with omega-3, fibre and fewer sugary foods for healthy skinCreate my plan →🌱High-Protein Vegetarian Diet PlanAbout 1.4 g of protein per kg from dal, paneer, curd, soy and sproutsCreate my plan →🥑Indian Keto Diet PlanVery low-carb Indian (or global) meals with paneer, eggs, nuts and low-carb vegetablesCreate my plan →⏳Intermittent Fasting Diet PlanA 16:8 plan with 3 balanced meals between 12 pm and 8 pmCreate my plan →🥦Diet Plan for ConstipationHigh-fibre meals with plenty of fluids and a nightly fibre boostCreate my plan →🦴Calcium-Rich Diet PlanCalcium from milk, curd, paneer, ragi, sesame and tofu every dayCreate my plan →🌸Fertility Diet PlanWhat to eat when trying to get pregnant, with a PCOS-friendly option.Create my plan →