Protein in Almonds: Per Ounce, vs Other Nuts, and the Calorie Density Truth
Almonds have 6g of protein per 1 oz (23 almonds). Compare raw vs roasted, whole vs butter vs milk, see how almonds rank against other nuts for protein, and learn why peanuts actually win.
The quick answer: One ounce of almonds (about 23 almonds) contains 6g of protein with 164 calories and 14g of fat. While almonds are frequently marketed as a high-protein snack, the truth is that most of their calories come from fat, not protein. Almonds are a solid supplemental protein source, but they should not be relied on as a primary one.
How Much Protein Is in Almonds?
Almonds are a nutrient-dense tree nut with a good reputation for health, but their protein story requires context. Here is the protein content by common serving sizes:
| Serving Size | Protein | Calories | Fat | Carbs | Fiber |
|---|---|---|---|---|---|
| 1 almond | 0.26g | 7 | 0.6g | 0.3g | 0.2g |
| 10 almonds | 2.6g | 70 | 6.1g | 2.6g | 1.5g |
| 1 oz / 23 almonds (28g) | 6.0g | 164 | 14.2g | 6.1g | 3.5g |
| 1/4 cup (36g) | 7.6g | 207 | 17.9g | 7.7g | 4.4g |
| 1/2 cup (72g) | 15.2g | 414 | 35.8g | 15.4g | 8.8g |
| 1 cup whole (143g) | 30.4g | 828 | 71.4g | 30.8g | 17.6g |
The critical number to understand: at 164 calories per ounce, you need to consume 828 calories to get 30g of protein from almonds alone. For comparison, you could get 30g of protein from 3.5 oz of chicken breast at just 165 calories — five times more calorie-efficient.
Raw vs Roasted Almonds
The roasting process causes minimal nutritional changes:
| Type | Protein (per 1 oz) | Calories | Fat | Notes |
|---|---|---|---|---|
| Raw | 6.0g | 164 | 14.2g | Baseline nutrition |
| Dry roasted (unsalted) | 6.0g | 170 | 14.7g | Slightly more fat extracted by heat |
| Dry roasted (salted) | 6.0g | 170 | 14.7g | +73mg sodium |
| Oil roasted | 5.9g | 172 | 15.3g | Slight additional fat from roasting oil |
| Honey roasted | 4.8g | 168 | 12.5g | Sugar coating reduces protein density |
| Blanched (skin removed) | 6.0g | 165 | 14.3g | Virtually identical to raw |
Roasting slightly increases the calorie content because heat makes fat more extractable, but the protein remains the same. The only variety with meaningfully less protein per serving is honey-roasted, where the sweet coating displaces some nut weight.
Whole Almonds vs Almond Products
Almonds come in many forms, and the protein content varies substantially:
| Almond Product | Serving Size | Protein | Calories | Notes |
|---|---|---|---|---|
| Whole almonds | 1 oz (23 nuts) | 6.0g | 164 | Standard reference |
| Sliced almonds | 1 oz (28g) | 6.0g | 164 | Same as whole, just cut |
| Slivered almonds | 1 oz (28g) | 6.0g | 164 | Same as whole |
| Almond flour | 1/4 cup (28g) | 6.0g | 160 | Good for keto baking |
| Almond butter | 2 tbsp (32g) | 6.8g | 196 | Slightly more protein per serving |
| Almond milk (unsweetened) | 1 cup (240ml) | 1.0g | 30 | Very low protein |
| Almond milk (original) | 1 cup (240ml) | 1.0g | 60 | Added sugar, still low protein |
The almond milk numbers are striking — and often misleading. A cup of almond milk contains only about 4-5 almonds worth of actual nuts, with the rest being water. At 1g of protein per cup, almond milk is not a meaningful protein source. If you are choosing a plant milk for protein, soy milk (7-8g per cup) or pea milk (8g per cup) are far better options.
Almonds vs Other Nuts: Protein Ranking
Almonds are a decent protein nut, but they are not the best. Here is how common nuts and seeds rank by protein per 1 oz serving:
| Nut/Seed | Protein (per 1 oz) | Calories | Calories per 1g Protein |
|---|---|---|---|
| Peanuts | 7.3g | 161 | 22.1 |
| Pumpkin seeds | 8.5g | 153 | 18.0 |
| Almonds | 6.0g | 164 | 27.3 |
| Pistachios | 5.7g | 159 | 27.9 |
| Sunflower seeds | 5.5g | 165 | 30.0 |
| Cashews | 5.2g | 157 | 30.2 |
| Walnuts | 4.3g | 185 | 43.0 |
| Hazelnuts | 4.2g | 178 | 42.4 |
| Brazil nuts | 4.1g | 187 | 45.6 |
| Pecans | 2.6g | 196 | 75.4 |
| Macadamia nuts | 2.2g | 204 | 92.7 |
Peanuts (technically a legume) and pumpkin seeds are the protein winners among commonly consumed nuts and seeds. Peanuts deliver 22% more protein than almonds at fewer calories. Macadamia nuts and pecans are on the opposite end — they are almost pure fat with very little protein.
The Calorie Density Warning
This is the most important section for anyone eating almonds for protein. Almonds are extremely calorie-dense:
| To Get 30g of Protein | Amount Needed | Calories Consumed |
|---|---|---|
| From almonds | 5 oz (142g) | 828 |
| From chicken breast | 3.5 oz (100g) | 165 |
| From eggs | 5 eggs | 360 |
| From Greek yogurt | 10.5 oz (300g) | 200 |
| From shrimp | 4.4 oz (125g) | 124 |
Getting 30g of protein from almonds costs you 828 calories. From shrimp, the same protein costs 124 calories. That is a 6.7x difference. If you are in a calorie deficit trying to lose weight, relying on almonds for protein is counterproductive.
This does not mean almonds are unhealthy — they are packed with vitamin E, magnesium, healthy monounsaturated fats, and fiber. But they should be viewed as a healthy fat source that happens to have some protein, not a primary protein source.
The Best Way to Use Almonds for Protein
Almonds work best as a protein supplement to meals, not as the main protein source:
As a Salad Topper
Sprinkle 1/2 oz of slivered almonds (3g protein, 82 cal) over a chicken or salmon salad to add crunch and a small protein boost.
In Overnight Oats
Add 1 oz of chopped almonds (6g) to overnight oats with Greek yogurt (17g) for a 23g protein breakfast.
As a Trail Mix Component
Mix almonds with pumpkin seeds and dried fruit for a balanced snack. Keep the portion to 1 oz to manage calories.
In Smoothies (as butter)
Blend 1 tbsp of almond butter (3.4g protein) into a protein shake for extra texture and healthy fats without making the smoothie a calorie bomb.
Almond Nutrition Beyond Protein
Where almonds truly shine is in micronutrients. Per 1 oz serving:
- Vitamin E: 37% of the daily value (one of the best food sources)
- Magnesium: 19% of the daily value
- Manganese: 27% of the daily value
- Riboflavin (B2): 17% of the daily value
- Phosphorus: 14% of the daily value
- Fiber: 3.5g (12% of the daily value)
Almonds are also rich in monounsaturated fats — the same heart-healthy fats found in olive oil. Multiple studies have linked regular almond consumption (1 oz/day) to reduced LDL cholesterol and lower cardiovascular disease risk.
Frequently Asked Questions
Are almonds high in protein?
Relatively — almonds have more protein than most nuts (6g per oz). But compared to actual high-protein foods like chicken, eggs, Greek yogurt, or tofu, almonds are modest. Their protein-to-calorie ratio is about 5 times worse than chicken breast. Think of almonds as a healthy fat with bonus protein.
How many almonds should I eat per day?
Most nutrition guidelines recommend about 1 oz (23 almonds) per day. This provides meaningful amounts of vitamin E, magnesium, and healthy fats without excessive calories. Studies showing health benefits typically used 1-1.5 oz daily.
Are almonds a complete protein?
No. Almonds are low in the essential amino acid lysine. They can be paired with lysine-rich foods like beans, lentils, or dairy to create a complete amino acid profile. However, if you eat a varied diet throughout the day, this is not a concern.
Is almond butter better than peanut butter for protein?
No. Peanut butter has slightly more protein per serving (7-8g per 2 tbsp vs 6-7g for almond butter). Peanut butter is also cheaper. Almond butter has more vitamin E and slightly more fiber, but for pure protein, peanut butter wins.
Can I eat too many almonds?
Yes — not because of toxicity, but because of calories. A cup of almonds contains 828 calories, which is roughly 40% of many people's daily calorie needs. The high fat content also means large servings can cause digestive discomfort. Stick to 1-2 oz per day for most health goals.
Are almonds good for weight loss?
In moderation, yes. Studies show that despite their high calorie density, regular almond consumers do not tend to gain weight — likely because the fiber, protein, and fat promote satiety, and not all almond calories are absorbed due to the cell wall structure. However, mindless snacking on almonds can easily add hundreds of excess calories.
Does soaking almonds increase protein?
No. Soaking almonds softens them and may slightly improve digestibility, but it does not change the protein content. Some phytic acid is reduced during soaking, which may improve mineral absorption, but the protein stays the same.
Why are almonds so expensive?
Almonds are water-intensive to grow (about 1 gallon of water per almond), primarily grown in drought-prone California, and require extensive processing. Their high demand for snacking, milk, flour, and butter keeps prices elevated. Buying in bulk from warehouse stores significantly reduces the per-ounce cost.
Log Your Nut Intake Accurately
Almonds are one of the easiest foods to over-eat because a "handful" can range from 0.5 oz to 2 oz — a difference of 164 calories. Mealift lets you log almonds and other nuts by weight, volume, or piece count so you always know exactly how much protein and calories you are consuming.