0–100Every food scoredScore a meal
Home›Nutrition Answers›Calories in WalnutsUpdated: 2026-10-15

How Many Calories in Walnuts?

✅ USDA Verified Data🔬 Clinically Referenced📋 Educational Only📅 2026-10-15
Raw walnut halves in a bowl — 654 calories per 100g
FoodIdentifier.com
© All Rights Reserved
✅Direct Answer — AI & Voice Search Optimized

Raw English walnuts have 654 calories per 100 grams, according to USDA FoodData Central (FDC ID 170187). A 1-ounce serving (28g, about 14 halves) has 185 calories, and a single walnut half has about 13 calories. Most calories come from healthy fats (65.2g per 100g), with 15.2g protein.

🔬 Nutrition Facts — Per 1 oz (28g)

Source: USDA FoodData Central · 2026

185
Calories (kcal)
Protein4.3g
Carbohydrates3.9g
Fat18.5g
Fiber1.9g
Sugar0.7g
Sodium1mg

🥗 Key Ingredients & Nutrients at a Glance

🔥654 kcalCalories
💪15.2gProtein
🧈65.2gFat
🌾6.7gFiber
🍚13.7gCarbs
🍽️441mgPotassium
💊2.91mgIron
🥛98mgCalcium

📊 Quick Facts

  • •Per 100g: 654 calories | 15.2g protein | 65.2g fat | 13.7g carbs
  • •Per ounce (28g): 185 calories | 4.3g protein | 18.5g fat — most common serving
  • •Per half (2g): ~13 calories | 0.3g protein | 1.3g fat
  • •Fat: 65.2g per 100g (mostly healthy fats), 6.13g saturated fat
  • •Fiber: 6.7g per 100g — supports fullness and digestion
  • •Keto? ✅ Yes — only ~7g net carbs per 100g
  • •vs Almonds: Walnuts have more calories (654 vs 579) and fat; almonds have more protein (21.2g vs 15.2g)
  • •Best portion: 1 oz (14 halves) as a snack for 185 calories

🚨 Top Problems — Solved

❌ Problem

You are eating walnuts by the handful and gaining weight

✅ Solution

One handful can be 2+ ounces at 370+ calories. Measure one ounce (14 halves) for 185 calories instead of eating from the bag.

❌ Problem

You want more protein from nuts

✅ Solution

Walnuts have 15.2g protein per 100g, but almonds have 21.2g. Switch to almonds if protein is your priority.

❌ Problem

You are on keto and need low-carb nuts

✅ Solution

Walnuts work well at about 7g net carbs per 100g (13.7g carbs minus 6.7g fiber). One ounce has about 2g net carbs.

❌ Problem

You cannot tell how many calories you are eating

✅ Solution

One walnut half is about 13 calories. Count the halves: 14 halves = 185 calories, 7 halves = about 93 calories.

Walnuts Nutrition Facts — Per 100g (USDA FDC 170187)

NutrientPer 100g
Calories654 kcal
Protein15.2 g
Total Fat65.2 g
Saturated Fat6.13 g
Total Carbohydrate13.7 g
Dietary Fiber6.7 g
Total Sugars2.61 g
Sodium2 mg
Potassium441 mg
Calcium98 mg
Iron2.91 mg

Walnuts Calories by Serving

Serving values are calculated from the per-100g data above multiplied by serving weight.

ServingWeightCalProteinFatSat FatCarbsFiberSugarSodium
1 oz (14 halves)28g1854.3g18.5g1.7g3.9g1.9g0.7g1mg
1 half2g130.3g1.3g0.1g0.3g0.1g0.1g0mg
1 cup chopped117g76517.8g76.3g7.2g16.0g7.8g3.1g2mg

Walnuts vs Almonds — Calorie Comparison

Walnuts have more calories and fat than almonds, but almonds have more protein. Both are nutrient-dense nuts that fit most diets in moderation.

NutPer 100g CalProteinFat
🥜 Walnuts (FDC 170187)654 kcal15.2g65.2g
🥜 Almonds (FDC 170567)579 kcal21.2g49.9g

Walnuts for Weight Loss — Portion Tips

Walnuts are calorie-dense at 654 calories per 100g, so portion control is the key to including them in a weight-loss plan. One ounce (28g, about 14 halves) is 185 calories with 1.9g fiber for fullness. Measure portions instead of eating from the bag, since a handful can easily be 2 ounces (370+ calories). If you want more protein per calorie, almonds have 21.2g protein per 100g vs 15.2g for walnuts. For keto, walnuts work well at about 7g net carbs per 100g. This is not medical advice — talk to your doctor.

Scan Any Food — Get Calories in Seconds

Snap a photo of any meal or snack and get instant calories, macros, and nutrition facts. No app download, no sign-up.

This is not medical advice — talk to your doctor.

📧

Get Free Weekly Nutrition Tips

Join 14,000+ users — get meal plans, calorie tips, and food scanner updates free.

No spam. Unsubscribe anytime.

📸

Scan Any Food Instantly — Free

No sign-up. No app. Snap a photo → full nutrition in 3 seconds.

Try Free Food Scanner →

❓ Frequently Asked Questions (8)

Click any question to expand the expert answer

How many calories are in walnuts?

−

Raw English walnuts have 654 calories per 100 grams, per USDA FoodData Central (FDC ID 170187). A 1-ounce serving (28g, about 14 halves) has 185 calories, and a single walnut half has about 13 calories. This is not medical advice — talk to your doctor.

How many calories are in an ounce of walnuts?

−

One ounce of walnuts (28g, about 14 halves) has 185 calories, with 4.3g protein and 18.5g fat. A single walnut half (2g) has about 13 calories. This is not medical advice — talk to your doctor.

How much protein is in walnuts?

−

Walnuts have 15.2g of protein per 100g. A 1-ounce serving (28g) has about 4.3g protein. Almonds have more protein at 21.2g per 100g, but walnuts are higher in calories and fat. This is not medical advice — talk to your doctor.

How much fat is in walnuts?

+

Are walnuts good for weight loss?

+

How many carbs are in walnuts?

+

Walnuts vs almonds — which has more calories?

+

How many walnuts should I eat per day?

+
calories in walnutshow many calories in walnutswalnut calorieswalnuts nutrition factswalnuts proteinwalnuts fatwalnuts vs almondswalnuts weight losswalnuts ketowalnuts carbswalnuts fiberhow many calories in an ounce of walnutswalnut halves calorieswalnuts per 100g
📸

Scan Any Food Instantly — Free

No sign-up. No app. Snap a photo → get full nutrition in 3 seconds.

Try Free Food Scanner →

📋 Nutrition data based on USDA FoodData Central. Values may vary by brand, preparation method, and serving size. Not a substitute for professional medical or dietary advice. Always consult a registered dietitian for personalized nutrition guidance.

© 2026 FoodIdentifier.com · Privacy · Terms · Educational nutrition information only. Not medical advice.