How to Gain Weight Healthily: A Simple Plan for Underweight People

Gain weight the healthy way: how many extra calories to eat, energy-dense Bangladeshi foods, a sample weight-gain day, strength training and what to avoid.

How to gain weight healthily with a simple diet plan

Table of Contents

To gain weight in a healthy way, eat about 300 to 500 kcal more than you burn each day, mostly from nutritious, energy-dense foods (milk, eggs, dal, fish, chicken, nuts, peanut butter, bananas, rice, roti, ghee or oil in moderation), and do strength exercises two to three times a week so the extra weight is more muscle than fat. Eat three meals and two or three snacks a day, add liquid calories like milk or smoothies if your appetite is small, and aim for a steady gain of about 0.25 to 0.5 kg a week. If you’re losing weight without trying, see a doctor first.

Key takeaways
  • Healthy weight gain is slow and steady, not junk-food based.
  • A surplus of about 300 to 500 kcal a day is a sensible starting point.
  • Protein plus strength training turns extra calories into muscle.
  • Frequent meals and snacks help if you feel full quickly.
  • Get a weight-gain calorie target in the free Smart Diet & Nutrition App.

“Just eat more” doesn’t help

Imagine a thin university student who has heard “just eat more” his whole life. He tries. At dinner he forces down an extra plate of rice and feels sick. The next day he skips breakfast because he’s still full. At the end of the month, his weight hasn’t changed.

His problem isn’t willpower. It’s strategy. Big, forced meals don’t work for people with small appetites. More frequent meals, calorie-rich but healthy snacks, a glass of milk with a banana, and some push-ups and squats in his room: that’s what moves the scale, steadily, over a few months.

If you’re losing weight without trying, have a poor appetite, ongoing stomach problems, or your BMI is very low, see a doctor before starting a weight-gain plan. Unexplained weight loss can have medical causes such as thyroid problems, diabetes or infections. Eating disorders also need professional support.

How many calories to gain weight?

  1. Find your maintenance caloriesThe calories that keep your weight stable. The Smart Diet App calculates this for you.
  2. Add 300 to 500 kcal a dayStart at +300. If weight doesn’t change in 2 to 3 weeks, add another 100 to 200.
  3. Aim for 0.25 to 0.5 kg a weekFaster gain usually means more fat.
  4. Weigh weeklySame day, same time, before breakfast.

Healthy, energy-dense foods

FoodWhy it helpsEasy way to add it
Full-cream milkProtein and calories you can drinkA glass with breakfast and before bed
EggsHigh-quality proteinTwo at breakfast, one boiled as a snack
BananasQuick energy, easy to eatWith milk or peanut butter
Peanuts and nutsHealthy fats, many calories in small amountsA handful with tea
Peanut butterDense calories and proteinOn roti or bread
Dal and cholaProtein and carbohydrateThicker dal, chola snacks
Fish, chicken, meatProtein for muscleA good portion at lunch and dinner
Rice, roti, potatoesEnergySlightly bigger portions
Ghee and oil (moderate)Concentrated caloriesA teaspoon extra on rice or roti
Dates and dried fruitNatural sugar and caloriesA few with milk or as a snack

A sample weight-gain day

Breakfast2 parathas or 3 roti, 2 eggs, a glass of milk.
Mid-morningBanana and a handful of peanuts.
LunchRice, fish or chicken curry, thick dal, vegetables.
AfternoonMilk or a banana smoothie with oats and peanut butter.
DinnerRice or roti, chicken or egg curry, vegetables, doi.
Before bedA glass of milk with a few dates.
If you get full quickly, drink fluids between meals rather than with them, and choose smaller, more frequent meals.

Add strength training

Without exercise, extra calories are more likely to be stored as fat. Two to three strength sessions a week (push-ups, squats, lunges, rows with a backpack, or gym training) signal your body to build muscle. Our 20-minute home workout for beginners is a good place to start.

What to avoid

  • Living on fried snacks, soft drinks and sweets. You may gain weight, but not health.
  • Unregulated weight-gain powders or pills sold online. Some contain undeclared ingredients.
  • Forcing huge meals that make you feel sick.

Plan your weight gain

Set the goal to “gain” in the free Smart Diet & Nutrition App to get a calorie target, protein target and meal ideas from Bangladeshi foods. For more protein ideas, read high-protein Bangladeshi foods.

Sources

Frequently asked questions

How many extra calories do I need to gain weight?

Start with about 300 to 500 kcal more than your maintenance calories per day, and adjust after two to three weeks based on your weekly weight.

How fast should I gain weight?

A steady gain of about 0.25 to 0.5 kg per week is a healthy pace. Faster gain usually adds more fat than muscle.

What are healthy foods for weight gain?

Milk, eggs, bananas, peanuts and peanut butter, dal, chola, fish, chicken, rice, roti, dates and moderate amounts of ghee or oil.

Should I take weight-gain powders?

Most people can gain weight with normal food. Avoid unregulated products sold online, which may contain undeclared ingredients. Ask a doctor or dietitian first.

When should I see a doctor about being underweight?

If you are losing weight without trying, have a poor appetite, ongoing stomach problems or a very low BMI, see a doctor before starting a weight-gain plan.

Free toolTry the Smart Diet & Nutrition App

Free, no sign-up, works on any device.

Open the free tool →
Written by Tanvir H

WordPress and Elementor web designer at Tanvir WebXprt, Bangladesh, with 7+ years of experience and 650+ projects. Tanvir builds the free tools on this site and writes practical guides for creators, learners and small businesses.

Learn more

Guides for this tool

Built by Tanvir WebXprt

Want a tool, website or app like this for your business?

Every free tool on this site is designed and coded by Tanvir H, a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience and 650+ projects for clients worldwide. Fast, mobile-first, search-optimised websites that turn visitors into customers.

Website developmentWordPress, Elementor & e-commerce sitesfrom $899
Creative designWeb, graphic & brand identityfrom $220
SEO & paid adsRank on Google, run Meta & Google Adsfrom $300
Speed & fixesCore Web Vitals, bugs and upgradesCustom quote
  • 650+ projects
  • 7+ years
  • 4.9★ rating
  • Govt. registered freelancer

Contents

Was this helpful? Spread the word and share with your network!
Facebook
Pinterest
LinkedIn
Reddit
VK
X
Telegram
Threads
Tumblr
Email
WhatsApp
Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Article