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.

By the Cal.AI Team · Published · 3 min read

Short answer 100 g of sausage roll has 1,190 kJ (284 Cal), according to FSANZ's AUSNUT 2023 database. A typical serve, a sausage roll (130 g), has about 1,547 kJ (370 Cal) with 13 g protein, 35 g carbs and 19 g fat. Close to half of that energy comes from the fat in the pastry and sausage meat, and any tomato sauce is extra.

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
Energy1,190 kJ
Calories284 Cal
Protein9.7 g
Carbohydrate (available)27 g
Dietary fibre3 g
Sugars2.8 g
Added sugars1.9 g
Total fat15 g
Saturated fat8.1 g
Sodium667 mg
Cholesterol20 mg
Potassium130 mg
Calcium24 mg
Iron1.1 mg
Vitamin C0 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:

ServekJCalProteinCarbsFat
1 sausage roll (130 g)1,54737013 g35 g19 g
1 party sausage roll (40 g)4761143.9 g11 g5.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)kJCalProteinCarbsFat
Crumbed calamari (takeaway)1,23929618 g16 g17 g
Bacon and egg roll1,13627212 g26 g13 g
Pork bao bun1,06625511 g30 g9.7 g
Battered fish1,02524516 g14 g14 g
Potato cake (potato scallop)1,3733285.4 g27 g22 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.

Scan it instead of searching it Cal.AI is free on iPhone, Apple Watch and Android. Snap a photo, scan a barcode or search any food, then fix anything the AI gets wrong.
Download on the App Store Get it on Google Play

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

Related articles

Cal.AI TeamWe build Cal.AI, an AI calorie counter for iPhone, Apple Watch and Android. Every number in this article links to its source; see how we research and fact-check. This is general nutrition-tracking guidance, not medical advice.