Main
🏠Home
Calculators
⚖️BMI & TDEE 🔥BMR Calculator 📊TDEE Calculator 🥑Macro Calculator 🏃Calories Burned 💪Protein Calculator 🎯Calorie Deficit Calculator 📏Body Fat Percentage Calculator 💧Water Intake Fasting Timer 🌿Superfood Calculators
Women’s Health & Fitness
🌸Women’s Health Hub 🌸Period Calculator 💜PCOS Diet 🥚Iron Intake
Meal Tools
🍽Meal Planner 📒Daily Meal Tracker 🍲Recipe Builder 🔄Food Compare 🍱Food Calories Database 📝Blog 🥗Create Diet Plan
🥖 UK Bakery

Sausage Roll Calories Calculator

Last reviewed: August 1, 2026

A standard bakery sausage roll contains approximately 311 calories. The Greggs vegan sausage roll is almost identical in calories at 308 kcal. Cocktail sausage rolls are approximately 91 calories each.

Sausage Roll Calculator

434
Calories
12.6g
Protein
33.6g
Carbs
28.0g
Fats
Level B: Standard portion estimateBased on a common serving weight; brands and recipes may vary.
🔥 Burn This FoodApprox. active time for an average adult

To burn about 434 kcal you may need roughly:

96 minWalking
46 minRunning
62 minCycling
Actual calories burned vary by body weight, speed and fitness level.

📊 Data source note: Nutrition values are estimates based on standard food composition databases and common recipe data. Actual values vary by cooking method, oil quantity, ingredient brand, and serving size. See our Data Sources and Methodology pages.

Nutrition Overview

A sausage roll is a British bakery staple — seasoned sausage meat wrapped in puff pastry and baked. It is a popular snack, lunch and party food. The calorie count depends primarily on size: a small cocktail sausage roll is approximately 90–100 calories, a standard single from a bakery is 280–350 calories, and a large Greggs-style sausage roll is approximately 311 calories. Puff pastry is calorie-dense due to its butter-laminated layers; the sausage meat contributes fat and protein.

How to use this calculator

Enter weight in grams. A standard single sausage roll weighs approximately 75–90g; a large bakery version is 100–130g.

Sausage Roll Calories — Complete Breakdown

ServingCaloriesProteinFat
Cocktail sausage roll (25g)~91 kcal2.8g6.2g
Small sausage roll (50g)~182 kcal5.6g12.4g
Standard sausage roll (85g, bakery)~311 kcal9.5g21g
Greggs original sausage roll (100g)~311 kcal9.7g21.2g
Large homemade sausage roll (130g)~475 kcal13g32g
Vegetarian/vegan sausage roll (85g, Greggs)~308 kcal9g19.5g

Greggs Sausage Roll Calories

Greggs is the most searched reference for sausage roll calories in the UK. A standard Greggs sausage roll (100g) contains 311 calories, 9.7g protein and 21.2g fat. The Greggs vegan sausage roll is very similar at approximately 308 calories per sausage roll — the filling substitutes Quorn for pork but the puff pastry and overall calorie profile are nearly identical. Greggs also sells a smaller "sausage, bean and cheese melt" (approximately 399 kcal) and breakfast sausage roll (approximately 368 kcal) which are higher in calories.

🥗 Lower Calorie: Have two cocktail sausage rolls (182 kcal total) instead of one standard sausage roll (311 kcal). You get the same satisfaction from multiple pieces with 129 fewer calories.

💪 Higher Protein: Sausage rolls are not a high-protein food (10g per roll). For similar savoury satisfaction with higher protein, choose a chicken sandwich wrap (25–30g protein, similar calorie count) as a swap.

🔄 Smarter Swap: Make homemade sausage rolls with 50% reduced-fat sausage meat and thin-rolled puff pastry rather than thick. Reduces calories by approximately 80–100 per roll compared to a full-fat homemade version.

Burn This Food

To burn ~311 kcal (70 kg adult):

ActivityDuration
Brisk walking~1 hr 11 min
Jogging~36 min
Cycling~44 min
Swimming~41 min
Scotch Egg CaloriesCornish Pasty CaloriesBacon CaloriesFood CompareMeal PlannerRecipe BuilderMeat Pie vs Sausage Roll: Calories, Nutrition & Which Is Better?Sausage Roll vs Cornish Pasty: Calories, Nutrition & Which Is Better?

FAQs

How many calories in a sausage roll?

A standard bakery sausage roll (85g) contains approximately 311 calories. A Greggs sausage roll (100g) is also approximately 311 calories. A cocktail sausage roll (25g) is approximately 91 calories.

How many calories in a Greggs sausage roll?

A standard Greggs sausage roll contains approximately 311 calories, 9.7g protein and 21.2g fat. The Greggs vegan sausage roll is approximately 308 calories — nearly identical in calorie count to the pork version.

Is the Greggs vegan sausage roll lower in calories?

The Greggs vegan sausage roll (308 kcal) is approximately the same calories as the original (311 kcal). The puff pastry, which contributes the majority of calories, is the same in both versions.

Are sausage rolls high in calories?

Per item, sausage rolls are moderate in calories (91–311 kcal) but high in fat, particularly saturated fat from the puff pastry and sausage meat. Their calorie density per 100g (approximately 365 kcal) is high, so portion awareness is important.

📊 Data source: USDA FoodData Central and UK government food composition data. See Methodology.