How many kilojoules and calories are in a sausage roll?
AUSNUT 2023 kilojoules for a bakery-size and a party sausage roll, with the fat, the sodium and how to log one in calories.
The sausage roll sits next to the meat pie in bakery and servo warmers, and because it is smaller it can look like the lighter option. Per 100 g it is actually the denser of the two: AUSNUT 2023 lists a commercial sausage roll at 1,190 kJ, and a 130 g roll comes to about 1,547 kJ (370 Cal). A party sausage roll is 40 g, so four of them (160 g) add up to about 1,904 kJ (455 Cal), more than a full-size roll.
Kilojoules and calories in sausage roll per 100 g
According to Food Standards Australia New Zealand's AUSNUT 2023 database (food “Sausage roll, commercial”), 100 g of sausage roll contains 1,190 kJ (284 Cal), 9.7 g of protein, 27 g of carbohydrate and 15 g of fat.
| Nutrient (per 100 g) | Amount |
|---|---|
| Energy | 1,190 kJ |
| Calories | 284 Cal |
| Protein | 9.7 g |
| Carbohydrate (available) | 27 g |
| Dietary fibre | 3 g |
| Sugars | 2.8 g |
| Added sugars | 1.9 g |
| Total fat | 15 g |
| Saturated fat | 8.1 g |
| Sodium | 667 mg |
| Cholesterol | 20 mg |
| Potassium | 130 mg |
| Calcium | 24 mg |
| Iron | 1.1 mg |
| Vitamin C | 0 mg |
Kilojoules per serve
Per-100 g numbers are only useful once you know your serve. Typical serves of sausage roll, with kilojoules first as on Australian labels:
| Serve | kJ | Cal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| 1 sausage roll (130 g) | 1,547 | 370 | 13 g | 35 g | 19 g |
| 1 party sausage roll (40 g) | 476 | 114 | 3.9 g | 11 g | 5.8 g |
A sausage roll (130 g) is about 1,547 kJ, or 18% of the 8,700 kJ average adult daily energy intake used as the reference on Australian kilojoule menu boards.
Macro breakdown
By energy, sausage roll is about 40% carbohydrate, 14% protein and 46% fat (using 17 kJ per gram of protein and carbohydrate and 37 kJ per gram of fat).
The flaky pastry and the sausage meat are why fat leads: a sausage roll has more fat than protein by weight, and about 10.5 g of the 19 g of fat in a 130 g roll is saturated. Sodium is high as well, at 667 mg per 100 g or about 867 mg per roll, while fibre is a modest 3 g per 100 g.
How sausage roll compares with similar foods
| Food (per 100 g) | kJ | Cal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Crumbed calamari (takeaway) | 1,239 | 296 | 18 g | 16 g | 17 g |
| Bacon and egg roll | 1,136 | 272 | 12 g | 26 g | 13 g |
| Pork bao bun | 1,066 | 255 | 11 g | 30 g | 9.7 g |
| Battered fish | 1,025 | 245 | 16 g | 14 g | 14 g |
| Potato cake (potato scallop) | 1,373 | 328 | 5.4 g | 27 g | 22 g |
Is sausage roll good for weight loss?
At 1,190 kJ per 100 g a sausage roll is denser than a meat pie (952 kJ) or a bacon and egg roll (1,136 kJ), although an individual meat pie (about 1,666 kJ) still has more in total because it weighs more. With about 13 g of protein against 19 g of fat, a 130 g roll may not keep you full for long. A single party sausage roll at 476 kJ (114 Cal) is a reasonable taste at a function if you stop at one or two. If a sausage roll is lunch, pair it with salad or fruit rather than hot chips.
How to log sausage roll in Cal.AI
Cal.AI counts in calories, so log a 130 g sausage roll as 370 Cal (1,547 kJ ÷ 4.184 = 370). Take a photo with Scan Food or scan the barcode on a frozen pack, then use Fix Results to set 130 g for a bakery roll or 40 g per party roll. The common mistake is logging a plate of party rolls as one serve, so tap the + control for each one, and add sauce as its own item.
Frequently asked questions
How many kilojoules are in a sausage roll?
A commercial sausage roll (130 g) has about 1,547 kJ (370 Cal) in AUSNUT 2023, with about 13 g of protein, 35 g of carbohydrate and 19 g of fat. A party sausage roll (40 g) is about 476 kJ (114 Cal). Bakery rolls vary in size, so weigh one if it looks bigger than usual and scale from 1,190 kJ per 100 g.
Does a sausage roll have more kilojoules than a meat pie?
Per 100 g, yes: a commercial sausage roll has 1,190 kJ and a commercial meat pie 952 kJ. Per item it flips, because an individual pie (175 g) is about 1,666 kJ while a 130 g sausage roll is about 1,547 kJ. The sausage roll also has more saturated fat per 100 g, about 8.1 g against 5.7 g.
How much sodium is in a sausage roll?
AUSNUT 2023 lists 667 mg of sodium per 100 g of commercial sausage roll. That works out at about 867 mg in a 130 g roll and about 267 mg in a 40 g party sausage roll, before any tomato sauce. Recipes differ between bakeries and brands, so check the sodium per serve on the label when you buy a packet.
Sources
- Food Standards Australia New Zealand. AUSNUT 2023 food nutrient database: “Sausage roll, commercial” (food ID 13405019), licensed under CC BY 4.0. Calories and per-serve amounts calculated by Cal.AI (1 Cal = 4.184 kJ). FSANZ AUSNUT 2023
- NSW Food Authority. Fast Choices program: nutritional information menu labelling. NSW Food Authority