How Many Calories in Beans on Toast? The Plate, Costed

There are 338 calories in beans on toast made the standard way: half a 415 g tin over two slices of white toast. The beans account for 168 of that, the toast 170. Butter pushes the plate to 412, a layer of melted cheddar to 421, and emptying the whole tin to 506.

You'd need to walk about 68 minutes to burn the 338 calories in half a 415 g tin on two slices of toast.

Beans on toast - 338 kcal a plate

How long does it take to burn off beans on toast?

Half a 415 g tin on two slices of toast is 338 kcal. Enter your weight and the amount you ate to see how long it takes you to burn that off:

ActivityTime to burn 338 kcal
Walking, brisk1 hr 8 min
Cycling, moderate42 min
Swimming, moderate48 min
Jogging40 min
Weight training, moderate1 hr 15 min

Times are for a 154 lb (11 st) adult at a steady pace; change the weight to see yours. The amount is set to the portion in the text (415 g); change it to what you actually ate. BodyPal works this out from your steps automatically.

On this page

Beans on toast nutrition at a glance

The beans are the branded half of this plate, so the label does the talking. These are the figures printed on the Heinz label.

NutrientPer 100 gHalf a 415 g tin (207 g)%RI* per half tin
Energy81 kcal / 339 kJ168 kcal / 703 kJ8%
Protein3.9 g8.1 g16%
Carbohydrate15.5 g32.1 g12%
of which sugars4.8 g
Fat0.4 g0.8 g1%
Fibre4.9 g
Salt0.6 g1.24 g21%

*%RI = share of the reference intake for an average adult (2,000 kcal; 70 g fat, 260 g carbohydrate, 90 g sugars, 50 g protein, 6 g salt).

Verified nutrition data

Numbers on this page come from CoFID, the UK government’s Composition of Foods Integrated Dataset, and from manufacturer labels where a branded product is named. Last verified August 2026. How we verify our data →

Two slices of white toast add 170 kcal and 2.1 g of fibre, which is 7% of the 30 g a day the NHS suggests. That brings the finished plate to 338 kcal / 1,414 kJ, or 17% of a 2,000-calorie day.

The number worth a second look is not the energy. It is the salt: 1.24 g from the beans alone is a fifth of the 6 g the NHS advises adults to stay under, before the bread contributes anything.

What the plate actually costs

Half a tin is the honest default. It is what a 415 g tin gives two people, and it is the portion nearly everyone pictures when they picture this meal.

PortionCalories
Half a 415 g tin (207 g), on its own168 kcal
2 slices of white toast, dry170 kcal
The classic plate: half a tin on 2 slices338 kcal
Plate with 10 g of butter under the beans412 kcal
Whole 415 g tin on 2 slices506 kcal

The gap between the first plate and the last is 168 calories, and it comes down to one decision made with the tin opener. Empty the tin and you have not made a bigger version of the same meal; you have added a second portion of beans.

Beans on toast variants calories comparison

Butter and cheese are the two things that actually move this plate, and they move it in very different ways.

Beans on toast with butter

Ten grams of butter on the toast adds 74 kcal, taking the plate to 412 kcal / 1,724 kJ.

That is a 22% increase for something you stop tasting the moment the beans land on it. Put another way, those 74 calories would buy roughly another 90 g of beans, which is most of a second helping. If you butter the toast out of habit rather than because you want it, this is the cheapest 74 calories on the plate to give up.

Beans on toast with cheese

A 20 g scattering of melted cheddar adds 83 kcal at 416 kcal per 100 g, so a cheesy plate lands at 421 kcal / 1,761 kJ.

Skip the butter and the cheese costs you almost exactly what the butter did, except it brings protein and it is the thing you came for. Do both and you are at 495 kcal, which is a heavier plate than a whole tin of beans on plain toast. Cheese melts perfectly well onto hot beans without a buttered base underneath.

How does beans on toast compare?

