Best Energy Bars for Weight Gain (2026): UK Picks by Calories
In this guide
Written by James Frost, founder of Flaming Phoenix. Updated October 2026.
The best bars for weight gain carry 500 calories or more, so one bar a day covers the 300 to 500 extra calories the NHS suggests for adults who need to gain. Only two of the bars I checked in October 2026 clear that line in a single bar, and supermarket flapjack gives the cheapest calories, at about 20p per 100.
Disclosure: Flaming Phoenix makes Phoenix Bars, and they are one of those two. The other is RealMeal.
How I judged them. Calories per bar comes first, because the number of bars you have to eat every day decides whether you keep it up. Then cost per 100 calories (shelf price divided by calories, times 100), because you will be buying them every week. Then ease of eating, measured as the grams of food it takes to eat 500 calories and whether the bar breaks into smaller pieces. Prices and labels come from Tesco's website or the brand's own shop, checked October 2026.
Why most bars do little for weight gain
Most of the bars I checked on UK shelves carry 160 to 270 calories, so one between meals barely touches a 300 to 500 calorie surplus. A Tesco Granola Flapjack Slice is 164, a Grenade Carb Killa 222 and a Clif Bar 266. Protein bars are the easiest trap, because the wrapper sells grams of protein while the number that moves the scales is calories. That gap is what dense weight gain bars are meant to fill.
The how to gain weight guide covers the whole method, the weight gain calculator works out your own daily target, and the guide to foods high in both calories and protein lists everyday options that carry both.
Which bars are best for weight gain?
RealMeal and Phoenix Bars are the best bars for weight gain I found on UK sale, because each covers 500 extra calories in a single bar. Ranked by calories per bar, with cost per 100 calories and the grams of food it takes to eat 500 calories:
- RealMeal (150g): 600 to 604 calories and about 30g protein; 83p per 100 calories at £4.99 on the brand's shop; 125g of food for 500 calories. Vegan and gluten-free. The drawback is size, as it is the biggest bar here.
- Phoenix Bars (120g): 529 to 557 calories and up to 19g protein; £5.25 a bar; 108 to 113g for 500 calories, in a soft bar that breaks into pieces. Vegan and gluten-free.
- Dymatize Super Mass Gainer Bar (90g): 304 calories and 28g protein; 76p to £1.13 per 100 calories, depending on whether you buy the £22.99 or £34.49 box of ten at Body & Fit (both were sold out when I checked); 148g for 500 calories. The one to pick if protein matters as much as calories, though you need nearly two a day.
- Clif Bar, White Chocolate Macadamia (68g): 266 calories and 9.7g protein; 94p per 100 calories at £2.50; 128g for 500 calories.
- Flapjack-style bars: Trek Protein Flapjack (50g) has 230 calories and 9.8g protein at 80p per 100 calories, and Deliciously Ella's Peanut Butter flapjack (50g) has 230 calories at 43p per 100 (£3 for three). Both take 109g, a little over two bars, for 500 calories.
- Protein bars such as Grenade Carb Killa (60g): 222 calories and 21g protein; £1.31 per 100 calories, the dearest calories on this list; 135g for 500.
- Supermarket flapjack, for example Tesco Granola Flapjack Slices (40g): 164 calories and 2.9g protein; about 20p per 100 calories at £1.95 for six; three slices for 492 calories.
Chocolate would come third on calories per bar (a Yorkie Duo is 380 calories for £1.30, about 34p per 100), and it is the least food to eat at 95g per 500 calories. I have left it out of the ranking because the NHS advice for underweight adults says not to rely on chocolate, cakes and sugary drinks to gain weight. The same caution applies to flapjack slices: fine as one snack among several, not as the whole plan.
The worst buy is a bar bought for the wrong job. Five Grenade Carb Killas give 1,110 calories for £14.50; two Phoenix Bars give 1,058 to 1,114, and two RealMeal bars give 1,200 to 1,208 for £9.98. For every bar ranked by calories per bar and per gram, chocolate included, see the highest calorie bars in the UK.
What does 500 extra calories a day cost?
A week of 500 extra calories a day costs about £7 with supermarket flapjack and £35 to £41 with the big bars or protein bars. At October 2026 shelf prices:
- Tesco Granola Flapjack Slices: three a day (492 calories) is half a £1.95 pack, about 98p a day or £6.83 a week.
- Deliciously Ella flapjack: two a day (460 calories) is £2 a day, £14 a week.
- Trek Protein Flapjack: two a day (460 calories) is £3.70 a day, £25.90 a week.
- RealMeal: one a day (600 calories) is £4.99 a day, £34.93 a week.
- Grenade Carb Killa: two a day (444 calories) is £5.80 a day, £40.60 a week, and still short of 500.
If price is your main concern, the guide to cheap high calorie foods ranks everyday foods by pence per 100 calories. Bars are most useful on the days you will not cook, when you are eating on the move, or when you need something you can finish in a few minutes.
Free download
Free guide: how to eat 500+ calories in under 2 minutes
A short PDF of the simplest ways people get more calories from less food. Free, sent straight to your inbox.
Free. Unsubscribe anytime. Privacy policy
Do protein bars help you gain weight?
Protein bars help you gain weight only when they add calories on top of your normal meals, and most add only about 200 to 230 each. A Grenade Carb Killa has 21g of protein but 222 calories, so two a day reach 444, inside the NHS range but at £5.80.
Protein still matters while you gain, because it is what new muscle is built from, and the protein calculator for weight gain works out a daily target. The best protein bar for weight gain I found is RealMeal, with about 30g of protein inside 600 calories. Dymatize's gainer bar has 28g inside 304. Phoenix Bars carry up to 19g, enough to count as a source of protein on a label.
Are mass gainer bars worth it?
Mass gainer bars are worth it if you train and want protein and calories together, but they carry fewer calories than the name suggests. The Dymatize Super Mass Gainer Bar has 304 calories in 90g, which is 3.4 calories per gram, less dense than a Clif Bar at 3.9. Two a day give 608 calories and 56g of protein.
If chewing is the problem, a shake is the other route: the best vegan mass gainer comparison covers the powders, and the homemade weight gainer shakes recipes show how to make your own. For training-led eating, see the best high calorie foods for bulking.
How to use bars to gain weight
Eat the bar between meals, not instead of one, because a bar that replaces lunch adds nothing to your day. The NHS suggests eating smaller meals more often with snacks in between, and a dense bar mid-morning or mid-afternoon fits that pattern.
- Between meals: one 500-calorie bar at 11am or 4pm adds the whole surplus in one go.
- In pieces: break it up and eat it over a few hours. Kate Allen, reviewing Phoenix Bars, wrote that they "worked really well broken off into little chunks."
- As breakfast: on days you would otherwise skip it, stir a bar into water or milk for a high-calorie porridge breakfast; the high-calorie breakfast guide has more ideas.
- When appetite is low: a bar eaten slowly is often easier than a full plate, and the guide to what to eat when your appetite is low has other gentle options.
- Weigh once a week: same scales, same time of day, and change the number of snacks rather than the size of your meals.
If you have lost weight suddenly, or without changing what you eat or how active you are, the NHS advises speaking to a GP, and that comes before trying to put it back on with food.
Frequently asked questions
Do any bars make you gain weight fast?
No bar makes you gain weight on its own; a steady surplus does. The NHS suggests adults gain gradually with around 300 to 500 extra calories a day. One 500-calorie bar between meals covers that, and if your weight has not moved after a few weeks, add another snack rather than forcing bigger meals.
How many calories should a weight gain bar have?
At least 300, the bottom of the NHS's suggested daily surplus, and 500 or more if you want one bar to do the whole job. Density matters as well: at 4.4 calories per gram or more, 500 calories is under 115g of food, which is easier to finish than a bigger, lighter bar.
Is a meal replacement bar good for weight gain?
Usually not. Under the rules that apply in Great Britain, a product sold as a meal replacement for weight control must provide 200 to 250 calories per meal, because it is designed for weight loss. The meal replacement bars UK guide explains the difference from dense bars.
Are Kalteen bars real?
No. Kälteen bars are the fictional weight-gain bars from the 2004 film Mean Girls, written by Tina Fey, in which Cady gives Regina high-calorie bars while pretending they are diet food. The Kalteen bars page covers the film and the real bars closest to the idea.
Can you eat weight gain bars every day?
Yes, as one part of a varied diet. One dense bar a day between meals is how most people use them, alongside the balanced meals the NHS recommends. High-calorie bars made for weight gain are most useful on the days when eating enough is the hard part.
RealMeal, Dymatize, Clif, Trek, Grenade, Deliciously Ella and Yorkie are trademarks of their respective owners and are named only to identify the products compared. Figures come from their published labels and prices, checked October 2026. Flaming Phoenix has no affiliation with any of them.
Sources: NHS, advice for underweight adults; Tesco product pages for Tesco Granola Flapjack Slices, Deliciously Ella Peanut Butter flapjack, Trek Protein Flapjack, Clif Bar, Grenade Carb Killa and Yorkie Duo; RealMeal; Body & Fit, Dymatize Super Mass Gainer Bar; Regulation (EU) 2016/1413 on meal replacement claims. All checked October 2026.

Big calories. Small bar.
Up to 557 calories in a compact, lightweight bar of only 120g, with up to 66g of carbs and 19g of protein. Eat it whole, break it into pieces over a few hours, or mix it with water or milk for porridge.
Easy to eat, easy to digest and not sickly sweet. Customers have eaten them at -45°C and through the heat of the Marathon des Sables, and they keep for up to 2 years, so they work on a mountain, on a night shift, or at home on days when eating enough feels hard.
- 557 calories in only 120g (529 to 557 by flavour)
- 4.6 calories per gram
- 66g carbs per bar (up to)
- 19g protein per bar (up to)