A Greggs Sausage Roll contains 347 calories in its current standard 103g serving. Greggs lists the energy content as 1,457kJ or 347kcal per roll, making it considerably more calorie-dense than its weight might initially suggest.
That figure is worth checking carefully because anyone searching for how many calories in a Greggs sausage roll will currently find several different answers online. Some calorie databases and older articles still show figures such as 327, 331 or 348 calories.
The most useful figure for someone buying the standard freshly baked sausage roll from a Greggs shop is therefore 347 kcal, based on Greggs’ current published product information.
How Many Calories Are in a Greggs Sausage Roll?
One standard Greggs Sausage Roll weighs approximately 103g and contains 347 calories.
Its current nutritional profile is:
| Nutrition | Per Greggs Sausage Roll |
| Serving size | 103g |
| Calories | 347 kcal |
| Energy | 1,457kJ |
| Fat | 24g |
| Saturated fat | 11g |
| Carbohydrate | 24g |
| Sugars | 0g |
| Protein | 9.1g |
| Salt | 1.5g |
Greggs also gives a value of 337 calories per 100g, compared with 347 calories for the complete 103g roll.
For somebody counting calories, the portion figure is normally the more useful number because one Greggs sausage roll is slightly heavier than 100g.
Why Do Some Websites Say a Greggs Sausage Roll Has 327 or 348 Calories?

This is one of the most important points missing from many calorie guides.
Greggs’ nutritional values have changed over time, while search engines can continue displaying older figures long after a product page has been updated.
Current search results illustrate the problem clearly.
Some nutrition databases continue to list approximately 327 calories, while other Greggs-focused websites use 348 calories. One ranking article even gives a range of 327–348 calories rather than identifying which figure is current.
Greggs’ current product page instead states:
103g sausage roll = 347 calories.
Minor changes can result from recipe updates, serving-weight adjustments or updated nutritional calculations.
That is why calorie information should ideally be checked against the manufacturer’s current product information rather than relying indefinitely on an old food-tracking entry.
How Much of a Daily Calorie Intake Is One Greggs Sausage Roll?
The NHS says that, as a general guide, an average woman needs around 2,000 calories per day, while an average man needs around 2,500 calories. Individual energy requirements can be higher or lower depending on factors including age, body size and physical activity.
A 347-calorie Greggs sausage roll therefore represents roughly:
- 17% of 2,000 calories
- 14% of 2,500 calories
Greggs itself displays the sausage roll as containing 17% of an adult reference intake for energy.
Calories, however, are only one part of the nutritional picture.
The amounts of saturated fat and salt are particularly worth considering.
How Much Fat Is in a Greggs Sausage Roll?
A standard roll contains:
24g total fat, including 11g saturated fat.
Greggs calculates the saturated-fat content as 55% of the standard adult reference intake.
The NHS recommends that the average man consumes no more than 30g of saturated fat per day, while the average woman should consume no more than 20g.
One Greggs sausage roll therefore provides a substantial proportion of those guideline amounts.
This helps explain why looking only at the 347-calorie headline does not give the complete nutritional picture.
How Much Salt Is in a Greggs Sausage Roll?
There is 1.5g of salt in one standard sausage roll. Greggs describes this as 25% of an adult reference intake.
The NHS recommends that adults consume no more than 6g of salt per day.
A single sausage roll therefore contains approximately one quarter of that daily maximum.
Someone eating it alongside other processed or restaurant food during the day may consequently want to consider the salt content of the rest of their meals.
How Much Protein Is in a Greggs Sausage Roll?
One sausage roll contains approximately 9.1g of protein, alongside 24g of carbohydrate and 24g of fat.
That means it does provide some protein from its sausage filling, but the food is also relatively energy-dense because of the combination of meat and puff pastry.
Per 100g, the current sausage roll contains:
- 337 calories
- 23g fat
- 11g saturates
- 23g carbohydrate
- 8.8g protein
- 1.5g salt
For calorie comparisons, looking at both per portion and per 100g helps avoid misleading comparisons between products of very different sizes.
Greggs Sausage Roll vs Vegan Sausage Roll: Which Has Fewer Calories?
The current Greggs Vegan Roll Pork-Free contains 308 calories per 101g roll, compared with 347 calories in the traditional 103g sausage roll.
That makes the vegan option approximately 39 calories lower per roll.
The nutritional differences extend beyond calories.
| Nutrition | Regular Sausage Roll | Vegan Roll |
| Calories | 347 kcal | 308 kcal |
| Portion | 103g | 101g |
| Fat | 24g | 19g |
| Saturates | 11g | 9.3g |
| Carbohydrates | 24g | 21g |
| Protein | 9.1g | 11g |
| Salt | 1.5g | 1.8g |
Sources: current Greggs product information.
The vegan version is lower in calories, total fat and saturated fat according to the present recipes, although it contains more salt.
This is another reason why simply assuming a vegan product will be lower in every nutritional measure can be misleading.
What About the Greggs Chicken Roll?
Greggs also currently sells a Chicken Roll, which is a different product from the traditional pork sausage roll.
A 99g Chicken Roll contains 305 calories, with 19g of fat, 25g of carbohydrate and 8.5g of protein.
That puts it around 42 calories below the standard sausage roll at current serving sizes.
The comparison is:
Chicken Roll — 305 kcal
Vegan Roll — 308 kcal
Sausage Roll — 347 kcal
This gives customers several pastry-roll options with noticeably different nutritional profiles.
Greggs Sausage Roll Calories Compared With Other Popular Greggs Items
Looking at other current Greggs products provides useful context for the 347-calorie figure.
| Greggs Product | Current Calories |
| Chicken Roll | 305 kcal |
| Vegan Roll Pork-Free | 308 kcal |
| Sausage Roll | 347 kcal |
| Sausage Breakfast Roll | 377 kcal |
| Steak Bake | 411 kcal |
| Chicken Bake | 426 kcal |
| Sausage, Bean & Cheese Melt | 456 kcal |
The traditional sausage roll therefore sits below several of Greggs’ larger bakes but above both the current Vegan Roll and Chicken Roll.
Portion size should still be taken into account. A Chicken Bake, for example, weighs around 150g, while the sausage roll weighs 103g.
Is a Greggs Sausage Breakfast Roll the Same as a Sausage Roll?

