Greggs Belgian Bun
A soft fruit bun, lemon flavoured pieces, wonderfully soaked sultanas, tangy apricot jam, topped with fondant icing… AND a cherry on top.
Prices may vary by shop, and between eating in, takeaway, click and collect and delivery apps.
Nutrition
* Values per serving. RI = reference intake of an average adult (8400 kJ / 2000 kcal). Updated November 2026. Compare with the Greggs calorie guide or the Greggs nutrition table.
Allergens
Contains the allergens listed above, as published by Greggs. Greggs kitchens handle ingredients containing other allergens. Always check with staff if you have a severe allergy.
About the Greggs Belgian Bun
Expect to pay £1.45 for the Belgian Bun at a typical Greggs, with 374 kcal in each serving of 122.5g. Roughly 7 in 10 Greggs shops sell it at this price. Travel shops and central London branches ask £1.75, which is 21% more.
It is one of the more filling sweet treats options: 113 kcal over the section average of 261 kcal. Greggs lists 6.1g of protein, 79g of carbohydrate (46g sugar), 3.2g of fat (1.1g saturates) and 0.5g of salt per serving. Put another way, it uses 19% of your daily energy, 8% of your daily salt and 6% of your daily saturated fat.
On price it is the 17th cheapest of 28 priced sweet treats items, which works out at £0.39 per 100 kcal. Make it a meal with Regular Vanilla Latte (£2.85) and Salt & Chilli Chicken Roll (£1.35), which takes the bill to £5.65.
Side by side with its nearest neighbours, against the Sweet Mince Pie Roll it carries 19g more sugar, at £0.45 extra and the Milk Chocolate Cookie lands at 343 kcal and 5g of protein for £1.35.
Greggs lists these allergens: soya, sulphites and wheat. It is meat-free by name, but not labelled vegan by Greggs. Ask staff about allergies every time, and read our allergen guidance first.
Greggs Belgian Bun Nutrition per Serving and per 100g
| Nutrient | Per serving | Per 100g | % RI |
|---|---|---|---|
| Calories | 374 kcal | 305 kcal | 19% |
| Protein | 6.1g | 5g | 12% |
| Carbs | 79g | 64g | 30% |
| Fat | 3.2g | 2.6g | 5% |
| Sat. Fat | 1.1g | 0.9g | 6% |
| Sugar | 46g | 37g | 51% |
| Salt | 0.5g | 0.41g | 8% |
| Energy | 1580 kJ | 1290 kJ | 19% |
You might also like
Tools for the Belgian Bun
Frequently Asked Questions
Quick answers about the Greggs Belgian Bun: price, calories, protein, allergens and diet.
Still have a question?
For orders, refunds or shop issues, contact Greggs directly through its official site.
Visit Official SiteOr read all our Greggs FAQs and the Greggs insider handbook.
How much is a Belgian Bun at Greggs?
Most shops sell the Belgian Bun for £1.45. Expect £1.75 in central London.
How many calories are in a Greggs Belgian Bun?
Greggs lists 374 kcal in a 122.5g serving, or 305 kcal per 100g.
Is the Greggs Belgian Bun vegan or vegetarian?
Vegetarians can usually pick it, as no meat or fish is listed. It is not sold as vegan.
What allergens are in the Belgian Bun?
Greggs declares soya, sulphites and wheat; tell staff about any allergy before ordering.
How much protein is in the Greggs Belgian Bun?
It provides 6.1g, which is 12% of the daily reference intake for protein.
Popular on the Greggs menu