Walnuts โ€” Protein & Portion Scorecard

USDA FoodData Central breakdown in US ounces and grams โ€” plus exact portions to hit your per-meal protein target.

USDA Per-Serving & 30g Target

4 oz = 17.2g Protein (742 kcal)

To hit 30g of protein from walnuts, measure 6.9 oz (197 g) for ~1288 calories.

Per 4 oz (113g US)
17.2g P
742 kcal ยท 15.5g C ยท 73.9g F
Per 100 Grams
15.2g P
654 kcal ยท 13.7g C ยท 65.2g F
Per 1 Pound (16 oz)
68.9g P
2967 kcal total
30g Protein Portion
6.9 oz
197g ยท 1288 kcal
Portion Target Table

How Much Walnuts for 20g, 30g, 40g, and 50g of Protein?

Protein Goal US Ounces (oz) Grams (g) Calories Carbs / Fat
20g Protein 4.7 oz 132 g 863 kcal 18.1g C ยท 86.1g F
30g Protein 6.9 oz 197 g 1,288 kcal 27g C ยท 128.4g F
40g Protein 9.3 oz 263 g 1,720 kcal 36g C ยท 171.5g F
50g Protein 11.6 oz 329 g 2,152 kcal 45.1g C ยท 214.5g F

Interactive Nutrition Tools

Compare Other Protein Sources