No. This distinction matters because the names are similar and can cause confusing calorie-search results.
The classic Greggs Sausage Roll is sausage meat wrapped in puff pastry and contains 347 calories.
The Sausage Breakfast Roll contains oven-baked sausages inside a corn-topped bread roll and currently contains 377 calories per 154g serving.
The breakfast version is therefore approximately 30 calories higher, but its nutritional composition is quite different.
For example, it contains 17g of protein and 15g of fat, compared with 9.1g of protein and 24g of fat in the traditional pastry sausage roll.
Anyone logging food in a calorie-tracking app should therefore make sure the correct Greggs product has been selected.
Does the Supermarket Greggs Sausage Roll Have the Same Calories?
Not necessarily.
This is another area where online calorie information can become confusing.
The 347-calorie figure applies to the current 103g sausage roll sold through Greggs’ own menu.
Greggs also distributes Bake at Home products through supermarkets. Those products can have different pack sizes, preparation instructions and nutritional values.
Greggs’ presence now extends well beyond conventional high-street bakeries through supermarkets, travel locations and other formats. Readers interested in the scale of that network can see how many Greggs shops are now operating across the UK.
For a supermarket multipack, the nutrition label on that particular packet should therefore be used rather than automatically entering 347 calories.
What Allergens Are in a Greggs Sausage Roll?
Greggs currently identifies the recipe allergens for its standard sausage roll as:
- Wheat
- Barley
- Sulphites
- Milk
Anyone with a food allergy should check Greggs’ latest allergen information before purchasing because ingredients and manufacturing information can change.
This is particularly important because some third-party nutritional pages contain older or inconsistent allergen lists.
Why Is the Greggs Sausage Roll So Calorie-Dense?
The answer is primarily the combination of puff pastry and sausage meat.
Fat provides more calories per gram than carbohydrate or protein, and the current sausage roll contains 24g of fat in a relatively compact 103g serving.
That does not mean the calorie figure should be viewed in isolation.
For anyone tracking food intake, the more useful approach is to consider:
- portion size;
- total daily calories;
- saturated fat;
- salt;
- protein;
- what accompanies the sausage roll; and
- the balance of food eaten across the rest of the day.
A sausage roll eaten alone is also different from a meal combining a sausage roll, crisps, a sugary drink and another sweet item.
Why Are So Many People Searching for Greggs Nutrition?
Greggs is no longer simply a small traditional bakery chain.
Its estate has expanded to thousands of locations, with shops increasingly appearing in railway stations, retail parks, petrol forecourts, supermarkets and other high-footfall locations. The company officially reported 2,773 shops trading at 27 June 2026.
Its growing food-to-go presence has even changed the UK café market. In 2026, Greggs moved ahead of Costa in one major industry measure of overall branded coffee-shop outlets, illustrating how large the business has become. Readers can explore the wider story of how Greggs overtook Costa in the UK coffee-shop market.
That scale helps explain why queries about Greggs calories, sausage rolls and menu nutrition receive so much interest.
So, How Many Calories Are Actually in a Greggs Sausage Roll?
The current answer is straightforward:
One standard 103g Greggs Sausage Roll contains 347 calories.
It also contains:
- 24g fat
- 11g saturated fat
- 24g carbohydrate
- 9.1g protein
- 1.5g salt
The 347-calorie figure is particularly important because older nutritional pages still show alternatives such as 327 or 348 calories.
Anyone purchasing the standard freshly baked product from Greggs should therefore use the company’s current 347 kcal per roll figure rather than an older database entry.
Frequently Asked Questions
How Many Calories Are in One Greggs Sausage Roll?
A standard 103g Greggs Sausage Roll currently contains 347 calories or 1,457kJ.
How Many Calories Are in Two Greggs Sausage Rolls?
Two current standard sausage rolls would contain approximately 694 calories.
How Many Calories Are in a Greggs Vegan Sausage Roll?
The current Vegan Roll Pork-Free contains 308 calories per 101g roll.
Is the Greggs Vegan Sausage Roll Lower in Calories?
Yes. At current serving sizes, the vegan roll contains 308 calories compared with 347 calories in the traditional sausage roll, a difference of 39 calories.
How Much Protein is in a Greggs Sausage Roll?
One standard sausage roll contains approximately 9.1g of protein.
How Much Fat is in a Greggs Sausage Roll?
The current roll contains 24g of fat, including 11g of saturated fat.
How Much Salt is in a Greggs Sausage Roll?
One roll contains 1.5g of salt, equivalent to around 25% of the standard adult reference intake shown by Greggs.
Why Do Some Websites Say 327 or 348 Calories?
Older Greggs recipes, serving sizes and nutritional datasets remain indexed online. Greggs’ current product information lists 347 calories for its 103g standard sausage roll, so the date of the nutritional information matters.


