Greggs Spooky Bun
Vanilla flavour fairy bun, dipped in fondant icing and topped with coloured sprinkles and a sugar paste decoration. No tricks, just treats.
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 Spooky Bun
At a standard Greggs high street shop the Spooky Bun is priced at £1.15, and one serving (49.5g) comes to 198 kcal. High street shops on the main Greggs price list, 2,018 of them, all charge this. Pick one up at a station or in central London and expect £1.40 instead.
Calories rank it 7th lightest out of 28 in Sweet Treats. On the nutrition label you will find 1.7g of protein, 27g of carbohydrate (19g sugar), 8.9g of fat (2g saturates) and 0.4g of salt. Against a 2,000 kcal day it accounts for 10% of your daily energy, 6% of your daily salt and 10% of your daily saturated fat.
In value terms you get 172 kcal per pound, ranking 5th of 28 on price. Try it alongside Flat White (£2.25) and Festive Bake (£2.50), bringing the total to £5.90.
Greggs sells this in more than one size: the Spooky Bun (4 pack) comes to 196 kcal at £3.30.
Within Sweet Treats, against the Glazed Ring Doughnut it carries 6g more sugar, at the same price and the Chocolate Brownie Bar lands at 215 kcal and 2.6g of protein for £1.50.
The allergens declared for this item are eggs, wheat, oats and milk. It contains no meat or fish by name. Labels in the shop are the final word, and our allergen guidance explains more.
Greggs Spooky Bun Nutrition per Serving and per 100g
| Nutrient | Per serving | Per 100g | % RI |
|---|---|---|---|
| Calories | 198 kcal | 400 kcal | 10% |
| Protein | 1.7g | 3.4g | 3% |
| Carbs | 27g | 54g | 10% |
| Fat | 8.9g | 18g | 13% |
| Sat. Fat | 2g | 4.1g | 10% |
| Sugar | 19g | 38g | 21% |
| Salt | 0.4g | 0.75g | 6% |
| Energy | 829 kJ | 1675 kJ | n/a |
You might also like
Tools for the Spooky Bun
Frequently Asked Questions
Quick answers about the Greggs Spooky 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 Spooky Bun at Greggs?
£1.15 at a typical high street Greggs; travel locations ask £1.40. That puts it 5th cheapest in Sweet Treats.
How many calories are in a Greggs Spooky Bun?
198 kcal, which is 10% of a 2,000 kcal day.
Is the Greggs Spooky Bun vegan or vegetarian?
It contains no meat or fish by name, but Greggs does not label it vegan and it lists eggs and milk.
What allergens are in the Spooky Bun?
The declared allergens are eggs, wheat, oats and milk, 4 in total.
What is the difference between the Spooky Bun and the Spooky Bun (4 pack)?
The Spooky Bun is £1.15 with 198 kcal, while the Spooky Bun (4 pack) is £3.30 with 196 kcal. Serving sizes are 49.5g and 49.5g.
Popular on the Greggs menu