Back to Calorie Tables

How Many Calories in Pesto? Nutrition Facts & Macros

100 grams of basil pesto has 372 calories

Protein 4.2g · Carbs 6.9g · Fat 36.4g

Basil pesto has 372 calories per 100g — a calorie-dense Italian sauce made from basil, olive oil, pine nuts, Parmesan, and garlic. Outstanding vitamin K (193.8µg = 161% DV) from basil. Very high in healthy fats (36.4g, mostly mono- and polyunsaturated from olive oil and pine nuts). Good vitamin E (4.61mg) and vitamin A (96µg). High sodium (1028mg) — use measured portions. A little goes a long way for flavor.

372 kcal

1556 kJ · per 100g · Water: 49.16 g

Pesto: 372 kcal (1556 kJ), Protein 4.16g, Carbs 6.93g, Fat 36.38g per 100g
4.16g Protein
6.93g Carbs
36.38g Fat
Protein
4.16g
Carbs
6.93g
Fat
36.38g

Calorie Calculator: Pesto

100 g

100 g Pesto contains 372 kcal

Protein 4.2 g Carbs 6.9 g Fat 36.4 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 tablespoon (15g) 56 kcal 0.6g 1g 5.5g
¼ cup (60g) 223 kcal 2.5g 4.2g 21.8g
100 grams 372 kcal 4.2g 6.9g 36.4g

Snap a photo — AI counts the calories for you.

Pesto — Nutrition Facts

Pesto per 100g
Calories 372 kcal
Protein 4.16 g
Fat 36.38 g
Carbs 6.93 g
Fiber 2.1 g
Sugar 2.6 g
Sodium 1028 mg
Potassium 195 mg
Magnesium 40 mg
Phosphorus 97 mg
Vitamin C 0 mg
Vitamin B6 0.267 mg
Folate 29 mcg
Water 49.16 g

Source: USDA FoodData Central (FDC ID: 171582) · Data verified April 2026

Pesto: 372 kcal (1556 kJ), Protein 4.16g, Carbs 6.93g, Fat 36.38g per 100g
Pesto — 372 kcal / 100g

Variations

On pasta

The classic use — toss 2-3 tablespoons (30-45g, 112-167 kcal) with hot drained pasta. Trofie, trenette, or linguine are traditional Ligurian choices. Add a splash of pasta water to emulsify. Top with extra Parmesan and pine nuts. Never heat pesto directly — add to just-cooked pasta off the heat to preserve the fresh basil flavor.

As spread or dip

Spread thin on sandwiches, bruschetta, or crostini — 1 tablespoon (15g, 56 kcal) per slice. Mix with Greek yogurt (1:1 ratio) for a lighter dip at ~190 kcal per 100g instead of 372. Also great swirled into hummus or mixed with cream cheese for stuffed peppers.

On grilled chicken or fish

Top grilled chicken breast or fish with 1-2 tablespoons (15-30g, 56-112 kcal) of pesto for instant flavor. Also works as a marinade before grilling — coat the protein and let it rest 30 minutes. The oils keep the meat moist. Pesto chicken with roasted vegetables is a complete high-protein meal at ~400 kcal.

Dietary Perspectives

For Weight Loss

Pesto is calorie-dense at 372 kcal/100g — portion control is critical. Use 1 tablespoon (15g, 56 kcal) as a flavor booster, not a main ingredient. Dilute with pasta water or Greek yogurt for volume without the calories. Compare: 2 tbsp pesto (112 kcal) vs 100g marinara (50 kcal). The fat content satisfies, but measure it — free-pouring adds hundreds of hidden calories.

For Athletic Performance

Pesto is a quick calorie source for athletes needing to hit high energy targets — 56 kcal per tablespoon from healthy fats. Outstanding vitamin K (193.8µg) supports bone metabolism and blood clotting. Good vitamin E (4.61mg) as an antioxidant for recovery. Use on post-workout meals with pasta and chicken for a calorie-dense recovery plate. The sodium (1028mg/100g) is actually beneficial during high-sweat training.

For Keto

Pesto is keto-friendly — only 4.8g net carbs per 100g (6.9g minus 2.1g fiber) with 36.4g fat. A 2-tablespoon serving (30g) = just 1.4g net carbs and 11g fat — perfect keto macros. Use generously on grilled meats, zucchini noodles, or as a salad dressing. Check store-bought brands for added sugars or starches. Homemade is ideal for keto — you control the ingredients.

Frequently Asked Questions

How many calories are in pesto?

100g of basil pesto has 372 calories — 6.9g carbs (2.1g fiber), 36.4g fat, 4.2g protein. One tablespoon (~15g) = 56 calories. The calories come primarily from olive oil and pine nuts. Homemade pesto varies but is typically similar.

Is pesto healthy?

In moderation, yes — outstanding vitamin K (193.8µg = 161% DV) from basil, good vitamin E (4.61mg), and healthy fats (olive oil + pine nuts). However, it's calorie-dense (372 kcal/100g) and high in sodium (1028mg). Use it as a flavor booster in small portions (1-2 tablespoons) rather than a main ingredient.

How much pesto per serving?

A typical pasta serving uses 2-3 tablespoons (30-45g) of pesto = 112-167 calories from pesto alone. For a lighter dish, 1 tablespoon (15g, 56 kcal) spread thin works well on sandwiches, grilled vegetables, or as a salad dressing base.

Is pesto better than other pasta sauces?

Pesto is much more calorie-dense than tomato-based sauces (marinara ~50 kcal/100g vs pesto 372 kcal) but provides more nutrients (vitamin K, E, healthy fats). It has less sugar than many jar sauces. The key is portion control — you need less pesto for the same flavor impact.

What is traditional pesto made of?

Authentic Genovese pesto (pesto alla genovese) has 7 ingredients: fresh basil (Genovese DOP), extra virgin olive oil, pine nuts, Parmigiano-Reggiano, Pecorino Fiore Sardo, garlic, and coarse salt. No cooking — raw ingredients ground in a marble mortar with a wooden pestle ('pesto' = pounded).

Can you make pesto without pine nuts?

Yes — common substitutes: walnuts (slightly bitter, lower cost), cashews (creamier), almonds (milder), sunflower seeds (nut-free). Each changes flavor slightly and affects the fat profile. Walnut pesto is a popular alternative that's also rich in omega-3s.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.