A Greggs sausage roll contains 311 calories, 13.3g fat, 3.7g saturated fat, 6.6g protein. The vegan sausage roll is 308 calories. The bacon roll is 345 calories. Porridge is the lowest calorie warm option at 257 calories. All data from Greggs official nutritional information, verified 2026.
Greggs Sausage Roll — Full Nutritional Data
Greggs has sold over 1.5 billion sausage rolls since launching in the 1970s. It remains the UK's single best-selling bakery item by volume. For anyone watching their calories, understanding exactly what is in one matters — especially since many people eat one without thinking about it as part of breakfast on the go.
| Nutrient | Per Sausage Roll (107g) | % Daily Reference Intake |
|---|---|---|
| Calories | 311 kcal | 16% |
| Total Fat | 13.3g | 19% |
| Saturated Fat | 3.7g | 19% |
| Carbohydrates | 36.9g | 14% |
| Sugars | 2.4g | 3% |
| Fibre | 1.7g | — |
| Protein | 6.6g | 13% |
| Salt | 1.2g | 20% |
One thing worth noting: the sausage roll is relatively low in protein for its calorie count. At 6.6g protein for 311 calories, it delivers less satiety than a bacon roll (345 calories, 20g+ protein). If you are eating breakfast for energy and satiety, the bacon roll is significantly better value nutritionally.
Greggs Vegan Sausage Roll — Calories vs Original
The Greggs vegan sausage roll launched in January 2019 and became one of the most talked-about UK food launches in recent years. From a calories perspective, it is remarkably close to the original:
| Nutrient | Original Sausage Roll | Vegan Sausage Roll | Difference |
|---|---|---|---|
| Calories | 311 kcal | 308 kcal | −3 kcal |
| Total Fat | 13.3g | 13.4g | +0.1g |
| Saturated Fat | 3.7g | 5.8g | +2.1g ⚠ |
| Protein | 6.6g | 9.4g | +2.8g ✓ |
| Salt | 1.2g | 1.1g | −0.1g |
| Carbohydrates | 36.9g | 33.8g | −3.1g |
Every Greggs Breakfast Item — Full Calorie Table
Greggs serves breakfast from when stores open (typically 6:00–7:00am) until 11:00am. The full breakfast menu includes:
| Item | Calories | Protein | Fat | Price (2026) |
|---|---|---|---|---|
| Sausage Roll | 311 kcal | 6.6g | 13.3g | £1.25 |
| Vegan Sausage Roll | 308 kcal | 9.4g | 13.4g | £1.25 |
| Bacon Roll | 345 kcal | 22g | 8.4g | £2.50 |
| Sausage, Bean & Cheese Melt | 445 kcal | 18g | 19.2g | £2.20 |
| Steak Bake | 408 kcal | 13.2g | 20g | £2.00 |
| Porridge (Original) | 257 kcal | 8g | 4.9g | £1.80 |
| Porridge with Honey & Nuts | 299 kcal | 8.2g | 7.1g | £2.20 |
| Hash Brown | 116 kcal | 1.5g | 5.8g | £0.95 |
| Sausage Breakfast Roll | 478 kcal | 20g | 21g | £2.80 |
| Bacon & Cheese Croissant | 382 kcal | 16g | 18g | £2.60 |
| Coffee (flat white, whole milk) | 113 kcal | 5.5g | 5.8g | £1.85 |
| Orange Juice (330ml) | 132 kcal | 1.2g | 0.3g | £1.30 |
For full Greggs menu prices and the complete item guide, see our Greggs breakfast menu UK guide.
Greggs Calories vs Other UK Chains
Context matters. How does Greggs compare to McDonald's breakfast and Costa breakfast on calories?
| Chain | Cheapest Breakfast Item | Calories | Price | Cal/£ (lower = better value) |
|---|---|---|---|---|
| Greggs | Hash Brown | 116 kcal | £0.95 | 122 kcal/£ |
| Greggs | Sausage Roll | 311 kcal | £1.25 | 249 kcal/£ |
| McDonald's | Hash Brown | 150 kcal | £1.09 | 138 kcal/£ |
| McDonald's | Bacon Roll | 374 kcal | £3.99 | 94 kcal/£ |
| Costa | Banana Bread | 395 kcal | £2.80 | 141 kcal/£ |
| Costa | Bacon Roll | 382 kcal | £3.99 | 96 kcal/£ |
| Wetherspoons | Full English | ~950 kcal | £5.99 | 158 kcal/£ |
For the cheapest breakfast options across all UK chains, see our cheapest breakfast UK guide. For the healthiest options under 400 calories, see our healthiest breakfast UK guide.
Is a Greggs Sausage Roll a Healthy Breakfast?
Honestly: it is not a nutritionally optimal breakfast. The sausage roll is high in refined carbohydrates and relatively low in protein. But “healthy” is contextual. If the choice is a sausage roll or nothing, the sausage roll provides energy and is not catastrophically calorific at 311 calories.
The better question is: what is the best thing to eat at Greggs if you care about nutrition?
🌟 Best Greggs Breakfast Choices by Goal
- Lowest calories: Hash Brown (116 kcal) + black coffee
- Best protein: Bacon Roll (345 kcal, 22g protein) — excellent protein-to-calorie ratio
- Vegan: Vegan Sausage Roll (308 kcal) or Porridge (257 kcal)
- Best satiety per calorie: Porridge (257 kcal, 8g protein, fills you up for 3+ hours)
- Highest calorie: Sausage Breakfast Roll (478 kcal) — avoid if watching intake
Greggs Breakfast Hours and Availability
Greggs breakfast is served from store opening until 11:00am. Opening times vary by location — most high street stores open at 7:00am, while some transport hub and motorway locations open from 6:00am. Check the Greggs app for your nearest store hours.
Greggs operates over 2,400 stores across the UK making it the largest bakery chain in the country by number of locations — more than any fast food competitor including McDonald's (1,400+ UK locations). For the cheapest breakfast in the UK by chain ranking, our cheapest breakfast UK guide ranks every option side by side.
🏆 BritBreakfast Verdict on Greggs Nutrition
The sausage roll is a treat, not a breakfast staple. If you are eating at Greggs for breakfast regularly, the bacon roll is the significantly better nutritional choice — more protein, more satiety, and only 34 calories more despite costing £1.25 extra. Porridge is the best option for anyone watching calories. The hash brown as a side addition is excellent value at 116 calories for 95p.
A Greggs sausage roll contains 311 calories per roll (107g). It contains 13.3g of fat, 3.7g of saturated fat, 36.9g of carbohydrates and 6.6g of protein. It contributes 16% of the average adult daily calorie intake of 2,000 calories.
The Greggs vegan sausage roll contains 308 calories — just 3 calories fewer than the original. However it has significantly more saturated fat (5.8g vs 3.7g) and more protein (9.4g vs 6.6g). From a pure calorie perspective the two are almost identical. The vegan version is not meaningfully lighter.
The lowest calorie hot breakfast item at Greggs is porridge at 257 calories. For a snack, the hash brown at 116 calories is the lightest option. Both are considerably lower than the sausage roll at 311 calories or the sausage breakfast roll at 478 calories.
For a direct comparison: Greggs sausage roll = 311 calories at £1.25. McDonald's hash brown = 150 calories at £1.09. McDonald's Egg McMuffin = 301 calories at £3.79. For similar calories, McDonald's charges significantly more. Greggs is the cheapest calories-per-pound in the UK fast food breakfast market, though not necessarily the most nutritious option.
Related Guides
Weekly Breakfast Updates
Price changes, calorie updates, new guides. Free every week.