Walnut: Calories, Nutrition Facts, and Health Benefits (2026)

1 oz of walnuts has 183 calories, 1.9 g fiber and 0.4 mg vitamin C. Full walnut nutrition facts per serving and per 100 g, by goal, with blood-sugar and comparison data.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Walnuts contain 183 calories per 1 oz (28 g), providing 4.3 g of protein and 1.9 g of fiber. They are rich in healthy fats, with 18.3 g of fat per serving, including omega-3 (ALA) fats, while having only 0.7 g of sugar.

This page provides a comprehensive overview of walnut nutrition, including calorie content, macronutrient breakdown, and health benefits. It also examines how walnuts fit into various dietary goals and their impact on blood sugar levels.

Walnut Nutrition Facts (Per Serving and Per 100 g)

The following nutrition facts table details the composition of walnuts per 1 oz (28 g) and per 100 g, highlighting key nutrients and their amounts.

Values are for 1 oz (28 g, about 14 halves).

Nutrient Per Serving Per 100 g % Daily Value (per serving)
Calories 183 654 9%
Protein 4.3 g 15.2 g 9%
Carbohydrates 3.8 g 13.7 g 1%
Fiber 1.9 g 6.7 g 7%
Sugar 0.7 g 2.6 g -
Fat 18.3 g 65.2 g 23%
Vitamin C 0.4 mg 1.3 mg 0%
Potassium 123 mg 441 mg 3%
Saturated Fat 1.7 g 6.1 g 9%
Magnesium 44 mg 158 mg 11%

About 8% of walnut calories come from carbohydrates, 9% from protein and 84% from fat.

Walnut by Health Goal

In this section, we evaluate how walnuts rate against common dietary goals, providing insights into their suitability for different nutritional needs.

Goal Rating Why
Weight loss Fair 183 calories per serving, with 1.9 g fiber for fullness
Blood sugar / diabetes Excellent Glycemic load of about 1 per serving
Immunity Good Vitamin E and minerals like zinc and selenium that support immune function
Digestion Fair 1.9 g fiber per serving supports regularity
Heart health Good Unsaturated fats, fiber and magnesium, with very low sodium
Muscle gain Fair Low in protein (4.3 g); best as a vitamin-rich choice, not a protein source

Walnut and Blood Sugar

Glycemic index: 0. Glycemic load: 1 per serving.

Walnut is very low in available carbohydrate, with a glycemic load around 1 per serving, so it has minimal effect on blood sugar. Its fat, protein and fiber also slow the blood-sugar rise from foods eaten alongside it.

How Walnut Compares to Other Nuts and Seeds

The comparison table below illustrates how walnuts stack up against other nuts and seeds in terms of nutrition, allowing for informed choices.

Nut/Seed (per 100 g) Calories Protein (g) Fat (g) Fiber (g)
Walnut 654 15.2 65.2 6.7
Almond 579 21.1 49.9 12.5
Pecan 691 9.2 72.0 9.6
Hazelnut 628 14.9 60.8 9.7

Walnut Myths, Checked

Walnuts give you the same omega-3 as fish , Misleading. Walnuts have ALA, which converts poorly to the EPA and DHA found in fish.

Walnuts are too high in fat to be healthy , False. Their fat is mostly polyunsaturated, linked with heart benefits.

How to Track Walnut

Nuts and seeds are calorie-dense, so a small handful can swing the count a lot; weighing walnut beats eyeballing it. Nutrola identifies food from a photo, barcode or voice entry and returns calories and macros, so you can log walnut accurately instead of estimating. Nutrola is available from EUR 2.50 per month and shows no ads on any tier.

For related references, see best fat sources ranked, best plant-based protein sources ranked, and complete protein sources ranked.

Sources

Nutrition values are from the USDA FoodData Central database, shown per serving and per 100 g, rounded. Percent Daily Values use US reference intakes for a 2,000 calorie diet. Glycemic index and load are from published international tables and vary by variety, ripeness and cooking method. This is educational and not medical advice.

Frequently Asked Questions (FAQ)

How many calories are in 1 oz of walnuts?

One ounce of walnuts contains 183 calories, making them a calorie-dense food option. This serving size is approximately 14 halves.

Is walnut good for weight loss?

Walnuts can be beneficial for weight loss due to their high fiber content, which aids in satiety. However, their calorie density means portion control is important.

Can people with diabetes eat walnut?

People with diabetes can include walnuts in their diet as they have a low glycemic index and minimal impact on blood sugar levels.

How much magnesium is in walnut?

Each ounce of walnuts provides 44 mg of magnesium, which is essential for various bodily functions, including muscle and nerve function.

Is walnut high in sugar?

Walnuts are low in sugar, with only 0.7 g per 1 oz serving. This makes them a suitable snack for those monitoring their sugar intake.

Are walnuts good for the brain?

Research suggests that walnuts may support brain health due to their high levels of omega-3 fatty acids, which are linked to cognitive function.

Key Takeaways

  • Walnuts contain 183 calories per 1 oz (28 g).
  • They provide 4.3 g of protein and 1.9 g of fiber.
  • Walnuts are high in healthy fats, with 18.3 g per serving.
  • They have only 0.7 g of sugar, making them low in sugar.
  • Each serving offers 44 mg of magnesium.
  • Walnuts are known for their omega-3 (ALA) fat content.

Ready to Transform Your Nutrition Tracking?

Join millions who have transformed their health journey with Nutrola!