
Almonds

Walnuts
All Comparisons

← Back to all comparisons
Almonds vs Walnuts
Almonds
Wins in 4 of 6 categories
Compare Almonds and Walnuts calories, protein, and nutrition. See which fits your diet goals.
Verdict (USDA data)
Per 100g (USDA data), Almonds has 579 calories vs Walnuts's 654. Almonds has more protein (21.4g vs 15.4g) and more fiber (12.5g vs 6.8g). Pick Almonds for more protein.
Sources: Almonds (FDC 170567) · Walnuts (FDC 170187)
Nutrition Comparison (per 100g)
| Nutrient | Almonds | Walnuts | |
|---|---|---|---|
| Calories | 579 | vs | 654 |
| Protein | 21.4g | vs | 15.4g |
| Carbs | 21.8g | vs | 13.9g |
| Fat | 50.7g | vs | 66.1g |
| Fiber | 12.5g | vs | 6.8g |
| Sodium | 0mg | vs | 3.6mg |
Winner determined by: fewer calories, more protein, fewer carbs, less fat, more fiber, less sodium
Source: USDA FoodData Central. Almonds: FDC 170567 · Walnuts: FDC 170187.
When to Choose Each
Choose Almonds when:
- You're cutting calories (579 vs 654 per 100g)
- You need more protein (21.4g vs 15.4g per 100g)
- You want more fiber (12.5g vs 6.8g per 100g)
Choose Walnuts when:
- A typical portion is 1 oz (14 halves) (185 calories)
- Walnuts fit the dishes you already cook
Frequently Asked Questions
Track Your Food with AI
Snap a photo and instantly get calories for Almonds, Walnuts, and thousands more foods.
Last updated: 2026-01-26