Quick answer: The best nuts for muscle building are almonds, pistachios and cashews — the highest-protein options — with walnuts adding anti-inflammatory omega-3s. Nuts also supply magnesium and healthy fats that support recovery, though they work best alongside a higher-protein food like yoghurt, eggs or a shake.
Why nuts help with muscle and recovery
- Plant protein to support muscle repair (6g+ per handful from almonds or pistachios).
- Magnesium, which contributes to normal muscle function.
- Healthy fats & calories that make hitting an energy surplus easier when building.
- Antioxidants that help counter exercise-induced oxidative stress.
The best picks
| Goal | Best nut | Why |
|---|---|---|
| Most protein | Almonds | ~21g protein / 100g, plus vitamin E |
| Complete-ish protein | Pistachios | All nine essential amino acids |
| Recovery / anti-inflammatory | Walnuts (in our mix) | Rich in omega-3 ALA |
| Energy for bulking | Macadamias | Calorie-dense healthy fats |
How to use them around training
Nuts are a convenient snack, not a complete post-workout meal on their own. Pair a 30g handful with a protein-rich food — Greek yoghurt, a protein shake, eggs or cottage cheese — within a couple of hours of training to hit 20-30g of protein in total.
Frequently asked questions
Can nuts alone build muscle?
Not efficiently. Nuts contribute protein and nutrients but are calorie-dense; combine them with higher-protein foods to reach your daily target.
Are nuts good before a workout?
A small handful 1-2 hours before training provides steady energy, but keep the portion modest as the fat slows digestion.
This article is general information, not personalised nutrition advice.
Fuel up: Almonds, Pistachios or a 6-nut mix. Subscribe & save 5%, free local delivery over HK$350.