Nuts and seeds are convenient sources of plant-based protein, with peanuts (technically a legume) providing the most at 9.5 g per 1/4 cup, followed by almonds, pistachios, hazelnuts, cashews, and ...