Skip to main content

Pesto sauce, homemade

Homemade pesto is an Italian sauce made with basil and parmesan, used with pasta. The figures here describe a homemade recipe rather than a ready-made product. It mainly provides fat and protein, with calcium also a notable nutrient. Per 100g, it contains 46g of fat, including 12g of saturated fat, 19g of protein and 487mg of calcium.

Protein supports the maintenance and repair of body tissues, while calcium helps maintain bones and teeth. The fat and saturated fat content is worth noting for people watching their energy or saturated fat intake. Pesto also contributes salt, and recipes can vary. Full nutrient figures are in the tables below.

Nutrition per 100g

Nutrient

Per 100g

Energy

501 kcal

Energy

2073 kJ

Fat

46g

of which saturates

12g

Carbohydrate

2.4g

Protein

19g

Salt

0.73g

Alcohol

0g

Water

27g

Cholesterol

41mg

Vitamins and minerals per 100g

Nutrient

Per 100g

Vitamin A (retinol equivalent)

273µg

Vitamin D

0.1µg

Vitamin E

3.8mg

Vitamin C

4mg

Thiamin (B1)

0.16mg

Riboflavin (B2)

0.22mg

Niacin (B3)

0.9mg

Vitamin B12

1.4µg

Calcium

487mg

Iron

2.3mg

Magnesium

68mg

Phosphorus

423mg

Potassium

267mg

Sodium

291mg

Zinc

3.5mg

Copper

0.6mg

About these figures

Values are per 100g of the food as described (Recipe. Italian dish. Basil and parmesan sauce for pasta. Recipe from Waltham Forest College). "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