How Many Calories in a Greggs Belgian Bun?

A Greggs Belgian Bun is 374 calories. The bun weighs 122.5 g and works out at 305 calories per 100 g, which is the lightest thing per gram on the sweet counter. It is also the one carrying 46 g of sugar, and that second number is the one worth stopping on.

Greggs Belgian Bun with fondant icing and a glace cherry - 374 calories per bun

On this page

Greggs Belgian Bun quick facts

Figures are Greggs' own, for the 122.5 g bun sold over the counter.

NutrientPer 100 gPer bun (122.5 g)RI%*
Energy305 kcal / 1,281 kJ374 kcal / 1,571 kJ18.7%
Protein5 g6.1 g12.2%
Carbohydrates64 g79 g30.4%
– of which sugars37 g46 g51.1%
Fat2.6 g3.2 g4.6%
– of which saturates0.9 g1.1 g5.5%
Salt0.41 g0.5 g8.3%

*RI% = one bun's share of an adult's daily reference intake, based on 2,000 kcal.

Two rows fight each other. Fat is 3.2 g, under 5% of the day, which for a bakery item is close to nothing. Sugar is 46 g, over half the day's reference intake in a single item. This is a high-sugar, low-fat product, which is the reverse of almost everything else Greggs sells.

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 →

Energy in kilojoules is printed as 1,571 kJ per bun rather than the 1,565 kJ you get by multiplying the calories. Manufacturers calculate kilojoules straight from the macros using the official energy factors instead of converting from kcal, and the two routes land 6 kJ apart. It is a rounding artefact, not a discrepancy.

Half a bun and other real portions

Nobody weighs a bun, but plenty of people share one or leave half in the bag for later.

PortionWeightCaloriesCarbsSugarsSalt
Quarter of a bun30.6 g93 kcal19.6 g11.3 g0.13 g
Half a bun61.25 g187 kcal39.2 g22.7 g0.25 g
One bun122.5 g374 kcal79 g46 g0.5 g
Two buns245 g748 kcal158 g92 g1.0 g
Per 100 g100 g305 kcal64 g37 g0.41 g

Half a bun is the portion that changes the picture most. At 187 kcal it costs less than a Glazed Ring Doughnut, and it brings the sugar down to 22.7 g, which lands under the daily limit instead of over it. The cherry and the thickest patch of fondant tend to go with the first half, so the halves are not identical, but the label figure is an average across the whole bun and half of it is the honest way to log it.

Two buns is where the arithmetic turns unpleasant: 748 kcal and 92 g of sugar, which is more sugar than a whole day's reference intake and then some.

The 46 g of sugar in one bun

The NHS puts the ceiling for free sugars at 30 g a day for adults. One Belgian Bun contains 46 g of total sugars. The government's own dietary recommendations set the free sugars limit slightly differently by sex: under 33 g a day for men aged 19 to 64 and under 27 g for women. Against those, 46 g is 139% and 170%.

Here is the honest complication, and most pages that quote this number skip it. Sugars in dried fruit do not count as free sugars under the SACN definition, and this bun is built on soaked sultanas. So not all 46 g are free sugars. Greggs does not publish how many grams of sultanas go into each bun, so the only defensible move is to test the range rather than invent a figure. Sultanas carry 69.4 g of sugar per 100 g in UK government composition data.

If the bun containsSugar from sultanasFree sugars, at least% of 33 g (men)% of 27 g (women)
10 g sultanas6.9 g39.1 g118%145%
15 g sultanas10.4 g35.6 g108%132%
20 g sultanas13.9 g32.1 g97%119%
25 g sultanas (generous)17.3 g28.7 g87%106%

Even at 25 g of sultanas, which is a lot of fruit for one bun, the free sugars still come to 28.7 g. That is 87% of a man's daily allowance and 106% of a woman's, from one item. At the more realistic end of the range it is well past both.

For scale in a unit people can picture: 46 g of sugar is 3.6 level tablespoons of granulated sugar, tipped into one bun.

The same sugar counted two ways

The bun's label says 51% of your reference intake for sugars. The paragraph above says 139%. Both are correct, and the gap between them is the single most useful thing on this page.

The 51% figure divides 46 g by 90 g, the reference intake for total sugars used on packaging. That 90 g includes the naturally occurring sugars in milk and whole fruit, which nobody is being told to cut. The 139% figure divides 46 g by 33 g, the limit for free sugars, meaning sugar added by the manufacturer plus what is in syrups, honey and juice. Different denominators, same numerator.

Traffic-light labels and RI percentages are built around the first definition, so a product can show a mid-range amber for sugars while eating most of a day's free sugars budget. When a page or a pack quotes a sugar percentage, the question worth asking is which of the two it is dividing by. If you are tracking intake as part of managing your weight, the free sugars figure is the one that matters.

The sweet bun beats the sausage roll

A Belgian Bun is 374 kcal. A Greggs sausage roll is 347 kcal. The iced bun wins by 27 calories, which catches people out, because the mental model is that pastry and meat are the heavy option and cake is the light one.

