How to Gain Weight Healthily When You're Skinny
To gain weight healthily when skinny, eat 300 to 500 calories above maintenance, choose calorie dense foods and lift weights so the gain is mostly muscle.
Why some people struggle to gain weight
Many thin people say they have a fast metabolism, but the most common reason is simply that they eat less than they think. Smaller appetites, busy schedules, skipped meals and a lot of daily movement all lower the total. Some people also feel full quickly, which makes eating large meals uncomfortable. The good news is that weight gain follows the same rule as weight loss: you need a calorie surplus, and you can build it with a plan.
First, rule out a medical cause
If you are underweight (a body mass index below 18.5), if you have lost weight without trying, or if you have symptoms such as constant tiredness, diarrhoea, a very fast heart rate or heat intolerance, see a doctor. Thyroid problems, digestive conditions and other illnesses can all cause low weight, and they need treatment, not just more food.
Step 1: Find your calorie target
Estimate your maintenance calories first with how to calculate your daily calorie needs, then add 300 to 500 calories. That surplus is large enough to gain weight steadily and small enough to be comfortable. A good pace is about 0.25 to 0.5 kilogram per week. Gaining much faster usually means more of it is fat. The full method is explained in how many calories to eat to build muscle.
Step 2: Eat more often
Instead of three large meals, eat four to six smaller ones. A snack between meals and something before bed adds a surprising amount without feeling like a feast. Set reminders at first, because skinny people often forget to eat.
Step 3: Choose calorie dense foods
These foods pack many calories into a small volume. The numbers are approximate.
- Olive oil: 1 tablespoon, about 120 calories. Drizzle it on rice, vegetables and salads.
- Peanut or almond butter: 2 tablespoons, about 190 calories.
- Nuts: a 30 g handful, about 170 to 190 calories.
- Whole milk: 250 ml, about 150 calories.
- Dates: 3 large dates, about 200 calories.
- Oats: 50 g dry, about 190 calories.
- Rice: 1 cup cooked, about 200 calories.
- Avocado: half an avocado, about 120 to 160 calories.
Step 4: Drink some of your calories
Liquids are easier to get down than solids. A simple smoothie of 300 ml of whole milk, one banana, 40 g of oats and 2 tablespoons of peanut butter gives about 620 calories and a good amount of protein. Drink it between meals so it does not spoil your appetite.
Step 5: Do not forget protein
Protein supports muscle. Aim for roughly 1.6 to 2 grams per kilogram of body weight. For ideas, use the high protein foods list and these high protein breakfast ideas. A reasonable split is protein 15 to 25 percent of calories, fat 25 to 35 percent, and the rest from carbohydrates.
Step 6: Lift weights
Without training, extra calories are stored mostly as fat. Strength training two to four times a week tells your body to use the surplus for muscle. Start with simple full body routines and add weight gradually. If you want to know what supplements might help, read what creatine does, but food and training come first.
A sample day at about 2,800 calories
- Breakfast: 80 g oats cooked in whole milk with a banana, nuts and honey.
- Snack: a smoothie of milk, banana and peanut butter.
- Lunch: chicken, a large portion of rice and vegetables cooked in olive oil.
- Snack: yoghurt with dates and nuts.
- Dinner: salmon or beef, potatoes and a salad with olive oil.
- Before bed: a glass of milk and a slice of toast with peanut butter.
Common mistakes
- Eating only junk food. You can gain weight on it, but you will feel worse and gain more fat.
- Skipping the plan on busy days. Keep portable options like nuts, dates and a shaker bottle.
- Expecting results in a week. Give any plan at least three to four weeks before judging it.
- Not tracking. Many people who "eat a lot" are surprised to find how little they log. See how to track calories accurately. Also read how to build muscle without gaining excess fat.
High calorie meal ideas that do not feel heavy
Here are six easy meals, with approximate calories, that help you reach a higher target without eating huge plates.
- Loaded oats, about 600 calories: 80 g of oats cooked in whole milk with a banana, a tablespoon of peanut butter and honey.
- Chicken, rice and olive oil bowl, about 750 calories: 150 g of chicken, 250 g of cooked rice, vegetables and two teaspoons of olive oil.
- Salmon, potato and salad, about 700 calories: 150 g of salmon, 250 g of potatoes and a salad with olive oil.
- Eggs on toast with avocado, about 550 calories: three eggs, two slices of whole grain toast and half an avocado.
- Pasta with beef and cheese, about 800 calories: 100 g of dry pasta with lean mince, tomato sauce and a little cheese.
- Yoghurt, nuts and dates bowl, about 450 calories: 250 g of Greek yoghurt, a handful of nuts and three dates.
Numbers depend on exact portions and brands, so treat them as a guide and adjust as you track.
If you have a small appetite
Many skinny people are not hungry often. These strategies help.
- Eat by the clock. Set times for meals and snacks, and eat even when you are not very hungry.
- Drink calories. Smoothies and milk are easy ways to add 400 to 600 calories without chewing.
- Eat the calorie dense part first. Start the meal with the protein and carbohydrates, and leave the salad for last.
- Add fat gently. A spoon of olive oil on rice, nut butter on toast and a handful of nuts add calories without volume.
- Limit very filling, low calorie foods such as large salads and plain soups before meals.
- Try more frequent, smaller meals. Five to six smaller portions often feel easier than three large ones.
How fast should results come, and when to adjust
Be patient. A realistic gain is about 0.25 to 0.5 kg per week, so noticeable changes take four to eight weeks. Weigh yourself once or twice a week under the same conditions and compare weekly averages. If your average has not risen after two to three weeks, add 200 calories. If you are gaining faster than 0.5 kg a week, reduce slightly, since the extra is likely fat. Take photos and measurements as well, because the scale is only part of the story: see how to track weight loss progress beyond the scale, which applies equally to gaining.
Frequently asked questions
Why can't I gain weight even though I eat a lot? Most often because the amount is lower than it feels, or because your daily movement burns more than you think. Tracking your food for two weeks usually reveals the gap. If you still cannot gain with a clear surplus, ask your doctor to check for medical causes.
Are mass gainer shakes a good idea? They can be convenient if you struggle to eat enough, but they are not necessary. A homemade smoothie with milk, oats, banana and peanut butter does the same job for less money and with fewer additives.
Should I avoid cardio? No. A little cardio is good for heart health and appetite. Keep it moderate and make sure you eat enough to cover it.
How much muscle can I gain in a month? Beginners can gain roughly 0.5 to 1 kg of muscle per month with good training and nutrition. The rate slows with experience.
Is it okay to eat fast food to gain weight? Occasionally, yes, but a diet built on it tends to give more fat and less muscle, and it can leave you tired. Build most of your calories from nutritious foods.
This article is general information, not medical advice. If you have a medical condition, speak to your doctor or a dietitian.
How FiTPLATE helps you gain weight
- A surplus calculated for you. Choose a muscle gain or weight gain goal and FiTPLATE sets your daily calories and macros from your own data.
- A daily log that shows if you are eating enough. Log meals by search, quick add or barcode, and see your total fill up through the day.
- Calorie rich meals on demand. Type what you have at home and FiTPLATE builds a meal sized for your higher target, or browse high calorie recipes in the Sports Kitchen.
- Meal reminders. Set reminder times so you do not forget to eat.
- A weekly review. Log your weight and get a suggestion to raise or lower your target if the scale is not moving.