2) Lentils and legumes:

100 grams of lentils contain 116 calories, 0.4 gm of fats, 20 gm carbs, 9 gm protein.
All types of beans and lentils are great sources of plant-based protein that vegans should depend on and try to incorporate in all meals for not only they are rich in protein but also have high fiber, iron, and calcium content they are great for gut health, they are very versatile and cheap they can be cooked in millions of ways, they taste great in stews, in soups, bean casseroles or even just boiled and seasoned on top of a slice of bread or a bowl of rice.