These high-protein vegetables and plant-based foods will keep you just as full and energized as animal protein picks, plus ...