"It might surprise you but all fruits and vegetables contain protein," says North. "Vegetables with the most protein include, green peas (9g per cup), broccoli, spinach, asparagus, artichokes, ...
Feel like your protein shake isn't living up to its full flavor or nutritional potential? Consider these upgrades, from fruits and dairy to seeds and spices.
How Much Protein Do I Need a Day? The amount of protein you need will vary greatly upon your goals ... A somewhat surprising entry on our list of the best high protein foods, oats contain around 5.3g ...