Some plant products such as beans, quinoa, spirulina, tofu, tempeh, edamame are among the richest sources of protein in a plant-based diet.
Beans and quinoa
The second is lentils. Red or green lentils contain plenty of protein, fiber, zinc, and key nutrients, including iron and potassium.
Lentils
Cooked chickpeas are high in protein, containing around 7.25 g per half cup. Chickpeas are highly versatile and can be eaten hot or cold.
Chickpeas
Peanuts are protein-rich, full of healthful fats, and may improve heart health. They contain around 20.5 g of protein per half cup.
Peanuts
Almonds can be eaten before or after meals. 16.5 g protein per half cup They are also high in vitamin E, magnesium, and potassium, all beneficial to the skin and eyes.
Almonds
Dairy products such as milk, yoghurt, paneer buttermilk, cheese and ghee are great sources of plant based protein.
Dairy products
Seeds are very nutritious and have a plethora of health benefits. You will be happy to know that there are a lot of seeds which contain protein.
Seeds
Vegetables with the most protein are peas, spinach, broccoli, kale, and mushrooms. These vegetables are also good for your overall health.