Greggs Sausage Roll Calories: Regular, Vegan, Mini and 4 Pack Compared
People search for Greggs sausage roll calories more than almost anything else on the menu, and the answer changes depending on whether you mean one roll, a vegan roll, the mini rolls or a pack. This guide puts them side by side using Greggs' own nutritional information, with the prices we read from Click + Collect.
In this guide
Greggs sausage roll calories at a glance
A single Greggs sausage roll has 347 kcal. The Vegan Roll Pork-Free, which is the Greggs vegan sausage roll, has 308 kcal. The 6 Mini Sausage Rolls box has 469 kcal in total, which is about 78 kcal for each mini roll, and the Sausage Roll 4 Pack has 1388 kcal for the whole pack, or about 347 kcal for each roll.
Pack figures are for everything in the box, not one roll, which is the mistake people make most often when they compare calories.
| Item | Calories (kcal) | Protein (g) | Fat (g) | Saturates (g) | Salt (g) |
|---|---|---|---|---|---|
| Sausage Roll | 347 | 9.1 | 24 | 11 | 1.5 |
| Vegan Roll Pork-Free | 308 | 11 | 19 | 9.3 | 1.8 |
| 6 Mini Sausage Rolls | 469 | 13 | 28 | 11 | 2 |
| Sausage Roll 4 Pack | 1388 | 36 | 95 | 45 | 6.2 |
Regular sausage roll vs vegan sausage roll
The vegan roll has 39 fewer calories than the regular roll (308 against 347 kcal). Protein is 11g in the vegan roll and 9.1g in the regular one. Salt is 1.8g against 1.5g.
Greggs lists the Vegan Roll Pork-Free in the Vegan Friendly section of its allergen guide. The regular roll is not on that list. Both are baked in shops that handle animal products and gluten, so anyone with a strict dietary need should ask in the shop.
How much does a Greggs sausage roll cost?
On the Click + Collect menu we saw a single sausage roll at £1.35 in a Sheffield high-street shop, £1.60 in Central London and £1.70 at a forecourt unit. Buying the 4 pack at £3.95 in the high-street shop works out at about 99p a roll, against £1.35 for a single roll.
Prices are read from the public Greggs Click + Collect menu for named shops on named dates. A ≈ sign means we have not seen that price ourselves and have estimated it from other shop types. Your local shop may charge differently.
| Item | High-street shop (Sheffield) | Central London | Forecourt unit |
|---|---|---|---|
| Sausage Roll | £1.35 | £1.60 | £1.70 |
| Vegan Roll Pork-Free | £1.35 | £1.60 | £1.70 |
| 6 Mini Sausage Rolls | ≈£2.10 | £2.50 | ≈£2.60 |
| Sausage Roll 4 Pack | £3.95 | £4.75 | £4.95 |
Allergens in a Greggs sausage roll
The Greggs allergen guide lists wheat (gluten), barley (gluten), milk and sulphites for the sausage roll, and says it may contain rye (gluten), oats (gluten), soya, egg and mustard. Check the current guide before you eat if you have an allergy, because recipes change.
Fitting a sausage roll into your day
NHS guidance uses about 2,000 kcal a day for an average woman and 2,500 kcal for an average man. At 347 kcal, one sausage roll is roughly 17% of a 2,000 kcal day, and a whole 4 pack is 69%.
These are simple percentages, not personal advice. Your own needs depend on age, size and activity.
Frequently Asked Questions
How many calories are in a Greggs sausage roll?
347 kcal for one regular sausage roll, per Greggs' nutritional information.
How many calories are in a Greggs vegan sausage roll?
The Vegan Roll Pork-Free has 308 kcal.
How many calories are in the Greggs sausage roll 4 pack?
1388 kcal for the whole pack, about 347 kcal for each roll.
How much is a Greggs sausage roll?
We saw £1.35 in a high-street shop, £1.60 in Central London and £1.70 at a forecourt unit. Prices vary by shop.



