Nuts and seeds are foods high in fiber, protein, and good fats that provide a lot of energy. They are ideal for sustained daily fuel because they maintain blood sugar, give you long-lasting energy, ...
"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, ...