How many kilojoules are in a sausage roll?
A standard 130 g bakery sausage roll is about 1,547 kJ (370 Cal), based on 1,190 kJ per 100 g for a commercial ready-to-eat roll. A giant servo roll at 200 g runs close to 2,483 kJ, and a party sausage roll is about 500 kJ each.
Key numbers
- 130 g bakery sausage roll
- 1,547 kJ (370 Cal)
- 2,483 kJ
- 500 kJ
Roll by roll
| Item | Per 100 g / 100 mL | Serve | Energy | Calories |
|---|---|---|---|---|
| Sausage roll, commercial, ready to eat | 1,190 kJ/100 g | 130 g | 1,547 kJ | 370 Cal |
| Mrs Mac's Giant Sausage Roll | 1,242 kJ/100 g | 200 g | 2,483 kJ | 594 Cal |
| Woolworths Beef Sausage Rolls | 983 kJ/100 g | 130 g | 1,278 kJ | 305 Cal |
| Patties Jumbo sausage roll | 1,081 kJ/100 g | 175 g | 1,892 kJ | 452 Cal |
| Sausage roll, frozen, baked at home | 1,118 kJ/100 g | 130 g | 1,453 kJ | 347 Cal |
| Chicken sausage roll, homemade | 946 kJ/100 g | 130 g | 1,230 kJ | 294 Cal |
By the size you actually buy
| How it is eaten | Energy | Calories | Protein |
|---|---|---|---|
| Party sausage roll (42 g) | 500 kJ | 120 Cal | ~4 g |
| Standard bakery roll (130 g) | 1,547 kJ | 370 Cal | ~13 g |
| Giant servo roll (200 g) | 2,483 kJ | 594 Cal | ~19 g |
| Two standard rolls with sauce | 3,186 kJ | 762 Cal | ~26 g |
Sausage roll or meat pie?
At matched weights the sausage roll is the heavier choice: 1,190 kJ per 100 g against 952 for a meat pie, because a roll is mostly pastry wrapped around a thin core of seasoned mince. A pie carries more filling and more protein per kilojoule.
The homemade version is the real win. Swapping to chicken mince and one sheet of pastry lands near 946 kJ per 100 g, so you can eat the same size roll for around 300 kJ less.
Stop guessing the number
OzCal logs this in about five seconds: snap it, scan the barcode or say it. Kilojoules the way the label shows them, on 26,600 verified Australian foods.
Common questions
How many calories are in a sausage roll?
About 370 Cal (1,547 kJ) for a standard 130 g bakery roll.
How many kilojoules in a giant sausage roll?
A 200 g giant roll at 1,242 kJ per 100 g is about 2,483 kJ, or 594 Cal.
Are supermarket sausage rolls lighter than bakery ones?
Often yes. Woolworths beef sausage rolls sit near 983 kJ per 100 g against 1,190 for a commercial bakery roll.
Which has more kilojoules, a pie or a sausage roll?
Per 100 g the sausage roll, because of the pastry. Per item it depends on weight: a 175 g pie and a 130 g roll are close.
How do I track this accurately?
Scan the barcode on frozen packs, or search the bakery version in OzCal and set the weight you bought.
Keep reading
Citing this page. OzCal (2026). "Kilojoules in a Sausage Roll (Every Size and Brand) | OzCal". Retrieved from https://ozcal.com.au/kilojoules/sausage-roll. Last updated 2026-09-15. Figures are per the serve stated in each row, converted at 1 Cal = 4.184 kJ. A plain-text version of this page is available at https://ozcal.com.au/kilojoules/sausage-roll.md.