By Robert J. Matthews
One ounce (about 23 almonds) provides 6 grams of protein. They are also high in calcium, magnesium and vitamin E.
Contain 6 grams of protein per ounce. Their shells encourage mindful snacking as you have to de-shell each nut.
Technically legumes, but commonly referred to as nuts. One ounce of peanuts has 7 grams of protein. Go for the unsalted, dry roasted varieties.
A good source of 5 grams of protein per ounce. Also rich in heart-healthy fats. Tasty in homemade trail mixes or granola.
Also known as pepitas. A quarter cup serving provides 8 grams of plant-based protein. Also packed with magnesium and iron.
Look for natural, unsweetened varieties. Two tablespoons provides 8 grams of filling protein. Spread on apple slices or celery sticks for a protein boost.
Have 4 grams of protein per ounce along with omega-3 fatty acids. Add crunch and protein to salads and yogurt.
A quarter cup serving has 6 grams of protein. The perfect high-protein snack combined with dried fruit, or eat them straight out of the shell.