Quick Answer

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.

NutrientPer Sausage Roll (107g)% Daily Reference Intake
Calories311 kcal16%
Total Fat13.3g19%
Saturated Fat3.7g19%
Carbohydrates36.9g14%
Sugars2.4g3%
Fibre1.7g
Protein6.6g13%
Salt1.2g20%

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:

NutrientOriginal Sausage RollVegan Sausage RollDifference
Calories311 kcal308 kcal−3 kcal
Total Fat13.3g13.4g+0.1g
Saturated Fat3.7g5.8g+2.1g ⚠
Protein6.6g9.4g+2.8g ✓
Salt1.2g1.1g−0.1g
Carbohydrates36.9g33.8g−3.1g
⚠ Note on saturated fat: The vegan sausage roll has significantly higher saturated fat (5.8g vs 3.7g) due to the plant-based filling using higher-fat ingredients. From a heart health perspective, the original has less saturated fat despite containing meat.

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:

ItemCaloriesProteinFatPrice (2026)
Sausage Roll311 kcal6.6g13.3g£1.25
Vegan Sausage Roll308 kcal9.4g13.4g£1.25
Bacon Roll345 kcal22g8.4g£2.50
Sausage, Bean & Cheese Melt445 kcal18g19.2g£2.20
Steak Bake408 kcal13.2g20g£2.00
Porridge (Original)257 kcal8g4.9g£1.80
Porridge with Honey & Nuts299 kcal8.2g7.1g£2.20
Hash Brown116 kcal1.5g5.8g£0.95
Sausage Breakfast Roll478 kcal20g21g£2.80
Bacon & Cheese Croissant382 kcal16g18g£2.60
Coffee (flat white, whole milk)113 kcal5.5g5.8g£1.85
Orange Juice (330ml)132 kcal1.2g0.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?

ChainCheapest Breakfast ItemCaloriesPriceCal/£ (lower = better value)
GreggsHash Brown116 kcal£0.95122 kcal/£
GreggsSausage Roll311 kcal£1.25249 kcal/£
McDonald'sHash Brown150 kcal£1.09138 kcal/£
McDonald'sBacon Roll374 kcal£3.9994 kcal/£
CostaBanana Bread395 kcal£2.80141 kcal/£
CostaBacon Roll382 kcal£3.9996 kcal/£
WetherspoonsFull English~950 kcal£5.99158 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.