← Sweet treats

Greggs Belgian Bun: Price & Calories

A Greggs Belgian Bun costs £2.50 (Click + Collect, London, 94 Great Portland St, 14 September 2026) and has 371 kcal per portion. Prices vary by shop type, so the table below lists each one we checked.

Greggs Belgian Buns — price and calories
Quick Summary & Nutrition Facts

A standard portion of Greggs Belgian Buns contains 371 kcal and 6.1g protein. The price depends on the shop type: £2.10 at a high-street shop, £2.50 at a central london, and £2.65 at a forecourt / roadside. Figures marked observed were read from the Greggs Click + Collect menu on the dates shown below; estimates are labelled.

Observed Price£2.50London, 94 Great Portland St, 14 September 2026
Energy / Calories371 kcalPer portion (official guide)
Protein6.1gPer portion
Saturated Fat1.1gPer portion

How Belgian Buns compares in Sweet treats

  • At 371 kcal, this is 36% above the sweet treats average of 274 kcal (based on 36 other items with recorded calories).
  • At £2.50, it is 34% more expensive than the typical sweet treats item (category average: £1.86).
  • With 6.1g of protein, it's among the higher-protein options in this category — more than 89% of other sweet treats items.

What the Belgian Buns numbers mean

Against the 2,000 kcal reference day printed on UK food labels, Belgian Buns accounts for roughly 19% (371 kcal). This is mainly a carbs item: about 85% of its macros by energy come from 78 g of carbohydrate, against 8% from fat and 7% from protein.

Sugars come to 47 g, roughly 52% of the 90 g reference intake for total sugars.

If you want Belgian Buns near me, stock differs between shops, so it is worth checking the Greggs app for your closest branch.

Other sweet treats worth a look

About Belgian Buns

Belgian Buns carry one of the higher sugar counts in this whole section, at 47g, alongside 78g of carbohydrate and 371 calories for the bun. Interestingly, the fat content is comparatively low at just 3.2g, so most of the calorie load here comes from sugar and carbohydrate rather than richness. Priced at £2.50, it's one of the pricier options among the traditional bakery treats, which fits with it typically being a larger, more substantial bun than a simple biscuit or slice. There's 6.1g of protein too. It suits anyone after a proper sit-down treat rather than a quick bite — something to have with tea rather than to eat while walking. Worth being mindful of the sugar figure if that's something you track closely.

Nutritional Values

Per portion
Energy (Calories)371 kcal
Total Fat3.2 g
Saturated Fat1.1 g
Carbohydrates78 g
Sugars47 g
Protein6.1 g
Salt0.53 g
Source: Greggs' published nutritional information (downloaded 2026-09-14). Portion values are based on standard recipe formulations.

Price by Shop Type

Prices last checked: 21 September 2026
High-street shop£2.10
Observed: Sheffield, 100 The Moor (high-street shop) via greggs.com Click + Collect menu, 21 September 2026 Source
Central London£2.50
Observed: London, 94 Great Portland St via greggs.com Click + Collect menu, 14 September 2026 Source
Forecourt / roadside£2.65
Observed: EG On The Move Rotherham (forecourt unit) via greggs.com Click + Collect menu, 21 September 2026 Source
Prices differ by shop type; see how we check and estimate Greggs prices.

Allergens & Dietary Information

Contains: wheat (gluten), soya, sulphites

May contain (cross-contact risk): rye (gluten), barley (gluten), oats (gluten), spelt, milk, egg, mustard

Source: Greggs Allergen Guide, Version 12 (03.09.26) (section: Sweet Treats). Greggs prepares food in shared bakery kitchens, so always check the current guide or ask shop staff if you have an allergy.

Greggs Belgian Buns: quick answers

How many calories are in a Greggs Belgian Buns?

A Greggs Belgian Buns has 371 kcal per portion, with 3.2g fat, 1.1g saturates, 78g carbohydrate, 47g sugars, 6.1g protein and 0.53g salt. These figures come from the nutritional information Greggs publishes.

How much does a Greggs Belgian Buns cost?

We recorded £2.10 in a high-street shop, £2.50 in a Central London shop and £2.65 in a forecourt or roadside unit (read from the Greggs Click + Collect menu, 21 September 2026). Greggs prices change by shop type, so your local shop may differ.

How much protein is in a Greggs Belgian Buns?

A Greggs Belgian Buns has 6.1g of protein per portion, out of 371 kcal, according to Greggs' published nutritional information. Highest protein Greggs items, ranked

What allergens are in a Greggs Belgian Buns?

The Greggs allergen guide lists wheat (gluten), soya and sulphites for the Belgian Buns, and says it may contain rye (gluten), barley (gluten), oats (gluten), spelt, milk, egg and mustard. Always check the latest guide before eating if you have an allergy.

Also searched as: greggs belgian bun, greggs belgian bun price, greggs belgian bun calories.

Next steps for Belgian Buns

MORE IN THIS CATEGORY

Explore more sweet treats

View all Sweet treats →
Helpful Advice

Related Guides & Food Questions

All Guides →
nutrition guide

Greggs Sugar Content: Sweets, Doughnuts & Coffees Ranked

How much sugar is in Greggs food? Ranked guide comparing sugar levels across doughnuts, Belgian…

Read guide →
dietary guide

Are Greggs Sweet Treats Vegetarian? What We Know & How to Check

Are Greggs biscuits, cakes, muffins, and doughnuts vegetarian? What Greggs' own vegetarian menu…

Read guide →
menu guide

Belgian Bun vs Chelsea Bun: Differences, Spices & Pastry Traditions

Belgian bun: sultanas, lemon curd, white icing and a cherry. Chelsea bun: a spiced currant spir…

Read guide →
↑