
Gaining weight on purpose is harder than most people expect. Eating junk food packs on fat fast, but eating enough real food to move the scale without living on fried chicken and soda takes planning. The "anabolic cooking" crowd — bodybuilders trying to add muscle, not just mass — figured this out years ago: you need calorie-dense whole foods eaten consistently, not a single big meal once a day.
Start with the maths, not the food.
To gain weight you need to eat more energy than your body burns. A 300-500 calorie daily surplus is a reasonable starting point for slow, mostly-muscle gain rather than mostly-fat gain. Three small meals a day won't get you there if your appetite is average — most people who need to gain weight do better on 5-6 smaller meals spread through the day than 3 large ones they have to force down.
Fats carry the most calories per bite.
Fat has more than double the calories of protein or carbs gram for gram, which makes it the easiest way to raise your calorie intake without eating huge volumes of food. Nuts, nut butters, olive oil, and oily fish like salmon and mackerel are the useful sources — they bring calories along with protein or good fats, not just empty energy.
Dried fruit is a compact way to add calories.
A 30g serving of dates has roughly the same calories as 80g of fresh fruit, in a fraction of the volume — which matters when your problem is appetite, not willpower. Piarom dates and Mariami dates in particular carry a dense, chewy texture that works well stirred into oats, blended into a post-workout shake, or eaten straight as a between-meal top-up when a full meal isn't practical. If you're buying in any quantity, it's worth knowing what to look for when ordering dates online — grade and freshness affect texture more than most buyers expect.
Protein still does the actual building.
Extra calories without enough protein mostly turn into fat. Fish, eggs, dairy, and legumes are the reliable sources — the earlier advice to eat at least two servings of fish a week, including an oily one like salmon or sardines, still holds for anyone trying to gain weight, not just those trying to stay lean.
Don't cut fruit and vegetables to make room for calories.
It's tempting to skip the five-a-day and eat only calorie-dense food when you're bulking, but that trades one problem for another — micronutrient gaps that show up as poor recovery and low energy. Keep the fruit and vegetables in, and add the calorie-dense foods on top rather than in place of them.
Consistency beats any single "best" food.
No single ingredient — not oily fish, not dates, not a protein shake — will move the scale on its own. What works is the same surplus, roughly the same protein target, repeated most days for weeks. Track your weight weekly, not daily, and adjust the surplus up or down based on the trend rather than one morning's number.