According to the U.S. Department of Agriculture (USDA), in 1 gram of salt-free, dry-roasted peanuts (the equivalent of a single peanut) you’ll get 0.244 grams of protein. Chickpeas, alternatively referred to as garbanzo beans, are also rich in protein. In a 100-gram serving of cooked chickpeas with no salt added you’ll find 8.86 grams of protein (via USDA). If we do a little math to determine what that comes out to per gram, peanuts still come out on top. You’d find approximately 0.088 grams of protein in 1 gram of chickpeas compared to peanuts’ 0.244 grams.
Although green beans are unexpectedly high in protein, they simply can’t hold a candle to peanuts. A 100-gram serving of cooked green beans with no added fat contains 1.9 grams of protein (via USDA). When divided down, this comes out to 0.019 grams of protein per gram of green beans. Cooked green peas are also a beloved member of the legume family, yet this popular side dish only totals about 0.053 grams of protein per gram (via USDA). As such, the peanut reigns supreme.