Sausage Roll Calories: Greggs, Supermarket and Homemade
Sausage roll calories run to 229 for a standard 65 g supermarket roll, or 352 kcal per 100 g. A Greggs one is a bigger object with a bigger number: 348 kcal. Most of that total is not the sausage. It is the pastry wrapped around it.
You'd need to walk about 46 minutes to burn the 229 calories in a standard 65 g supermarket sausage roll.
How long does it take to burn off 229 kcal of sausage roll?
A standard 65 g supermarket sausage roll is 229 kcal. Enter your weight and the amount you ate to see how long it takes you to burn that off:
lb
| Activity | Time to burn 229 kcal |
|---|---|
| Walking, brisk | 46 min |
| Cycling, moderate | 29 min |
| Swimming, moderate | 33 min |
| Jogging | 27 min |
| Weight training, moderate | 51 min |
Times are for a 154 lb (11 st) adult at a steady pace; change the weight to see yours. The amount is set to the portion in the text (65 g); change it to what you actually ate. BodyPal works this out from your steps automatically.
On this page
- Sausage roll nutrition at a glance
- What a sausage roll actually weighs
- Why the pastry, not the meat, sets the number
- Greggs sausage roll: 348 kcal
- Greggs vegan sausage roll: 302 kcal per 100 g
- Homemade sausage rolls: 395 kcal per 100 g
- Mini party sausage rolls: 88 kcal each
- How does a sausage roll compare?
- Two things people get wrong
- Most popular sausage roll brands
- Frequently asked questions
Sausage roll nutrition at a glance
| Nutrient | Per 100 g | Per roll (65 g) | %RI* per roll |
|---|---|---|---|
| Energy | 352 kcal / 1,473 kJ | 229 kcal / 958 kJ | 11% |
| Protein | 8.4 g | 5.5 g | 11% |
| Carbohydrate | 27.0 g | 17.6 g | 7% |
| of which sugars | 1.3 g | 0.8 g | 1% |
| Fat | 24.1 g | 15.7 g | 22% |
| Fibre | 3.4 g | 2.2 g | 7%† |
| Salt | 1.44 g | 0.94 g | 16% |
*%RI = percentage of the reference intake for an average adult (2,000 kcal; 70 g fat, 260 g carbohydrate, 90 g sugars, 50 g protein, 6 g salt). †The UK sets no reference intake for fibre, so this is measured against the 30 g a day the NHS suggests.
Verified nutrition data
Numbers on this page come from CoFID, the UK government’s Composition of Foods Integrated Dataset, and from manufacturer labels where a branded product is named. Last verified August 2026. How we verify our data →
One line in that table is doing nearly all the work. Fat, at 24.1 g per 100 g, is more than protein and carbohydrate can offset, and it is the reason a small hot object from a bakery counter costs as much as a sandwich.
What a sausage roll actually weighs
| Portion | Calories |
|---|---|
| Mini party roll (25 g) | 88 kcal |
| Supermarket standard roll (65 g) | 229 kcal |
| Two supermarket rolls | 458 kcal |
| Greggs sausage roll (1 roll) | 348 kcal |
The gap between the top and bottom of that list is the whole problem with logging sausage rolls from memory. A party roll and a Greggs roll are the same food and a four-fold difference in calories, and nobody weighs a pastry before eating it.
Weight is the one number worth knowing. Chilled two-packs and hot-counter rolls sit at different sizes, so if the pack prints grams, use them; the per-100 g figures on this page will do the rest.
Why the pastry, not the meat, sets the number
Fat supplies roughly six of every ten calories in a sausage roll: 24.1 g of it per 100 g, which works out at about 217 of the 352 kcal. Flaky pastry is layers of dough and hard fat, and it is around the outside of everything.
The protein figure gives the game away. A 65 g roll holds 5.5 g of protein, which is 11% of an adult's reference intake for 11% of a 2,000 kcal day. Calorie-for-calorie, it feeds you about as much protein as a slice of cake.
If you are keeping an eye on saturated fat, this is the item on the bakery shelf to watch rather than the sugar-heavy ones. The NHS caps saturates at 30 g a day for men and 20 g for women, and pastry is one of the foods it names.
Greggs sausage roll: 348 kcal
Greggs publish 348 kcal for one sausage roll. Their label works out at 320 kcal per 100 g, which puts the roll itself at roughly 109 g, comfortably bigger than the 65 g supermarket standard.
That is the twist people miss. Per 100 g, a Greggs roll is actually lighter than the CoFID average for retail flaky-pastry rolls, 320 against 352. It only ends up 119 calories ahead because you are handed considerably more of it.
Greggs vegan sausage roll: 302 kcal per 100 g
The vegan version comes in at 302 kcal per 100 g against 320 for the meat one. That is a saving of 18 kcal per 100 g, or about 6%, which is not the swap most people think they are making.
Per roll the total depends on the weight in the case, so read the shelf ticket; per 100 g it is the lighter pastry of the two.
The reason is structural. Whichever filling goes inside, the pastry is the same laminated dough, and the pastry is where the calories live. Choose the vegan roll on its own merits; do not choose it as a diet move.
Homemade sausage rolls: 395 kcal per 100 g
Made at home with short pastry, a sausage roll comes to 395 kcal per 100 g, so a 65 g one lands at 257 kcal, about 28 more than the shop-bought equivalent.
Short pastry carries a higher fat-to-flour ratio than the flaky pastry used commercially, and home cooks are generous with the filling. Baking your own gets you a better roll. It does not get you a lighter one.
Mini party sausage rolls: 88 kcal each
A 25 g mini party roll is 88 kcal, so four of them equal 100 g and 352 kcal, and six come to 528 kcal. They are the most under-logged item on any buffet table.
Salt stacks up quickly at that pace too. Six minis carry about 2.2 g of salt, which is more than a third of the 6 g the NHS advises adults to stay under in a day, and the WHO recommendation is lower still.
How does a sausage roll compare?
| Food | Per 100 g | Typical UK portion | Per portion |
|---|---|---|---|
| Sausage roll, supermarket | 352 kcal | 1 roll, 65 g | 229 kcal |
| Greggs sausage roll | 320 kcal | 1 roll | 348 kcal |
| Scotch egg | 241 kcal | — | — |
| Bacon sandwich | — | 1 sandwich | 314 kcal |
By weight the scotch egg is the lightest thing on that list at 241 kcal per 100 g, because a boiled egg is mostly water and the coating is thinner than a pastry case. The sausage roll is the densest.
Where that leaves you: on calories alone the supermarket roll wins the bakery run at 229 kcal, undercutting a Greggs roll by 119 and a bacon sandwich by 85. On staying power it loses, because 5.5 g of protein is a thin return on 229 calories, so if the point of the meal is getting to lunch without a second trip, the bacon sandwich is the better buy at almost the same cost. Both are small numbers next to a full English breakfast at about 1,093 kcal.
Two things people get wrong
"The vegan one is the light option." It is 302 kcal per 100 g against 320 for the meat roll, a difference of about 6%. Swapping the filling barely moves the total, because the pastry was never the part with the sausage in it.
"Greggs rolls are the calorific ones." Per 100 g they are the lower of the two, at 320 against 352 for the retail average. The 348 kcal figure is high because a Greggs roll is roughly 109 g, not because the recipe is richer.
Most popular sausage roll brands in the United Kingdom
Ranked by how widely each product appears among foods sold in the United Kingdom, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each label.
| Product | Calories (per 100 g) |
|---|---|
| Ginsters Large Sausage Roll | 369 kcal |
| Eastman's Sausage Rolls | 263 kcal |
| Elmsbury Party Sausage Rolls | 251 kcal |
Brand popularity: BodyPal food database. Nutrition: manufacturer labels.
Frequently asked questions
How many calories are in a Greggs sausage roll?
A Greggs sausage roll is 348 kcal, the figure Greggs publish for one roll. Their label puts it at 320 kcal per 100 g, so the roll weighs around 109 g. That is 119 calories more than a 65 g supermarket roll, purely because there is more of it.
How many calories are in a vegan sausage roll?
The Greggs vegan sausage roll is 302 kcal per 100 g, against 320 for the meat version on the same label basis. That is roughly 6% less, not the halving people expect. The pastry is identical in both, and the pastry is where most of the calories sit.
How many calories are in a mini sausage roll?
A 25 g mini party sausage roll is 88 kcal. Four of them make up 100 g and 352 kcal, and six come to 528 kcal. They also bring about 2.2 g of salt across those six, so a handful at a buffet adds up faster than a single full-size roll.
Are sausage rolls bad for weight loss?
One 65 g roll is 229 kcal, which fits a calorie deficit without difficulty. The awkward part is what you get back: 5.5 g of protein and 15.7 g of fat, so it is a lot of energy for something that will not hold you long. Fine occasionally, poor as a daily lunch.
How much protein is in a sausage roll?
A 65 g sausage roll has 5.5 g of protein, or 8.4 g per 100 g, which is 11% of an adult's reference intake. For a food most people file as meaty, that is modest, and it comes attached to 15.7 g of fat in the same roll.
Greggs or supermarket: which sausage roll has fewer calories?
The supermarket roll, at 229 kcal against 348 for Greggs. Per 100 g the ranking flips: Greggs is 320 and the retail average is 352. So Greggs make the lighter pastry and the heavier roll, and the size is what decides your total.
How much salt is in a sausage roll?
A 65 g roll carries 0.94 g of salt, which is 16% of the 6 g an adult is advised to stay under in a day. Per 100 g it is 1.44 g. Two rolls take you to nearly a third of the daily maximum before anything else on the plate.
How many calories are in a homemade sausage roll?
Made with short pastry, a homemade sausage roll is 395 kcal per 100 g, so a 65 g one comes to 257 kcal. That is about 28 calories more than the shop-bought equivalent, because short pastry uses a higher ratio of fat to flour than commercial flaky pastry.
How many calories are in 2 sausage rolls?
Two standard 65 g supermarket rolls come to 458 kcal, with 31.4 g of fat and 1.9 g of salt between them. Two Greggs rolls would be 696 kcal. At that point you are past the calories in a bacon sandwich and most of the way to a light dinner.
Are sausage rolls healthy?
One roll is 229 kcal with 15.7 g of fat, 5.5 g of protein, 2.2 g of fibre and 0.94 g of salt. The fat is the standout at 22% of an adult's reference intake from a single small item, and pastry is one of the sources the NHS names when it discusses saturates.
Similar foods
- Scone — 229 kcal per medium scone
- Croissant — 224 kcal each
- Jam doughnut — ~241 kcal each
- Hot cross bun — 218 kcal each
- Greggs Yum Yum — 310 kcal each
- Tortilla wrap — 196 kcal per large wrap
Count it without the maths
BodyPal logs the roll from one photo, so the difference between a party mini and a Greggs one does not come down to guesswork.

