10 Protein Rich Foods for Vegans and Vegetarians 

Lentil

Lentils are a great source of plant-based protein and can be added to soups, stews, and salads.

Chickpea

Chickpeas, also known as garbanzo beans, are a versatile protein-rich food that can be used in salads, curries, and hummus.

Tofu

Tofu is made from soybeans and is a great source of plant-based protein. It can be used in stir-fries, salads, and soups.

Quinoa

Quinoa is a complete protein source that contains all the essential amino acids. It can be used as a base for salads or served as a side dish.

Chia Seed

Chia seeds are an excellent source of protein and can be added to smoothies, oatmeal, and yogurt.

Nuts

Nuts like almonds, cashews, and walnuts are rich in protein and can be used as a snack or added to salads.

Seeds

Seeds like pumpkin seeds, sunflower seeds, and hemp seeds are rich in protein and can be added to smoothies, salads, and yogurt.

Nutritional Yeast

Nutritional yeast is a plant-based source of protein that has a cheesy flavor. It can be used as a topping for popcorn, pasta, and salads.

Edamame

Edamame is a soybean snack that is rich in protein and can be served as a side dish or snack.

Seitan

Seitan is a meat substitute made from wheat protein and is a great source of plant-based protein. It can be used in stir-fries, sandwiches, and salads.