Stay full longer with these high-protein, high-fiber foods, from lentils and edamame to chia seeds and black beans, plus ...