How many calories in a slice of bread? Sourdough, white, whole grain, and the bakery loaf gap
Calories in bread by slice, loaf type, and brand. Why a thin slice is 70 kcal and a thick bakery slice is 200, and how to log toast honestly.
Bread is the food that most often gets demonized for the wrong reason. The problem is rarely the bread itself. It is the slice thickness, the bakery loaf gap, and the fact that "a sandwich" can mean anywhere from 150 to 500 kcal of bread alone. Understanding the calorie variance is more useful than cutting bread out.
Here is what bread actually costs you, by slice, by loaf type, and by the things you put on it.
The quick answer
100g of plain white sandwich bread is about 265 kcal, with 9g protein, 49g carbs, 2g fiber, and 3g fat. The USDA FoodData Central anchor for white bread is consistent across major US brands within 10 kcal. The calorie variance you see between loaves comes from slice size, not slice density.
| Bread type | Per 100g | Per "1 slice" (typical weight) | Per slice calories |
|---|---|---|---|
| White sandwich (supermarket) | 265 | 28g | 75 |
| Whole wheat sandwich | 250 | 28g | 70 |
| Sourdough (bakery, thick cut) | 270 | 60g | 162 |
| Sourdough (supermarket sliced) | 270 | 35g | 95 |
| Rye | 245 | 32g | 78 |
| Multigrain | 260 | 30g | 78 |
| Pumpernickel | 250 | 32g | 80 |
| Baguette | 290 | 50g (3-inch piece) | 145 |
| Ciabatta | 285 | 60g | 170 |
| Focaccia | 360 | 70g | 250 |
| Brioche | 350 | 35g | 122 |
| Bagel (supermarket) | 280 | 100g (1 bagel) | 280 |
| Bagel (NY deli) | 285 | 140g (1 bagel) | 400 |
| Pita (white, full size) | 275 | 60g (1 pita) | 165 |
| Tortilla wrap (10-inch) | 270 | 64g (1 wrap) | 173 |
| Lavash | 240 | 50g | 120 |
| English muffin | 220 | 60g (1 muffin) | 132 |
| Crumpet | 175 | 60g (1 crumpet) | 105 |
| Naan | 310 | 90g (1 small naan) | 280 |
Why bread calories vary so much
Bread is one of the few foods where the brand and the bakery produce wildly different unit calories from nearly identical recipes. Three things drive the gap:
- Slice thickness. A pre-sliced supermarket loaf cuts at 13 to 15mm. A bakery loaf cuts at 20 to 25mm. The math: 20mm is 40 to 70% more bread than 13mm.
- Slice surface area. A square sandwich slice is about 100 cm². An oval country sourdough slice is 180 cm². Same thickness, almost double the bread.
- Ingredient enrichment. Plain bread is flour, water, yeast, salt. Brioche adds butter and eggs. Focaccia adds olive oil. Each enrichment adds 50 to 120 kcal per 100g.
The macronutrient density per gram across plain breads is shockingly close. Sourdough is not lighter than white. Whole wheat is not lighter than rye. The reason your "switch to sourdough" did not work for weight loss is that it was never a calorie cut, only a flavor and digestion change.
(For why ingredient swaps that "feel healthier" rarely move the calorie line, the peanut butter calorie breakdown covers the same trap with reduced-fat spreads.)
The toppings that double the slice
Plain bread is almost never the issue. Bread plus its topping is the real plate.
| Topping | Typical portion | Calories | Notes |
|---|---|---|---|
| Butter (1 tsp, level) | 5g | 36 | The "thin scrape" |
| Butter (1 tbsp, real-world spread) | 15g | 107 | What most knives put down |
| Salted butter (restaurant pat) | 8g | 57 | One per slice |
| Olive oil drizzle | 1 tbsp | 120 | Restaurant default |
| Cream cheese (regular) | 2 tbsp | 100 | Bagel default |
| Cream cheese (whipped) | 2 tbsp | 70 | Less dense |
| Peanut butter | 1 heaping tbsp | 145 | Real-world spoon |
| Almond butter | 1 tbsp | 98 | |
| Avocado | 1/2 medium | 160 | The toast classic |
| Honey | 1 tbsp | 64 | |
| Strawberry jam | 1 tbsp | 50 | |
| Nutella | 1 tbsp | 86 | |
| Hummus | 2 tbsp | 70 | |
| Mayo (sandwich smear) | 1 tbsp | 90 | One side of bread |
| Mustard | 1 tbsp | 9 | The free spread |
| 1 fried egg in oil | 1 large + 1 tsp oil | 130 | |
| Smoked salmon | 50g | 60 | High protein, low cal |
| Sliced ham (deli) | 50g | 70 | |
| Sliced cheddar | 30g | 120 | One thin slice |
A plain slice of bread (28g, 75 kcal) becomes a 280 kcal breakfast as soon as it is "buttered toast with jam." Two slices, butter on both, a slice of cheese, a smear of mayo, and a piece of ham puts you at a 540 kcal sandwich before any salad on the side.
The bakery loaf gap
The single biggest source of bread under-logging is the bakery slice. A "small slice of sourdough" from a bakery loaf is rarely small.
| Bakery cut description | Honest weight | Calories |
|---|---|---|
| Thin slice ("just a taste") | 35g | 95 |
| Standard slice ("normal piece") | 60g | 162 |
| Thick slice ("good slab") | 80g | 216 |
| End piece (the crusty heel) | 70g | 189 |
| Half a small loaf at a dinner table | 200g | 540 |
| Two slices toasted at home | 120g | 324 |
The "one slice" in your tracker is usually the supermarket 28g slice. The "one slice" on your plate is usually 60 to 80g. The fix is not to swear off bakery bread. The fix is to weigh one slice once and remember the multiplier.
(For why visual portion estimates fail on dense, irregular foods, portion sizes without a scale covers what visual cues actually work.)
Bread vs other carbs
Per 100g cooked, bread is roughly twice as dense as cooked rice or pasta, because there is almost no water in it.
| Food (cooked or ready-to-eat) | Per 100g | Per typical portion |
|---|---|---|
| White bread | 265 kcal | 75 (1 slice 28g) |
| Sourdough | 270 kcal | 162 (1 bakery slice 60g) |
| Bagel | 280 kcal | 280 (1 supermarket bagel) |
| Cooked white rice | 130 kcal | 195 (1 cup, 150g) |
| Cooked pasta | 158 kcal | 220 (1 cup, 140g) |
| Boiled potato | 87 kcal | 130 (1 medium, 150g) |
| Mashed potato (with butter and milk) | 110 kcal | 220 (1 cup, 200g) |
| French fries (medium fast food) | 312 kcal | 380 (1 medium serving, 120g) |
| Tortilla (corn) | 220 kcal | 88 (2 small tortillas, 40g) |
| Tortilla (flour) | 320 kcal | 205 (1 large, 64g) |
This is why sandwiches and toast plates can feel "light" while running 600 kcal. Bread looks small and weighs little, but the kcal-per-gram is closer to a cookie than to rice.
(For the rice version of this same comparison, the rice calorie breakdown covers cooked-vs-dry math in detail.)
Brand-by-brand: the supermarket label gap
The "calories per slice" line on supermarket loaves varies more than people think, because the label "1 slice" is not standardized.
| Brand / loaf | Slice weight | Calories per slice | Per 100g |
|---|---|---|---|
| Wonder Classic White | 28g | 70 | 250 |
| Sara Lee Honey Wheat | 28g | 70 | 250 |
| Pepperidge Farm Whole Grain | 43g | 110 | 256 |
| Dave's Killer Bread 21 Whole Grains | 45g | 110 | 244 |
| Dave's Killer Bread Thin-Sliced | 28g | 70 | 250 |
| Arnold Country Oat | 38g | 100 | 263 |
| Brownberry Oatnut | 38g | 110 | 289 |
| Trader Joe's Sprouted Wheat | 32g | 80 | 250 |
| Ezekiel 4:9 Bread | 34g | 80 | 235 |
| French baguette (supermarket) | 50g (3-inch piece) | 145 | 290 |
| Bakery sourdough | 60g (sliced) | 162 | 270 |
| Brioche loaf | 35g | 122 | 350 |
The trap: "Pepperidge Farm whole grain looks higher in calories than Wonder white." It is not. Pepperidge slices are 50% bigger. Per 100g, they are basically tied.
(For why label serving sizes mislead even when the math is honest, reading nutrition labels covers the structural fixes.)
The sandwich math
A sandwich is bread plus everything between it. The bread is rarely the dominant calorie source, but it sets the floor.
| Sandwich style | Bread | Filling | Total |
|---|---|---|---|
| Turkey on whole wheat (light) | 2 slices, 28g each | 70g turkey, 1 slice cheese, mustard, lettuce, tomato | 350 |
| Classic ham and cheese | 2 slices white | 60g ham, 30g cheddar, 1 tbsp mayo | 510 |
| Tuna salad | 2 slices white | 100g tuna mayo mix, lettuce | 480 |
| Deli BLT | 3 slices toast | 4 strips bacon, lettuce, tomato, mayo | 590 |
| PB and jam | 2 slices white | 2 tbsp PB, 1 tbsp jam | 480 |
| Egg salad | 2 slices white | 100g egg salad with mayo | 460 |
| Subway 6-inch turkey (their bread) | 6-inch sub roll, ~75g | turkey, lettuce, tomato, mustard | 280 |
| NY deli pastrami on rye | 2 thick rye, 70g each | 200g pastrami, mustard | 920 |
| Bakery toasted cheese | 2 thick sourdough, 60g each | 60g cheddar, 1 tbsp butter | 720 |
| Avocado toast (bakery slice) | 1 thick sourdough, 60g | 1/2 avocado, salt, pepper | 320 |
| Avocado toast (with egg and feta) | 1 thick sourdough, 60g | 1/2 avocado, 1 fried egg, 30g feta | 510 |
The pattern: a "light sandwich" is almost always 300 to 400 kcal. A "real" sandwich is 500 to 700. A deli stack is 900 plus. Most people guess sandwiches at 350 to 400 regardless of size, and the under-log accumulates.
Three bread plates worth memorizing
The honest morning toast (220 kcal)
- 1 slice supermarket whole wheat (28g, 70 kcal)
- 1 level tbsp peanut butter (16g, 95 kcal)
- 1/2 small banana (50g, 45 kcal)
Adds up to: ~210 kcal, 6g protein. Real breakfast under 250.
The build-it-yourself sandwich (440 kcal)
- 2 slices supermarket sourdough (35g each, 190 kcal)
- 80g sliced turkey breast (90 kcal)
- 1 slice cheddar (30g, 120 kcal)
- 1 tbsp mustard (free)
- Lettuce, tomato, sliced cucumber
Adds up to: ~440 kcal, 35g protein. Lunch that holds satiety past 4pm.
The bakery treat (520 kcal)
- 1 thick bakery sourdough slice, toasted (60g, 162 kcal)
- 1/2 medium avocado (160 kcal)
- 1 fried egg (90 kcal)
- 30g feta crumbled on top (75 kcal)
- 1 tsp olive oil drizzle (40 kcal)
Adds up to: ~525 kcal, 18g protein. The "fancy brunch" plate without the 800 kcal version.
Bread mistakes to avoid
Logging a bakery slice as one supermarket slice
Most apps default "1 slice bread" to ~75 kcal. A bakery slice is twice that. If you eat sourdough toast from a bakery loaf and log it as "1 slice," you are off by 75 to 100 kcal per slice. Two slices a day is 5,000 kcal a year of unlogged calories.
Trusting "whole grain" or "multigrain" as a lower-calorie cue
Whole grain and multigrain bread is a fiber upgrade, not a calorie cut. The calorie line per gram is within 5%. Eat it for fiber and digestion, not for weight loss.
Eyeballing the butter
The "thin scrape" most people put on toast is rarely 5g. It is 10 to 15g, which is 70 to 110 kcal per slice. Two slices of buttered toast is 200 kcal of butter alone. Weigh it once to recalibrate.
Counting wraps as "lighter"
A 10-inch flour tortilla wrap (64g) is 173 kcal, which is roughly two slices of supermarket bread. Wraps are not automatically lower calorie. They look smaller because they are flat.
Skipping bread instead of fixing the spread
Cutting bread to "save calories" while keeping the same butter, jam, and avocado on a plate is missing the actual cost. The spread is usually more calorie-dense than the bread. Fix the topping math first.
The verdict
Plain bread is one of the most consistent foods in the kitchen. The kcal per 100g rarely moves more than 30 across loaf types. The reason "bread makes me gain weight" is not the bread, it is the slice thickness, the doubled-up sandwich, the bakery loaf, and the butter that comes with it.
Eat the bread. Weigh one slice once a week. Pay attention to the spread, not the loaf type.
Snap the toast in Calow. The AI estimates the slice thickness, separates butter and any topping, and gives you one honest number. No more guessing whether that was a thin slice or a thick bakery cut.
Pairs well with: reading nutrition labels honestly, the peanut butter calorie breakdown, and portion sizes without a scale.