NutrientBelgian BunSausage roll
Weight122.5 g103 g
Calories per item374 kcal347 kcal
Calories per 100 g305 kcal337 kcal
Fat3.2 g24 g
Saturates1.1 g11 g
Sugars46 g0 g
Protein6.1 g9.1 g
Salt0.5 g1.5 g

Per 100 g the sausage roll is denser, at 337 against 305. The bun wins on the total because it is a bigger object: 122.5 g against 103 g. Size, not richness.

The profiles are mirror images. The sausage roll carries 24 g of fat and no sugar at all; the bun carries 3.2 g of fat and 46 g of sugar. Salt runs the other way, 1.5 g in the roll against 0.5 g in the bun, three times as much. Neither is the "healthy" one. They are expensive in opposite currencies, and which one costs you more depends entirely on what you are watching.

If the target is calories alone, they are close enough that it barely matters. If it is saturated fat, the bun wins by a distance. If it is sugar, it is not a contest.

What is actually in a Belgian bun

Greggs describes it as a soft fruit bun with lemon-flavoured pieces, soaked sultanas and apricot jam, topped with fondant icing and a glace cherry. That description explains the whole nutrition panel.

Three of those components are almost pure sugar. Fondant icing runs at 88.9 g of sugar per 100 g, apricot and other stone-fruit jam at 69.3 g, and sultanas at 69.4 g. The cherry on top is a glace cherry at 294 kcal per 100 g. The dough underneath is an ordinary enriched bread dough, which is why fat stays at 2.6 g per 100 g while carbohydrate climbs to 64 g.

That is the shape of the product: bread plus three sugar deliveries stacked on it. There is no butter lamination, no cream, no chocolate. Everything expensive about it, calorie-wise, arrived as sugar.

Allergens, from the same official listing: soya, sulphites and wheat.

Greggs against the rest of the counter

Greggs itemWeightCalories per itemSugarsSalt
Belgian Bun122.5 g374 kcal46 g0.5 g
Sausage roll103 g347 kcal0 g1.5 g
Steak Bake136.4 g411 kcal0 g1.4 g
Chicken Bake150.4 g426 kcal1.2 g1.8 g
Cheese & Onion Bake141.4 g436 kcal1.4 g1.6 g
Glazed Ring Doughnut58 g204 kcal13 g0.46 g
Jam Doughnut76 g236 kcal15 g0.57 g
Triple Chocolate Muffin129.4 g467 kcal39 g0.49 g

Two notes on this list, because the Greggs range moves. The item many people still search for as a Cheese & Onion Pasty is sold as a Cheese & Onion Bake, and it is the heaviest thing here at 436 kcal. And the Yum Yum, which sat on this counter for years at around 403 kcal per 100 g in our database, is no longer on the Greggs menu; the glazed twist has been replaced by the Glazed Ring Doughnut at 204 kcal for 58 g.

The verdict from this table is not the one you would guess. The Belgian Bun sits mid-table on calories, below all three savoury bakes and well below the Triple Chocolate Muffin at 467. If calories are the only metric, it is a reasonable pick off this counter. On sugar it is top of the list by a distance: 46 g against 39 g for the muffin and 13 to 15 g for the doughnuts. A Glazed Ring Doughnut costs 204 kcal and 13 g of sugar, so on both counts it is the cheaper sweet option, and it is the one to take if you want something iced without spending the day's sugar on it.

Supermarket Belgian buns are smaller

A Belgian bun from the bakery aisle is not the same object as the Greggs one, and the difference is size rather than recipe.

Belgian bunWeightCalories per bunPer 100 gFat per 100 gSugars per 100 g
Greggs122.5 g374 kcal3052.6 g37 g
Tesco99.2 g364 kcal36713.7 g29.8 g
Tesco (smaller pack)98 g360 kcal36713.7 g29.8 g
Co-op110 g355 kcal3235.9 g36 g
One Stop99 g324 kcal3276.6 g30.7 g
Aldi99 g323 kcal3266.6 g30.7 g
Spar94.92 g318 kcal3355.7 g34 g

Read the two calorie columns against each other. Greggs has the lowest figure per 100 g on the whole list, 305 against 323 to 367 for the supermarkets, and yet it has the highest figure per bun. The recipe is genuinely leaner, particularly on fat, where Tesco's version carries 13.7 g per 100 g against Greggs' 2.6 g. The bun is simply 15 to 29% bigger.

That is worth knowing if you log by item and assume all Belgian buns are interchangeable. Swapping a Spar bun for a Greggs one adds 56 calories without changing anything you can taste.

Belgian bun against the other sweet bakes

Belgian bun compared with hot cross bun, scone and iced doughnut calories per 100 g

Set against the standard UK sweet bakes on a per-100 g basis, using government composition data, the Belgian Bun is an outlier in two directions at once.

