The 6 Best High-Protein Nuts You Can Eat

Burst
Burst

LETS' GO

Peanuts are great high-protein nuts, even if they're legumes. They can be eaten as a peanut butter sandwich, roasted peanuts, or a foundation for homemade sauces.

Peanuts

Almonds have 164 calories and 6 grams of protein per ounce. A 2020 Nutrients study found that almonds are rich in plant protein, healthy fats, fiber, vitamin E, and magnesium.

Almonds

These anti-inflammatory foods are abundant in fiber, healthy fats, vitamins, minerals, and antioxidants including flavonoids and anthocyanins.

Pistachios

They can also be sprinkled on salads, incorporated into creamy sauces, or eaten by the handful.

Cashews

Hazelnuts include 178 calories and 4 grams of protein per ounce. Hazelnuts are healthful and add crunch to chocolate spread.

Hazelnuts

FOLLOW

MORE

STORIES

FOR