Greggs Spooky Bun (4 pack)
Four deliciously spongey vanilla flavour fairy buns dipped in fondant icing, topped with coloured sprinkles, and finished with Halloween- themed sugar paste decorations. Our hearts are racing just thinking about them.
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 nutritional values.
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 (4 pack)
The Spooky Bun (4 pack) costs £3.30 at most Greggs shops in the UK and carries 196 kcal for a 49.5g serving. Roughly 7 in 10 Greggs shops sell it at this price. Shops on the London and travel price list charge £3.95, so you pay £0.65 more there.
In a section that averages 261 kcal, this comes in 65 kcal lighter. Per serving it carries 1.7g of protein, 26g of carbohydrate (18g sugar), 8.9g of fat (2g saturates) and 0.4g of salt. In reference intake terms: 10% of your daily energy, 6% of your daily salt and 10% of your daily saturated fat.
Price wise it lands 28th of 28 in Sweet Treats, at about £1.68 per 100 kcal. Make it a meal with Regular Vanilla Latte (£2.85) and Steak Bake (£2.25), which takes the bill to £8.40.
Compare the other sizes: the Spooky Bun costs £1.15, £2.15 less, with 198 kcal (+2).
Among the closest alternatives in the section, the Sweet Mince Pie 6pk lands at 282 kcal and 2.6g of protein for £2.60 and the Caramel Shortbread (4 pack) lands at 294 kcal and 3.7g of protein for £3.15.
Declared allergens: eggs, wheat, oats and milk. Vegetarians will find no meat or fish listed, although it carries no vegan label. If you have an allergy, tell the team and read the allergen guidance before ordering.
Greggs Spooky Bun (4 pack) Nutrition per Serving and per 100g
| Nutrient | Per serving | Per 100g | % RI |
|---|---|---|---|
| Calories | 196 kcal | 396 kcal | 10% |
| Protein | 1.7g | 3.4g | 3% |
| Carbs | 26g | 53g | 10% |
| Fat | 8.9g | 18g | 13% |
| Sat. Fat | 2g | 4.1g | 10% |
| Sugar | 18g | 37g | 20% |
| Salt | 0.4g | 0.75g | 6% |
| Energy | 821 kJ | 1658 kJ | n/a |
You might also like
Tools for the Spooky Bun (4 pack)
Frequently Asked Questions
Quick answers about the Greggs Spooky Bun (4 pack): 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 (4 pack) at Greggs?
The standard price is £3.30 and the London and travel price is £3.95, a £0.65 gap.
How many calories are in a Greggs Spooky Bun (4 pack)?
Expect 196 kcal (821 kJ) from one Spooky Bun (4 pack).
Is the Greggs Spooky Bun (4 pack) vegan or vegetarian?
There is no meat or fish in it by name, so many vegetarians choose it. It contains milk, so it is not vegan.
What allergens are in the Spooky Bun (4 pack)?
4 allergens: eggs, wheat, oats and milk.
What is the difference between the Spooky Bun (4 pack) and the Spooky Bun?
The Spooky Bun (4 pack) is £3.30 with 196 kcal, while the Spooky Bun is £1.15 with 198 kcal. Serving sizes are 49.5g and 49.5g.
Popular on the Greggs menu