Hardgainer Tips to Gain Weight (That Actually Work)
If you are a hardgainer, you do not have a willpower problem — you have an arithmetic problem. You are not eating a real, measured calorie surplus consistently enough. The fix is tactical: track your true surplus, drink calories you cannot chew, eat dense food on a clock, lift heavy with progressive overload, and sleep. This guide is a checklist you can act on today.
What "hardgainer" really means
A hardgainer is someone who finds it hard to put on weight no matter how much they think they eat. Genetics play a part — a faster resting metabolism, a smaller appetite, and a tendency to fidget more (what researchers call non-exercise activity thermogenesis, or NEAT) all burn extra calories. But the core mechanism is the same for everyone. The National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) describes body weight as a running balance between energy taken in and energy burned. To gain, you have to keep "in" reliably above "out." Hardgainers almost always overestimate how much they eat and underestimate how much they move, so their real surplus is zero or negative even when it feels like they are eating a lot.
The encouraging news: because the lever is energy balance, the solution is mechanical and learnable. You do not need to find more willpower. You need a system that guarantees the surplus shows up every single day.
Tip 1: Track a real surplus — stop guessing
This is the one that fixes most "I eat a ton and never gain" cases. For two weeks, log everything you eat with a tracking app and weigh yourself at the same time each morning. If the scale is not moving up, you are not in a surplus — period. Find your maintenance calories with our TDEE calculator, then aim for roughly 300–500 calories above it to gain about half a pound to a pound a week.
- Weigh weekly, not daily. Use the 7-day average; water and food weight swing the daily number.
- Adjust by results. No gain after 10–14 days? Add another 250 calories and hold.
- Set a floor, not a ceiling. Treat your calorie target as a minimum to hit, the way most people treat it as a limit.
Tip 2: Drink your calories — liquids beat your appetite
Chewing is the bottleneck for hardgainers. Your stomach fills before your calorie count does. Liquid calories sidestep that because they empty from the stomach faster and trigger less fullness than solid food. A blended shake is the single most effective tool in a hardgainer's kit.
A simple homemade gainer — whole milk, a banana, oats, two tablespoons of peanut butter, and a scoop of Greek yogurt — lands around 700–900 calories and goes down in five minutes. See our homemade weight-gain shakes for recipes you can rotate. Add one shake between meals and you have closed most of a stubborn surplus without forcing down another plate.
Tip 3: Eat calorie-dense, not high-volume
Hardgainers often fill up on the wrong foods: big salads, lean chicken breast, watery vegetables, and broth-based soups. Those are healthy but volume-heavy and calorie-light. Swap toward energy-dense foods that pack calories into a small portion. Fat carries 9 calories per gram — more than double the 4 in carbs or protein — so olive oil, nut butters, nuts, avocado, cheese, and whole milk are your fastest levers. Our best foods for weight gain guide ranks the most useful ones.
Tip 4: Eat more often — by the clock, not by hunger
A small appetite means you rarely feel hungry, so meals slip. The fix is to eat on a schedule, not on hunger. Three meals plus two to three snacks or shakes spaced through the day keeps calories flowing and never lets your stomach get too full to eat. Set phone alarms for 8am, 11am, 1pm, 4pm, 6pm, and 9pm if you have to. If your appetite is the limiter, our guide on how to increase appetite to gain weight covers practical fixes like light activity before meals and reducing fibre bloat.
Tip 5: Lift heavy and add weight to the bar
A surplus without resistance training adds mostly fat. To turn extra calories into muscle, train with progressive overload: compound lifts — squat, deadlift, bench press, overhead press, rows — with a small added weight or rep each week. Three or four sessions a week is plenty. Keep cardio modest; long runs burn into the surplus you are working to build. For a structured plan, see our original hardgainer training and nutrition guide and best exercises to gain weight.
Tip 6: Sleep and recover — growth happens off the gym floor
Muscle is built during recovery, not during the workout. Skimping on sleep raises stress hormones, blunts appetite, and impairs recovery. Aim for seven to nine hours a night. Rest days matter too: hammering the same muscles daily without recovery stalls progress. Eat, lift, sleep, repeat — the boring consistency is what actually moves the scale.
High-calorie add-ons: easy ways to bank extra energy
You do not need new meals — you need to add to the ones you already eat. Each of these is an "invisible" calorie boost:
| Food | Easy way to add it | Extra calories |
|---|---|---|
| Olive oil | Drizzle 1 tbsp over pasta, rice, or veg | ~120 |
| Peanut butter | 2 tbsp into a shake or on toast | ~190 |
| Whole milk | Swap water for 1 cup at meals | ~150 |
| Mixed nuts | 1 oz handful as a snack | ~170 |
| Cheddar cheese | 1 oz melted onto eggs or pasta | ~110 |
| Avocado | Half on toast or in a bowl | ~120 |
| Granola | 1/2 cup over yogurt | ~250 |
| Dried fruit | 1/4 cup raisins or dates | ~130 |
| Honey or maple | 1 tbsp into oats or yogurt | ~60 |
Add four of these across a day and you have banked ~600 extra calories — enough to gain about a pound a week with zero extra full meals.
→ Find your maintenance calories with the TDEE calculator
The daily hardgainer checklist
Print this and tick it off. If you do all six every day, you will gain.
- Hit your calorie target (maintenance + 300–500) — log it, do not guess.
- Drink at least one 700+ calorie shake.
- Eat on a schedule: 3 meals + 2–3 snacks/shakes.
- Make every meal calorie-dense — add a fat or topping to each.
- Lift heavy 3–4x a week and add a little weight or a rep.
- Sleep 7–9 hours.
Frequently asked questions
- Why can't I gain weight as a hardgainer no matter what I eat?
- Almost always because your real calorie surplus is smaller than you think. People overestimate how much they eat and underestimate how much they move. Track everything for two weeks; if the scale is not rising, you are not in a surplus, and you need to add calories.
- How many calories should a hardgainer eat to gain weight?
- Find your maintenance level with a TDEE calculator, then eat roughly 300 to 500 calories above it. That produces about half a pound to a pound of gain per week. If you do not gain after 10 to 14 days, add another 250 calories.
- Are weight-gainer shakes good for hardgainers?
- Yes. Liquid calories are the most effective hardgainer tool because they trigger less fullness than solid food, so you can add 700 or more calories without killing your appetite for meals. A homemade shake of milk, oats, banana, peanut butter, and yogurt works as well as commercial powders.
- Do I need to lift weights to gain as a hardgainer?
- If you want the weight to be muscle rather than fat, yes. A calorie surplus combined with progressive-overload resistance training directs the extra energy toward building muscle. Three or four heavy sessions a week is enough.
- How long does it take a hardgainer to see results?
- With a consistent surplus you should see the scale rise within one to two weeks. Visible muscle and a noticeably different physique typically take two to three months of steady eating, lifting, and sleeping.
Keep reading
Sources: NIH/NIDDK Weight Management — energy balance · Mayo Clinic — Healthy weight gain · Academy of Nutrition and Dietetics · USDA MyPlate.