Ever wondered how peanuts stack up when it comes to protein? Peanuts actually deliver about 7 grams of protein per one-ounce (28-gram) serving, making them a leader among plant-based protein sources. But how do they compare to other protein-packed foods?
Here’s the protein breakdown per typical serving:
- Chicken breast (3 oz cooked): ~26g - Firm tofu (3 oz): ~8g - Peanuts (1 oz): ~7g - Greek yogurt (6 oz): ~15-17g - Lentils (1/2 cup cooked): ~9g - Almonds (1 oz): ~6g
Did you know peanuts are technically legumes, not nuts? That’s why their protein content is so impressive—they’re closer to beans and lentils than tree nuts. Along with protein, peanuts also give you magnesium, vitamin E, and heart-healthy fats (source: USDA FoodData Central). For vegetarians or anyone looking to mix up their protein sources, peanuts are a smart, satisfying option.
Try tossing roasted peanuts into salads, or stir natural peanut butter into your breakfast oats for an extra punch of plant protein. Just keep portions in check—peanuts are calorie-dense. Bottom line: peanuts are one of the best plant-based food choices for packing in protein per bite.