The Food Guide

High-calorie foods for weight gain

What each food is actually worth, and how to add 1,000 calories a day without eating more volume.

The short answer

You don't need more food. You need denser food. Fat carries more than twice the calories of protein or carbs per gram, and water carries none — so the fastest way to add a thousand calories is to change what's on the plate, not how much fits on it.

Most people trying to gain are already eating to the edge of their appetite, which makes "eat more" useless advice. The useful version is a price list: what each calorie costs you in room, because room is the thing actually in short supply.

Density is the whole game

Calories come in three sizes. Protein and carbs run about 4 calories per gram. Fat runs 9. Water runs zero, and most food marketed as healthy is mostly water.

That's why the standard lean-eating plate — chicken breast, broccoli, a cup of rice — is close to the worst possible meal for gaining. It's around 600 calories and it will hold you for four hours. Cook it in two tablespoons of olive oil and add a handful of almonds and it's over 1,000, in the same space, in the same twenty minutes.

Density isn't a permission slip for junk. It's a constraint: every item on the plate has to earn its room.

9
calories per gram of fat, vs 4 for carbs and protein
120
calories in one tablespoon of olive oil
~930
calories in one blended drink

What each food is worth

Fats and oils — the most calories per bite

Nuts, seeds and dried fruit — calories that travel

Dairy — the easiest 500 in the fridge

Carbs that don't fill you up

Protein worth eating

Chicken breast and egg whites aren't wrong. They're just doing half the job, and you need both halves.

Add-ons beat extra meals

A sixth meal is a chore you'll abandon by week two. An upgrade to a meal you're already eating is free.

Pick three, do them without thinking, and that's 500 to 700 calories you never had to find room for. It's also the whole surplus for most people — the calories guide covers how to size yours, and the bulking calorie calculator gives you the number in two minutes.

Drink the difference

Chewing triggers fullness. Drinking mostly doesn't, which makes liquid calories the single biggest lever if your appetite is the bottleneck. One blender, five minutes:

That's about 930 calories and 55 grams of protein, and it won't touch your appetite for dinner. Commercial mass gainers do the same job out of maltodextrin and whey, and the difference is price per calorie rather than effectiveness. Buy one if convenience is genuinely what's stopping you.

A day that reaches 3,500

Nothing here is a project. Two of the five aren't cooking. (Want the full version? The bulking meal plan runs this day meal by meal, with a 3,000- and a 4,000-calorie day beside it.)

Roughly 3,500 calories and well over 180 grams of protein, and the largest single item is a drink. That's the shape of a day that works: dense meals, dense snacks, and one thing you don't have to chew. When it eventually stops moving the scale — and it will, once you're heavier — the answer is one more add-on, not a new plan. Why weight gain stalls covers when to make that call.

Where density goes wrong

One honest note: if you've got a medical condition, a food allergy, or eating past fullness feels distressing rather than just tedious, talk to a doctor or dietitian before building a plan around this list. See our health disclaimer.

Dense food is the hardest food to log.

A chicken breast is easy to eyeball. Two tablespoons of olive oil, a handful of nuts and the third of an avocado you actually ate are not — and those are the exact calories you added on purpose. Miss them and your log says you're eating 2,800 while your body knows it was 3,400. BulkMode closes that gap:

  • Snap the plate. Calories and macros from a photo in seconds, oil and all. No searching, no typing.
  • Fix the portion in a tap. Ate one and a half? Nudge the multiplier instead of re-entering the meal.
  • Save what you eat twice. Snap the shake once, then it's one tap every morning after.
  • Going over is green. No red warnings, no shame. Hitting your calories is the win, not the problem.
BulkMode meal screen showing a photographed burger and fries logged at 960 calories with protein, carbs and fat, and a portion multiplier

Eat dense. Log it in seconds.

Free to start. Built only for gaining.

High-calorie food FAQ

Fats and oils, by a distance. Olive oil is about 120 calories a tablespoon and takes up no room on the plate. Nut butters run about 190 per two tablespoons, nuts about 160 to 190 an ounce. After that it's whole-milk dairy, dried fruit, and granola. The pattern is always the same: high fat, low water.
Don't add a meal. Add a blended drink and three habits. Whole milk, oats, peanut butter, banana, honey and a scoop of whey is roughly 930 calories and 55 grams of protein in five minutes. Then cook in oil instead of spray, drink milk instead of water, and put nuts or granola on something. The drink does half the work and never interferes with dinner.
They work, and the label tells you why: mostly maltodextrin and whey, 1,000 or more calories a serving. The catch is price per calorie, not effectiveness — whole milk, oats and peanut butter reach the same number from the grocery aisle. Buy one if convenience is the thing actually stopping you, not because it does something food can't.
Yes, it's just harder, because whole food is mostly water and fiber and fills you before it feeds you. The workaround is to live at the dense end of the healthy list: olive oil, nuts, avocado, whole-milk dairy, dried fruit, fattier fish and meat. If you still can't hit the number, loosening food quality is a reasonable trade. Not gaining is worse.
For the scale, yes. Calories are calories. What it costs is the fat share of the weight you gain, plus the protein you didn't eat because the calories were already spent, plus how you feel in training. Use it to close a gap on a bad day, not to build the plan.
The ones that need no preparation: a handful of nuts at about 165 calories an ounce, trail mix, Medjool dates at about 65 each, whole-milk Greek yogurt with granola at about 500, cheese and crackers, peanut butter on toast. Snacks are where a surplus hides most easily, because none of them ruin the next meal.