Skip to main content

Haggis is a meat product traditionally made from sheep’s offal, oatmeal, fat and seasonings. The figures here describe haggis after boiling. It provides fat, carbohydrate and protein. Per 100g, boiled haggis contains 22g of fat, including 7.6g of saturated fat, along with 11g of protein and 1.9g of salt.

Protein helps maintain muscles and other body tissues. Haggis also provides iron, which is needed to make haemoglobin, the substance in red blood cells that carries oxygen. Its salt and saturated fat content are worth noting for people monitoring these in their diet. Full nutrient figures are provided in the tables below.

Nutrition per 100g

Nutrient

Per 100g

Energy

310 kcal

Energy

1292 kJ

Fat

22g

of which saturates

7.6g

Carbohydrate

19g

of which sugars

Trace

Protein

11g

Salt

1.9g

Alcohol

0g

Water

46g

Cholesterol

91mg

Vitamins and minerals per 100g

Nutrient

Per 100g

Vitamin A (retinol equivalent)

1800µg

Vitamin D

0.1µg

Vitamin E

0.41mg

Vitamin C

Trace

Thiamin (B1)

0.16mg

Riboflavin (B2)

0.35mg

Niacin (B3)

1.5mg

Vitamin B6

0.07mg

Vitamin B12

2µg

Folate

8µg

Calcium

29mg

Iron

4.8mg

Magnesium

36mg

Phosphorus

160mg

Potassium

170mg

Sodium

770mg

Zinc

1.9mg

Copper

0.44mg

About these figures

Values are per 100g of the food as described (8 samples). "Trace" means only a very small amount was found. Nutrients that were not measured are not shown. Salt is calculated from sodium.

Further reading and references

  • Public Health England. McCance and Widdowson's The Composition of Foods Integrated Dataset 2021. GOV.UK.

Article history

The information on this page is written and peer reviewed by qualified clinicians.
  • 4 Nov 2026 | Latest version
  • 3 Nov 2026 | Originally published