← Guides

How many calories are in a sandwich?

A plain two-slice sandwich runs from about 250 kcal to 700. There is no single answer, because a sandwich is not a food but a stack you assemble. Two medium slices of white bread are roughly 180 kcal of that, and usually its cheapest layer.

Per portion

Portion Calories Protein Carbs Fat
Veg and salad, no spread ~210 kcal 8 g 38 g 2 g
Cheese and tomato, buttered ~440 kcal 17 g 40 g 24 g
Egg mayonnaise (two eggs) ~470 kcal 20 g 38 g 27 g
Chicken, salad, 1 tbsp mayonnaise ~450 kcal 30 g 38 g 20 g
Grilled cheese toastie, butter both sides ~550 kcal 19 g 42 g 34 g
Club sandwich, three slices ~600–700 kcal 30 g 55 g 35 g

Price your own by the layer

Add the lines that apply.

Layer Calories
Two medium slices, white or wholemeal ~180 kcal
Butter, thin scrape per slice (5 g) ~36 kcal each
Butter, generous (15 g a slice) ~110 kcal each
Mayonnaise, 1 tbsp (13 g) ~95 kcal
Cheese slice or 25 g grated ~85–100 kcal
Sliced chicken or turkey, 60 g ~80 kcal
One boiled egg, sliced ~78 kcal
Tuna in brine, 60 g drained ~60 kcal
Peanut butter, 1 level tbsp ~95 kcal
Salad, tomato, cucumber, onion 5–15 kcal

What changes the number

The spread, first and always. Butter on both slices is 70 kcal at a scrape and 220 if you are generous — more than the bread underneath it, and shop mayonnaise is rarely a measured tablespoon. Halving the spread is the biggest lever on this page.

Toasting. Dry-toasting changes nothing. A toastie is a different food: butter on the outer faces of both slices adds 120–200 kcal before the filling.

Filling density. Lean meat, egg and salad are cheap per gram. Cheese, bacon and anything pre-mixed with mayonnaise are not — “egg mayonnaise” and “coronation chicken” are largely dressing by calories.

Bread choice, less than you think. White, brown and wholemeal sit within 20 kcal per 100 g of each other. Thickness matters more than colour, and a baguette can be two or three times a sliced-bread base.

Where it fits in a deficit

A sandwich is one of the easier lunches to make work, because the layers are separable. Built around protein and vegetables it lands at 350–450 kcal with 25–30 g of protein. Built around spread and cheese the same plate is 600 kcal with a third of the protein.

Two moves do most of the work: pick one high-fat layer rather than three, and add bulk that is nearly free — salad, tomato, cucumber, pickles — so the sandwich stays large while the number falls. A cleaner saving than cutting the bread, and one that survives a week of planned meals without feeling like restraint against your calorie deficit.

The shop-bought label is the honest one

Packaged sandwiches declare their calories, and the figure is usually higher than people guess: 350–550 kcal for a standard wedge pack, 600-plus for a triple. That is not shops being greedy — it is what the sandwich costs when the mayonnaise is weighed rather than scraped. A homemade one with a free hand on the butter can beat it.

One trap: shop figures are usually printed per pack of two halves, the whole thing, but some meal deals list per half. And a Maggi packet or a bowl of cornflakes gets treated as the lighter lunch while carrying less than half the protein for similar calories.


Figures are typical values and vary by variety, size and preparation. General information, not medical advice.