Per 100 gCaloriesSugarsFatSaturatesSalt
Greggs Belgian Bun305 kcal37 g2.6 g0.9 g0.41 g
Iced buns, retail322 kcal25.8 g7.8 g3.62 g0.57 g
Chelsea buns361 kcal21.0 g12.5 g4.08 g0.35 g
Hot cross bun312 kcal23.4 g5.8 g1.95 g0.19 g
Currant buns, retail280 kcal16.0 g5.6 g1.86 g0.575 g
Iced ring doughnut413 kcal16.2 g25.7 g14.14 g0.815 g
Scone, plain346 kcal12.7 g12.3 g6.37 g1.48 g
Danish pastry446 kcal17.3 g29.2 g11.83 g0.583 g

Highest sugar in the group and lowest fat in the group, by clear margins on both. At 37 g of sugar per 100 g it beats the iced bun at 25.8, the hot cross bun at 23.4, and even the iced ring doughnut at 16.2. At 2.6 g of fat it is under every other line, including the currant bun. The jam doughnut carries five times the fat.

That is why the calorie total stays moderate despite the sugar. Fat delivers nine calories a gram against sugar's four, so a product that swaps fat for sugar lands lower on calories and much higher on sugar. The Belgian Bun does exactly that.

The salt line is the quiet surprise in the other direction. At 0.5 g per bun the Belgian Bun really is negligible on salt, but sweet does not automatically mean unsalted: a plain retail scone runs at 1.48 g of salt per 100 g, so a scone the same weight as this bun would carry over 1.8 g. The bun is the exception on that row, not the rule.

Why there is no fibre line

The quick facts table above has no fibre row, and that is not an omission on our side. Greggs does not publish fibre for this product.

Under UK law, the mandatory nutrition declaration covers energy, fat, saturates, carbohydrate, sugars, protein and salt. Fibre is optional, and plenty of manufacturers leave it off. Rather than guess a number from a similar bun, the row has been removed. Any fibre in a Belgian Bun comes from the wheat flour and the sultanas, and on a white enriched dough it will not be a large figure, but nobody has published what it is.

Most popular Greggs products 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. Per 100 g the Belgian Bun sits below the savouries, but the bun is heavier than either bake, which is how it ends up ahead of the sausage roll on the till receipt.

ProductCalories (per 100 g)
Greggs Cinnamon Bun426 kcal
Greggs Iced Ring Doughnut348 kcal
Greggs Sausage Roll337 kcal
Greggs Belgian Bun305 kcal
Greggs Steak Bake301 kcal
Greggs Chicken Bake283 kcal

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

Greggs Belgian Bun FAQs

How many calories are in a Greggs Belgian Bun?

374 calories for one bun, which weighs 122.5 g, and 305 calories per 100 g. That is 18.7% of an adult's daily reference intake. Half a bun is 187 calories. The figures come from Greggs' own published nutrition table.

How much sugar is in a Greggs Belgian Bun?

46 g of total sugars in one bun, or 37 g per 100 g. That is 51% of the reference intake for total sugars printed on packs, and more than the 30 g daily limit the NHS sets for free sugars. Fondant icing, apricot jam and soaked sultanas all contribute.

How much does a Greggs Belgian Bun weigh?

122.5 g, which Greggs states in its own nutrition table. That makes it noticeably larger than a supermarket Belgian bun, which typically runs between 95 g and 110 g, and it is the main reason the Greggs bun has the highest calorie total per item despite the leanest recipe per 100 g.

Does a Belgian bun have more calories than a sausage roll?

Yes. A Greggs Belgian Bun is 374 calories against 347 for a sausage roll, a difference of 27. The bun wins on size, at 122.5 g against 103 g, since per 100 g the sausage roll is denser at 337 versus 305. The roll carries 24 g of fat and no sugar; the bun carries 3.2 g of fat and 46 g of sugar.

Is a Belgian bun healthier than a doughnut?

It depends on the metric. A Greggs Glazed Ring Doughnut is 204 calories and 13 g of sugar against the bun's 374 and 46 g, so the doughnut is the lighter choice on both. Per 100 g the picture flips: an iced ring doughnut carries 25.7 g of fat against the bun's 2.6 g.

What is in a Belgian bun?

A soft enriched fruit dough with lemon-flavoured pieces, soaked sultanas and apricot jam, finished with fondant icing and a glace cherry. Fondant icing is 88.9 g of sugar per 100 g, jam 69.3 g and sultanas 69.4 g, which is where the 46 g of sugar in a single bun comes from.

How many calories are in a Tesco Belgian bun?

364 calories for a 99.2 g bun, or 367 per 100 g, from the pack label. The Tesco version is denser than the Greggs one, with 13.7 g of fat per 100 g against 2.6 g, but it is a smaller bun, so the per-item total lands 10 calories below Greggs.

What are the allergens in a Greggs Belgian Bun?

Soya, sulphites and wheat, as listed by Greggs for this product. Allergen listings are reviewed by the manufacturer and can change with a recipe update, so check the current product page or in-store information if you are avoiding any of the three.

Similar foods

Count the bun, not the guess

Photograph what you bought and BodyPal gives you the calories and the sugar for that item, half-eaten portions included.

Download BodyPal on the App Store Get BodyPal on Google Play

Want the bigger picture? Calculate your daily calorie needs — your maintenance figure, a target for losing or gaining, and the date you get there.