Best Sources of Protein for Vegans

One of the first questions any vegan is asked is how they can get enough protein. This is especially true for athletes who follow a plant-based diet. But the truth is, there are lots of protein-rich plant-based foods if you know where to look. If you’re a vegan and want more details on where you can find high levels of protein, here’s a list of five of the best sources.


Lentils are one of the best plant-based sources of protein. Packed full of protein and fiber, you can cook them in curries, have them with potatoes or rice, or mix them in refreshing salads.

View this post on Instagram

Struggling with feeling satisfied on plant based foods?? 🤷🏽‍♀️ In the Vegan community sometimes there can be a sense of shame if you’ve struggled with this. Many will just keep struggling and then throw in the towel. Honestly, don’t be ashamed! Ask yourself why you’re hungry and let’s find some solutions instead. 💪🏽 Things that can impact your satiety/meal satisfaction: 🥣 Protein: Did you swap enough plant based proteins in place of animal proteins? Swapping steak out for 2 tbsp of beans, that’s just not going to cut it. Aim for 3 servings of good quality plant protein per day (beans, lentils, tofu, seitan, and/or vegan meats). 🥑 Fats: For some people upping protein isn’t the sole answer. You might naturally need a little more avocado, nuts, seeds, nut butter, and/or oils to help top you off. 🥬 Calories: Plant foods can sometimes have bigger volume with not as much calories. If you’re under eating, your body is going to tell you. 🍎 Fiber: If you get full fast with plant foods, you might need to spread your meals out and incorporate some snacks in between to make sure you’re getting everything you need. I think this is why I love buddha bowls, because I can see if I’m hitting all the right marks. In my bowl I have some lentils cooked in veggie broth, pickled cabbage, roasted sweet potato and squash, quinoa and some maple mustard dressing made from cashew yogurt. Maple Mustard Dressing 1 tbsp plant based yogurt (I used @foragerproject) 2 tsp Dijon Mustard 2 tsp maple syrup 2 tsp apple cider vinegar Salt & pepper to taste Whisk everything together and adjust seasonings to your preference. 🥣

A post shared by Catherine | MS, RD (@plantbasedrd) on


This vegan classic is a great way to enjoy delicious plant-based meals with high protein. Marinate, fry with vegetables, or scramble into a curry, tofu is a must-have.

Pumpkin Seeds

Pumpkin seeds make the perfect vegan snack. High in protein and good fatty acids, they can be eaten on their own or sprinkled on a salad.


Packed full of protein, slow release energy, and fiber, oats are a top nutritional tip for athletes.


Chickpeas are a powerful source of all-round nutrients. Rich in protein and fiber, you can cook them in curries, salads, or turn them into creamy hummus!