Skip to content
0
Updated November 2026
Greggs Spooky Bun
Meat-free Under 300 kcal
Sweet Treats

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.

£1.15 198 kcal
Eat in price£1.15
London & travel shops£1.40
Serving size49.5g
CategorySweet Treats

Prices may vary by shop, and between eating in, takeaway, click and collect and delivery apps.

Nutrition

Calories198 kcal10% RI
Protein1.7g3% RI
Carbs27g10% RI
Fat8.9g13% RI
Sat. Fat2g10% RI
Sugar19g21% RI
Salt0.4g6% RI
Energy829 kJ

* 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

EggsWheatOatsMilk

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

NutrientPer servingPer 100g% RI
Calories198 kcal400 kcal10%
Protein1.7g3.4g3%
Carbs27g54g10%
Fat8.9g18g13%
Sat. Fat2g4.1g10%
Sugar19g38g21%
Salt0.4g0.75g6%
Energy829 kJ1675 kJn/a

Find the Spooky Bun near you

Search every Greggs shop in the UK by town or postcode and check this week's opening hours.

Greggs store locator

You might also like

Greggs Spooky Bun (4 pack)

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.

Meat-free
£3.30 196 kcal
Greggs Glazed Ring Doughnut

Glazed Ring Doughnut

A delicious ring doughnut covered in a sugar glaze. Our classic Glazed Ring Doughnut is vegan friendly, so it can be enjoyed by even more of you lovely lot. What a time to be alive.

Vegan
£1.15 204 kcal
Greggs Chocolate Brownie Bar

Chocolate Brownie Bar

Chocolate brownie with dark chocolate, milk chocolate and white chocolate. Go on – get yourself a little treat.

Meat-free
£1.50 215 kcal
Greggs Gingerbread Man

Gingerbread Man

A human shaped crunchy gingerbread biscuit decorated with chocolate sweets.

Meat-free
£1.15 176 kcal

Tools for the Spooky Bun

FAQs

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 Site

Or 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

POPULAR
Greggs Sausage Roll

Sausage Roll

The Nation's favourite Sausage Roll, made from seasoned sausage meat and wrapped in layers of crisp, golden puff pastry.

£1.35 347 kcal
POPULAR
Greggs Vegan Roll Pork-Free

Vegan Roll Pork-Free

Greggs' most hotly-debated Vegan Roll Pork-Free. Seasoned Quorn with Mycoprotein filling wrapped in puff pastry.

Vegan
£1.35 308 kcal
POPULAR
Greggs Steak Bake

Steak Bake

Packed with diced cuts of beef in a rich and tasty gravy, this golden puff pastry parcel has been a firm favourite for years.

£2.25 411 kcal
POPULAR
Greggs Cheese & Onion Bake

Cheese & Onion Bake

Cheese heaven. A blend of Cheddar cheese and soft cream cheese with diced onions, enclosed in golden puff pastry.

Meat-free
£2.10 436 kcal