Protein is essential for building and repairing muscles and also provides energy and strengthens the immune system. On hearing the name of the protein, perhaps eggs come to your mind, but if you are a vegetarian then don't worry! Today we will tell you about 5 such vegetarian foods that provide you ample amount of protein and help keep your body healthy.

Soybean is considered a powerhouse of protein. 100 grams of soybean contains about 36 grams of protein, which is much more than eggs (about 6 grams of protein per egg). You can include soybeans in your diet in many ways, such as soya cheap, tofu, soya milk, etc.

Pulses are an excellent source of protein and fiber. A good amount of protein is found in all types of pulses like masoor dal, gram dal, moong dal, etc. For example, 100 grams of lentils contain about 25 grams of protein. You can include pulses in your diet daily. These can be eaten in the form of dal makkhani, dal tadka, or soup.

Quinoa is a superfood that is not only rich in protein (about 14 grams of protein per 100 grams), but it is also a good source of all the essential amino acids. You can eat quinoa in a salad, make khichdi, or cook it with vegetables.

Nuts and seeds are rich in proteins, healthy fats, vitamins, and minerals. A good amount of protein is found in all the nuts and seeds like almonds, cashews, pistachios, flax seeds, sunflower seeds, etc. You can eat them as snacks or mix them with porridge or curd.

Mushrooms are a good vegetarian source of protein. More protein is found in 100 grams of mushroom than in one egg. You can cook mushrooms as a vegetable or eat them by adding them to soup.

(PC: Zee news)