Quick answer: Most nuts are an incomplete protein because they are low in the amino acid lysine. Pistachios are a notable exception and are close to complete. The simple fix is to eat nuts alongside lysine-rich foods like legumes, dairy or quinoa across the day.
What does complete protein mean?
A complete protein contains all nine essential amino acids in useful amounts. Animal proteins are complete; most plant proteins are slightly short in one or two. For nuts, that limiting amino acid is usually lysine.
Which nuts are closest to complete?
- Pistachios — contain all nine essential amino acids and are considered a near-complete plant protein.
- Almonds & cashews — high in protein but lower in lysine.
Easy pairings for a complete profile
| Pair nuts with | Why it works |
|---|---|
| Legumes (chickpeas, lentils, beans) | High in lysine, complementing nuts |
| Dairy or Greek yoghurt | Complete protein on its own |
| Quinoa | A complete plant protein |
You don’t need to combine them in the same meal — eating a varied diet across the day is enough.
Frequently asked questions
Are pistachios a complete protein?
Close. Pistachios contain all nine essential amino acids, which is rare for a nut, making them one of the best plant-protein nut choices.
Do I need to food-combine at every meal?
No. Current evidence shows that getting a variety of protein sources throughout the day is sufficient.
Try the near-complete nut: Pistachios, or a 6-nut mix for variety. Subscribe & save 5%, free local delivery over HK$350.