5. Almonds
Almonds offer 16.5 g of protein per ½ cup. They also provide a good amount of vitamin E, which is great for the skin and eyes.
6. Spirulina
Spirulina is blue or green algae that contain around 8 g of protein per 2 tablespoons. It is also rich in nutrients, such as iron, B vitamins — although not vitamin B-12 — and manganese.
Spirulina is available online, as a powder or a supplement. It can be added to water, smoothies, or fruit juice. A person can also sprinkle it over salad or snacks to increase their protein content.