Almonds vs Peanuts: nutrition comparison
Per 100 g · raw vs raw
Per 100 g, almonds has 579 kcal and 21.2 g protein, while peanuts has 567 kcal and 25.8 g protein. Peanuts is the lighter option by 12 kcal. Peanuts delivers more protein (4.6 g more per 100 g). Almonds is higher in fiber. See the full breakdown below.
Source: USDA FoodData Central. Data as of June 2026.
Side-by-side nutrition (per 100 g)
| Almonds | Peanuts | Difference | |
|---|---|---|---|
| Calories | 579 kcal | 567 kcal | +12 kcal (2%) |
| Protein | 21.2 g | 25.8 g | −4.6 g (18%) |
| Carbohydrate | 21.6 g | 16.1 g | +5.5 g (34%) |
| Fat | 49.9 g | 49.2 g | +0.7 g (1%) |
| Fiber | 12.5 g | 8.5 g | +4 g (47%) |
| Sugar | 4.4 g | 4.7 g | −0.3 g (6%) |
Source: USDA FoodData Central. Data as of June 2026.
How they differ
- Calories: Almonds is higher (579 vs 567 kcal).
- Protein: Peanuts leads with 25.8 g vs 21.2 g. That is 3.7 g/100 kcal for almonds and 4.6 g/100 kcal for peanuts.
- Fiber: Almonds provides more (12.5 g vs 8.5 g).
Which is "better" depends on your goals and the rest of your diet. This is general information, not medical or dietary advice.
Frequently asked questions
Which has more calories, almonds or peanuts?
Almonds has more — 579 kcal vs 567 kcal per 100 g, a difference of 12 kcal.
Which has more protein, almonds or peanuts?
Peanuts has more protein: 25.8 g vs 21.2 g per 100 g.
Is almonds healthier than peanuts?
"Healthier" depends on your goals. Per 100 g, almonds has 579 kcal and 21.2 g protein, while peanuts has 567 kcal and 25.8 g protein. Compare the full table above and consider the overall diet. This is general information, not dietary advice.
See each food in detail
Last updated: 2026-06-14