Skip to main content

Calories in Walnuts: Nutrition Facts & Serving Sizes

Per 1 cup halves (50g)

327cal
Protein7.6g
Carbs6.9g
Fat32.6g

Per 100g

654cal
Protein15.2g
Carbs13.7g
Fat65.2g
Protein 16%Carbs 15%Fat 69%

Source: Web research, March 2026.

One ounce of walnuts (28g) contains 183 calories with 4.3g of protein, 3.8g of carbs, and 18.3g of fat. Per 100g, walnuts provide 654 calories, 15.2g of protein, 13.7g of carbs, and 65.2g of fat. Walnuts are one of the most calorie-dense foods you can eat, so portion control is critical when tracking macros. The standout nutritional feature is the fat profile: walnuts contain 47.2g of polyunsaturated fat per 100g, the highest of any common nut. This includes a significant amount of ALA (alpha-linolenic acid), a plant-based omega-3 fatty acid. They also provide 441mg of potassium, 158mg of magnesium, and 98mcg of folate per 100g. For those focused on fitness, walnuts are a calorie-dense snack that delivers healthy fats and decent protein in a small package. Measure by the ounce to avoid accidentally eating 400 to 500 calories in one sitting.

Nutrition Highlights

183 calories per 1 oz serving (28g)
47.2g polyunsaturated fat per 100g, highest omega-3 content of common nuts
15.2g protein per 100g with 6.7g fiber
158mg magnesium per 100g to support muscle function
654 calories per 100g, extremely calorie-dense

Calories by Serving Size

ServingCalProteinCarbsFatFiber
1 oz (28g)183.14.3g3.8g18.3g1.9g
1 cup halves (50g)3277.6g6.9g32.6g3.4g
100g65415.2g13.7g65.2g6.7g

Track Walnut in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories65433%
Protein15.2g30%
Total Fat65.2g84%
Saturated Fat6.1g31%
Total Carbohydrates13.7g5%
Dietary Fiber6.7g24%
Sugars2.6g5%
Sodium2mg

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat6.1g2%
Calcium98mg8%
Iron2.9mg16%
Potassium441mg9%
Vitamin A1mcg0%
Vitamin C1.3mg1%
Vitamin B60.5mg29%
Magnesium158mg38%
Phosphorus346mg28%
Zinc3.1mg28%
Selenium4.9mcg9%
Folate98mcg25%
Thiamin (B1)0.3mg25%
Riboflavin (B2)0.2mg15%
Niacin (B3)1.1mg7%

% Daily Values based on a 2,000 calorie diet (FDA reference).

Health Benefits of Walnuts

Walnuts have one of the strongest research bases of any nut. The 47.2g of polyunsaturated fat per 100g is dominated by ALA, which the body converts to EPA and DHA omega-3 fatty acids. Omega-3s have well-documented anti-inflammatory effects, which matters for anyone doing high-volume training with significant muscle damage and inflammation.

The 158mg of magnesium per 100g is a significant benefit for active people. Magnesium is involved in over 300 enzymatic processes, including muscle contraction, energy production from ATP, and protein synthesis. Many people training intensely are depleted in magnesium through sweat, and walnuts are an easy way to boost intake.

Walnuts also contain 441mg of potassium per 100g, supporting electrolyte balance and preventing muscle cramps. The 98mcg of folate per 100g supports DNA synthesis and cell repair, relevant when training is damaging and rebuilding muscle tissue at a high rate.

The 6.7g of fiber per 100g slows digestion, which blunts the glycemic response and contributes to satiety. Despite being extremely calorie-dense, a measured 1 oz serving of walnuts is genuinely filling due to the combination of fat, protein, and fiber.

For practical use: add walnuts to oatmeal, mix into Greek yogurt, or eat 1 oz as a between-meal snack. Just keep a food scale nearby since visually estimating portions of any nut is unreliable and can lead to significant calorie overages.

Dietary Considerations

Walnuts are naturally gluten-free, vegan, and dairy-free. They are not keto-friendly if eaten in large amounts due to their carb content, but 1 oz (3.8g carbs) fits comfortably within keto macros. For weight loss, walnuts require strict portion control at 654 calories per 100g. A measured 1 oz serving works well as a snack, but free-handing walnuts from a bag is an easy way to eat 400 to 600 calories without realizing it. Despite the calorie density, research suggests nut consumers tend to have better weight management outcomes than non-consumers, likely due to the satiety effects of fat, protein, and fiber combined.

Daily Intake (100g)

33%

100g of walnut provides 33% of a 2,000-calorie diet.

Track Your Intake

See how walnut fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in walnuts?

One ounce of walnuts (28g, about 14 halves) has 183 calories. Per 100g, walnuts contain 654 calories. A half cup (50g) has 327 calories. Walnuts are extremely calorie-dense, so weigh your portions rather than estimating by volume.

Are walnuts good for weight loss?

Walnuts can support weight loss in controlled portions. The combination of fat (18.3g per oz), protein (4.3g per oz), and fiber (1.9g per oz) makes them very satiating. Research shows walnut consumers often eat fewer total calories despite the high calorie density of the nuts themselves. Stick to 1 oz servings.

How much protein in walnuts?

One ounce of walnuts (28g) has 4.3g of protein. Per 100g, walnuts contain 15.2g of protein. While higher than most fruits and vegetables, walnuts are not a primary protein source. Use them for healthy fats and micronutrients, and get your main protein from meat, eggs, or dairy.

Are walnuts high in omega-3s?

Yes, walnuts are the richest common food source of plant-based omega-3s (ALA). Per 100g, walnuts contain 47.2g of polyunsaturated fat, much of it ALA. While ALA is not as directly usable as the EPA and DHA from fish, walnuts still contribute meaningfully to omega-3 intake for anti-inflammatory support.

How many walnuts should I eat per day?

Most research on walnut health benefits uses 1 to 2 oz per day (28 to 56g). At 183 to 327 calories, this is a reasonable daily range that provides meaningful nutrients without blowing your calorie budget. On a cut, stick to 1 oz. On a bulk, 2 oz daily fits easily.

Are walnuts or almonds healthier?

Both are excellent. Walnuts (654 cal per 100g) have more polyunsaturated fat and omega-3s. Almonds (614 cal per 100g) have more protein (21g vs 15.2g), more fiber (10.3g vs 6.7g), and more vitamin E. For omega-3 intake, choose walnuts. For protein and fiber, choose almonds. Eating both is ideal.

Track Walnuts in Your Diet

Snap a photo of your meal and CaloBurner will calculate the exact calories and macros. No food weighing required.

Download on the App Store