PlatePer 100 gTypical UK portionCalories
Beans on toast121 kcalhalf a tin + 2 slices, 279 g338 kcal
Baked beans on their own81 kcalhalf a 415 g tin, 207 g168 kcal
Toast on its own236 kcal2 medium slices, 72 g170 kcal
Beans on toast with butter143 kcal289 g412 kcal

At 121 kcal per 100 g the finished plate is one of the lightest hot meals you can put in front of yourself, and that is entirely down to the beans: at 81 kcal per 100 g they are half the energy density of the bread they sit on. Beans are one of the most-logged evening foods in BodyPal, and half a tin is the entry that comes up again and again.

The verdict: for weight loss, beans on toast is hard to beat at this end of the menu, because 338 calories buys a hot plate with 8.1 g of protein in it rather than a snack. For staying full, spend the extra on the cheese rather than the butter. The same half tin over a baked potato is costed out on the jacket potato page, and the other end of the British scale is on the full English breakfast page.

Two things people get wrong

"It's just carbs on carbs." Half a tin carries 8.1 g of protein, 16% of an adult's daily reference intake, and the toast brings 2.1 g of fibre. That is a more balanced plate than most things costing 338 calories, and the NHS puts starchy foods at the base of a balanced plate anyway.

"The butter is the small bit." It is 74 of the 412, more than a fifth of a buttered plate, from 10 g you would struggle to see once it has melted. The beans, at 168 calories for 207 g, are the cheap part.

Most popular baked bean brands in the United Kingdom

Ranked by how widely each product appears among foods sold in the United Kingdom, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each label.

ProductCalories (per 100 g)
Heinz Baked Beanz81 kcal
Branston Baked Beans85 kcal
Corale Baked Beans (Aldi)93 kcal

Brand popularity: BodyPal food database. Nutrition: manufacturer labels.

Frequently asked questions

How many calories are in beans on toast?

Beans on toast is 338 kcal for the standard plate: half a 415 g tin of baked beans, which is 168 kcal, over two slices of white toast at 170 kcal. That is 17% of a 2,000-calorie day, and it includes 8.1 g of protein from the beans.

How many calories are in beans on toast with cheese?

With 20 g of melted cheddar on top, beans on toast is 421 kcal. Cheddar runs 416 kcal per 100 g, so that scattering adds 83 kcal to the 338-calorie plate. Butter the toast as well and you are at 495 kcal.

How many calories are in beans on toast with butter?

With 10 g of butter, beans on toast is 412 kcal, up from 338 without it. The butter alone is 74 calories, about 22% of the plate. It is the single easiest thing to drop here, because the beans keep the toast from tasting dry on their own.

How many calories are in half a tin of baked beans?

Half a 415 g tin is 207 g and comes to 168 kcal, from 81 kcal per 100 g on the Heinz label. That half tin also carries 8.1 g of protein, 32.1 g of carbohydrate, 0.8 g of fat and 1.24 g of salt.

Is beans on toast healthy?

A 338-calorie plate with 8.1 g of protein and 2.1 g of fibre from the toast is a reasonable balanced meal by most measures. The figure to watch is salt: half a tin is 1.24 g, a fifth of the 6 g a day the NHS advises adults to stay under, and the bread adds more on top.

Is beans on toast good for weight loss?

Yes, at 338 kcal it is one of the lightest hot dinners you can make, and at 121 kcal per 100 g of finished plate it is filling for the energy. Keep it to half a tin and skip the butter and you have a proper meal under 350 calories.

How many calories are in a whole tin of beans on toast?

A whole 415 g tin over two slices is 506 kcal: 336 for the beans and 170 for the toast. That is 168 calories more than the half-tin plate, so emptying the tin is the same as adding a second portion of beans rather than a slightly bigger one.

How many calories are in two slices of toast?

Two medium slices of white toast are 170 kcal, at 85 kcal a 36 g slice and 236 kcal per 100 g. Toasting does not change the number, because it drives off water rather than energy. The slices also bring 2.1 g of fibre to the plate.

Similar foods

Count it without the maths

BodyPal logs the beans, the toast and the butter you nearly forgot from one photo, so the plate adds up without a calculator.

Download BodyPal on the App Store Get BodyPal on Google Play