beans, lentils, chickpeas, and other "pulses" are loaded with protein, fiber, and other nutrients. legumes are great sources of protein for those on a meat-free diet.