Back to Calorie Tables

How Many Calories in Walnuts? Nutrition & Macros

A handful of walnuts (28 g) has 183 calories

Protein 4.3g · Carbs 3.8g · Fat 18.3g

Walnuts are the richest nut source of omega-3 fatty acids (ALA), delivering 9.08 g per 100 g — more than any other tree nut. With 654 kcal, 15.2 g of protein, and 65.2 g of fat per 100 g, they are calorie-dense but packed with heart-healthy fats, antioxidants, and minerals. A single handful (28 g) provides about 183 kcal and 2.5 g of ALA — already exceeding the daily adequate intake for omega-3. Here is everything you need to know about walnut calories and macros, based on USDA data. Walnuts contain only about 4% water by weight.

654 kcal

2736 kJ · per 100g · Water: 4.07 g

Walnuts (Raw): 654 kcal (2736 kJ), Protein 15.23g, Carbs 13.71g, Fat 65.21g per 100g
15.23g Protein
13.71g Carbs
65.21g Fat
Protein
15.23g
Carbs
13.71g
Fat
65.21g

Calorie Calculator: Walnuts (Raw)

28 g

28 g Walnuts (Raw) contains 183 kcal

Protein 4.3 g Carbs 3.8 g Fat 18.3 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 handful (28 g) 183 kcal 4.3g 3.8g 18.3g
½ cup halves (58 g) 379 kcal 8.8g 8g 37.8g
100 grams 654 kcal 15.2g 13.7g 65.2g

Snap a photo — AI counts the calories for you.

Walnuts (Raw) — Nutrition Facts

Walnuts (Raw) per 100g
Calories 654 kcal
Protein 15.23 g
Fat 65.21 g
Carbs 13.71 g
Fiber 6.7 g
Sugar 2.61 g
Sodium 2 mg
Potassium 441 mg
Magnesium 158 mg
Phosphorus 346 mg
Vitamin C 1.3 mg
Vitamin B6 0.537 mg
Folate 98 mcg
Manganese 3.414 mg
Water 4.07 g

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

Walnuts (Raw): 654 kcal (2736 kJ), Protein 15.23g, Carbs 13.71g, Fat 65.21g per 100g
Walnuts (Raw) — 654 kcal / 100g

Variations

Raw (default)

654 kcal, 15.2 g protein, 65.2 g fat per 100 g. The standard form — maximum omega-3 content (9.08 g ALA), no added sodium. Best for salads, oatmeal toppings, and snacking. Store in the refrigerator to prevent rancidity.

Roasted & salted

Approximately 660–670 kcal per 100 g. Roasting slightly reduces omega-3 content due to heat-sensitive polyunsaturated fats. Added salt increases sodium from 2 mg to 250–400 mg per 100 g. Choose dry-roasted without oil for minimal calorie difference. Unsalted roasted is the best compromise between flavor and nutrition.

Walnut oil (reference)

884 kcal, 0 g protein, 100 g fat per 100 ml. Pure walnut oil retains the omega-3 profile but loses all fiber and protein. Best used as a finishing oil for salads — not for high-heat cooking, as it has a low smoke point (~160°C). One tablespoon (14 ml) has about 124 kcal.

Dietary Perspectives

For Weight Loss

Walnuts are calorie-dense at 654 kcal per 100 g — portion control is essential. A single handful (28 g, ~183 kcal) provides healthy fats and omega-3 that support satiety. Research shows that despite their high calorie count, regular nut consumption is not associated with weight gain when eaten in controlled portions. The combination of fat, fiber (6.7 g), and protein (15.2 g) slows digestion and keeps you feeling full. Weigh your portion rather than grabbing from the bag.

For Athletic Performance

Walnuts provide 654 kcal per 100 g — a compact energy source for athletes with high calorie needs. The 15.2 g of protein per 100 g is moderate compared to almonds (21.2 g), so pair with a higher-protein food post-workout. The standout benefit is omega-3 ALA (9.08 g per 100 g) — anti-inflammatory properties may help with exercise recovery. Magnesium (158 mg) supports muscle function. Not ideal as a sole protein source but excellent as part of a calorie-dense snack mix.

For Keto

Walnuts are one of the best nuts for keto. Per 100 g: 13.71 g total carbs minus 6.7 g fiber = approximately 7 g net carbs. A handful (28 g) has only about 2 g net carbs — easily fits within a 20 g daily limit. The fat content (65.2 g per 100 g) is among the highest of all nuts, and the macro ratio naturally aligns with ketogenic targets. The high omega-3 ALA content supports the anti-inflammatory profile often sought on keto. Add to salads, fat bombs, or eat as a standalone snack.

Frequently Asked Questions

How many calories are in walnuts?

A handful of walnuts (28 g, about 7 halves) contains approximately 183 calories. Per 100 g, raw walnuts have 654 calories. They are one of the most calorie-dense nuts — comparable to macadamia nuts (718 kcal) and pecans (691 kcal), and higher than almonds (579 kcal). The high calorie count comes almost entirely from fat (65.2 g per 100 g).

Are walnuts high in omega-3?

Yes — walnuts are the #1 tree nut for omega-3 fatty acids. They contain 9.08 g of ALA (alpha-linolenic acid) per 100 g. A single handful (28 g) provides about 2.5 g of ALA, which exceeds the daily adequate intake (1.1 g for women, 1.6 g for men). No other common nut comes close — almonds have virtually zero omega-3, and pistachios only 0.25 g per 100 g.

Walnuts vs almonds — what is the nutritional difference?

Walnuts have more fat (65.2 g vs 49.9 g) and more calories (654 vs 579 kcal per 100 g), but far more omega-3 (9.08 g vs 0.003 g). Almonds have more protein (21.2 g vs 15.2 g), more fiber (12.5 g vs 6.7 g), and more calcium (269 mg vs 98 mg). For omega-3 and brain health, walnuts win. For protein and fiber, almonds win.

Are walnuts good for keto?

Walnuts are excellent for keto. Per 100 g they have 13.71 g total carbs minus 6.7 g fiber = about 7 g net carbs. A handful (28 g) has only about 2 g net carbs. They are high in fat (65.2 g per 100 g) with a favorable keto macro ratio. The high omega-3 content also supports the anti-inflammatory benefits often associated with ketogenic diets.

How many walnuts should I eat per day?

A typical recommended serving is 28 g (about 7 walnut halves, ~183 kcal). Research suggests 28–56 g per day for cardiovascular benefits. At 654 kcal per 100 g, portion control matters — it is easy to eat 300+ calories from a large handful. Weighing your portion on a kitchen scale is the most reliable way to stay within your calorie budget.

How should I store walnuts?

Walnuts are high in polyunsaturated fats, which makes them more prone to rancidity than other nuts. Store them in an airtight container in the refrigerator for up to 6 months, or freeze for up to 1 year. At room temperature, shelled walnuts stay fresh for about 2–4 weeks. Rancid walnuts taste bitter and should be discarded.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Walnuts (Raw) 654 15.23g 13.71g 65.21g
Almonds 579 21.15g 21.55g 49.93g
Pistachios (Raw) 560 20.16g 27.17g 45.32g
Peanut Butter 598 22.21g 22.31g 51.36g
Avocado 160 2g 8.53g 14.66g

per 100g

Per 100 g, raw walnuts have 654 kcal with 15.2 g of protein, 65.2 g of fat (including 9.08 g omega-3 ALA), and 13.71 g of carbs (6.7 g fiber). They are the richest nut source of omega-3 — a single handful (28 g) exceeds the daily ALA adequate intake.

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.