Dal, rajma, chickpeas, sattu, nuts, are not a source of protein.
Don’t mindlessly add this into your diet thinking that you’re adding protein, no.
You’re just adding a lot of carbs in the name of protein.
Soya, paneer, tofu, whey, eggs, chicken, fish, etc are protein sources.