OzCal
Australian kilojoule guide

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

ItemPer 100 g / 100 mLServeEnergyCalories
Sausage roll, commercial, ready to eat1,190 kJ/100 g130 g1,547 kJ370 Cal
Mrs Mac's Giant Sausage Roll1,242 kJ/100 g200 g2,483 kJ594 Cal
Woolworths Beef Sausage Rolls983 kJ/100 g130 g1,278 kJ305 Cal
Patties Jumbo sausage roll1,081 kJ/100 g175 g1,892 kJ452 Cal
Sausage roll, frozen, baked at home1,118 kJ/100 g130 g1,453 kJ347 Cal
Chicken sausage roll, homemade946 kJ/100 g130 g1,230 kJ294 Cal

By the size you actually buy

How it is eatenEnergyCaloriesProtein
Party sausage roll (42 g)500 kJ120 Cal~4 g
Standard bakery roll (130 g)1,547 kJ370 Cal~13 g
Giant servo roll (200 g)2,483 kJ594 Cal~19 g
Two standard rolls with sauce3,186 kJ762 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.

See how OzCal works

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.

Where these numbers come from: Generic values come from the FSANZ Australian Food Composition Database; brand values come from Open Food Facts packet panels held in OzCal's catalogue. Figures are per 100 g or per the serve stated in each row, and real serves vary between stores, cooks and batches. Always check the label or the chain's own nutrition panel for the version in front of you. Energy converted at 1 Cal = 4.184 kJ. Last updated 2026-09-15.