Pulses are a good source of carbohydrates, dietary fibers and of course protein. Compared to most other plant-based foods, pulses have quite a high content in protein.
100g boiled pulses
= 9g protein
100g boiled pasta
= 4g protein
Pulses are also good sources of vitamins, minerals, and many antioxidant compounds!