Also known as Bengal gram, chana dal is a protein-rich legume that not only keeps you full longer but also helps with weight management. Just one cup of cooked chana dal gives you around one-third of your daily protein needs. Protein is vital for your body; it helps build muscles, strengthens bones, supports your immune system, and plays a key role in making hemoglobin, which carries oxygen in your blood.