If you’ve ever wondered where vegans get their protein, this guide is for you! Learn about the best sources of plant-based protein and how to include more protein in your diet.
One of the most common questions a vegetarian or vegan is asked is “Where do you get your protein?”
While removing animal products from your diet does take away a number of protein options, there are still many, many nutritious sources of protein left.
Beans, tofu, tempeh, nuts and nut butters, and even faux meats like the Impossible burger or frozen “chikn” nuggets.
There are protein sources for every palette, whether you enjoy cooking or prefer to keep out of the kitchen.
This guide will provide you with information on the importance of protein, plant-based and animal-free protein sources, and easy tips for including more protein in your diet.
This post contains affiliate links. As an Amazon associate I earn from qualifying purchases; read my disclaimer policy for more information.
Why do we need protein?
Proteins are called the building blocks of life because they are important in every component of your body. Proteins help build and repair cells, help make enzymes and hormones, and much more.
Inadequate protein intake can lead to muscle wasting, increased severity of infections and a variety of medical issues.
How much protein do I need?
The USDA recommends 5-6 ounce equivalents of protein per day for adults (1). Foods mentioned in this article are referenced in ounce equivalents, which are roughly 7-10 grams of protein.
Another way to understand recommended daily protein intake is by using the plate method. One quarter of your plate should be filled with a protein source about the size of your palm, whether that is half a cup of beans or a meatless burger.
The bottom line: Because we are all different sizes and have different energy needs, protein needs vary person to person. Include a protein source at each meal with grains and vegetables for a well-balanced diet.
Why are plant based protein sources a good option?
Many vegan protein sources are rich in more than just protein. For example, beans provide fiber which promotes gastrointestinal health and tofu contributes non-heme iron which is important for immune system function. Learn more about vegan sources of iron here.
Unlike animal sources of protein, foods like beans and some nuts are low or free from saturated fats. Research shows that replacing saturated fats in the diet with polyunsaturated fats, like those found in many plant proteins, can reduce risk for heart disease (2).
While many vegetables and grains have small amounts of protein, the proteins mentioned in this article are “traditional” protein sources. That means that one ounce equivalent equals 7-8 grams or protein.
2 tablespoons dry vital wheat gluten = 11 grams protein (3)
Seitan is made from wheat gluten, the main protein in wheat. Because of its texture, seitan is used in meat alternatives like “chik’n nuggets” or meatless sausages (aka soy-sages).
You can make your own seitan using vital wheat gluten, which can be at most health food stores or online.
1/4 cup almonds = 6 grams protein (4)
Cashews, almonds, pecans, walnuts and more provide heart-healthy unsaturated fats and protein.
Nuts can be enjoyed as a snack on their own, as salad toppings, or in homemade cashew cream cheese.
2 tablespoons peanut butter = 7 grams protein (5)
While peanuts are technically a legume, they often end up in the nut/nut butter category due to taste and texture.
Like whole nuts, nut butters are an easy protein option. Spread almond butter on toast or add a dollop of peanut butter to a smoothie.
1/4 cup pumpkin seeds = 10 grams protein (6)
Sunflower seeds, chia seeds and other seeds also provide their fair share of protein. Seeds make great toppings in salads, smoothies and soups.
1/2 cup cooked black beans = 7 grams protein (7)
Legumes are a diverse group of food that includes beans, chickpeas and peas. From black beans and black-eyed peas to lentils and chickpeas, legumes come in a variety of shapes, colors and sizes.
Legumes are rich in B vitamins and are a good source of plant-based iron. The fiber content in legumes feeds beneficial gut bacteria and promotes satiety — AKA the feeling of fullness.
Choose from a variety of legumes:
- Black beans
- Red, orange and yellow lentils
- Kidney beans
- White beans
- Pinto beans
- Navy beans
- Black-eyed peas
Canned, frozen and dry beans are nutritionally equivalent. Canned beans are an inexpensive option but often have additional sodium added.
Pro tip: Look for cans labeled “reduced sodium” or “low sodium”, or choose frozen beans for a fuss-free protein source.
Cooking beans from dry takes time, but if you have an Instant Pot you will be able to cook beans can be cooked in as little as an hour. Legumes make a great addition to soups, salads, and even meatless meatballs.
Soy and peanuts are also legumes but due to their varied uses they have their own category.
Tofu, tempeh and edamame are all made from soybeans. Soybeans are considered a complete protein, which means that they contain all of the amino acids that the body needs.
Soy is also a good source of iron, is low in calories, and low in saturated fat.
3 ounces = 8 grams protein (8)
Tofu is made from soybean curds in much the same way that cheese is made. Tofu is available in silken, soft, firm and extra firm varieties.
Tofu has a neutral flavor that makes it a good option as a meat replacement. It easily soaks up sauces and can be made into sandwiches, sautes, and even dips.
1/4 cup =8 grams protein (9)
Tempeh is made from fermented soy beans. Because tempeh is fermented, it has a tangier taste than tofu. Fermented foods like tempeh provide beneficial gut bacteria in the form of probiotics.
1/2 cup = 8 grams protein (10)
Edamame are whole, immature soybeans in their pods. Mukimame is edamame with the shell removed. Find both in the frozen section at the grocery store.
Try drizzling edamame with soy sauce and nutritional yeast for a quick and flavorful snack.
Most grains, such as brown rice and barley, contain small amounts of protein. Grains like teff and spelt container higher amounts of protein.
1 cup cooked spelt = 10.7 grams protein (11)
Spelt is closely related to wheat. Spelt flour can be used in baking for a higher protein flour option– like wheat, spelt contains gluten. Use half regular flour and half spelt flour in baking.
1 cup cooked teff = 9.5 grams protein (12)
Teff flour can also be used in baking and is traditionally used in Ethiopian injera.
Spelt can also be used in dishes in place of rice, barley or similar grains.
1 cup cooked quinoa = 4 grams protein (13)
Quinoa is a popular grain because it is a complete protein, meaning it contains all essential amino acids.
1/2 cup dry rolled oats = 5 grams protein (14)
Oats are a whole-grain rich in vitamins and minerals, fiber and carbohydrates. They also contain a good amount of protein for a grain.
You can make a protein packed breakfast by making oatmeal with soy milk instead of water. Stir in your favorite nut butter and pumpkin seeds for an extra satisfying meal.
8 ounces Ripple non-dairy milk = 8 grams protein (16)
Not all nut milks are created equally. Some have much higher protein sources that others. Once cup of soy milk provides 6 grams protein (17), while one cup of almond milk provides only 1-2 grams of protein (18).
There are a variety of milk choices at most grocery stores, from cashew based to pea protein based. Check the nutrition label to see how much protein each milk alternative provides.
5 ounce container Silk soy yogurt = 6 grams protein (19)
Like nut milk, not all yogurts are the same. Soy yogurt is again one of the best options for plant-based yogurts. Pea protein yogurts contain similar amounts of protein as soy.
Almond, coconut and oat yogurts usually contain less than 4 grams of protein per serving.
Processed meat alternatives
One Tofurkey Plant-Based Italian Sausage = 24 grams protein (20)
From hot dogs to burgers and cheese to eggs, there is a meatless alternative available. Each of these products contain a different amount of protein, with some being very high in protein and others having a scarce amount.
Unlike whole food protein sources, processed meat alternatives often contain higher than recommended amounts of sodium and saturated fat. Enjoy these items in moderation.
Tips to increase your protein intake
- Add a can of beans to pasta salad
- Top a green salad with chickpea salad or toasted chickpeas
- Make trail mix using nuts, seeds and chex milk
- Combine dates, almonds and strawberries in these Strawberry Almond Energy Ball snack bites
- Simmer tempeh in pasta sauce for an easy source of protein
- Add a tablespoon of nut butter to your smoothie or plant-based yogurt
Protein-rich Vegan Recipes
- This Apple Cinnamon Smoothie is made with peanut butter and soy milk and provides 11 grams protein per smoothie.
- Tempeh is the main protein source in this 17 gram protein per serving Vegan Tempeh Hash
- Try this Savory Tofu Scramble in place of scrambled eggs for 9 grams protein per serving
Lunch & Dinner
- Vegan Mushroom Meatballs paired with spaghetti provide 11 grams protein per serving
- A combination of chickpeas and lentils provides over 30 grams protein in this Vegetarian Red Lentil Coconut Curry
- This meal prepable Lentil Salad has 18 grams protein from lentils, chickpeas and hazelnuts
- Easy, creamy Baked Peanut Tofu provides 14 grams protein per serving
- Pair Rosemary White Bean Dip or Jalapeno Hummus with veggies for a protein packed snack
- Enjoy these Peanut Butter Breakfast Cookies for more than just breakfast
- Try silken tofu in this Vegan French Onion Dip party appetizer
Plant-based Protein FAQ
Some sources may be higher in protein than others, but there is no single “best” source of vegan protein. Aim for including a variety of protein sources in your diet because different sources have different benefits.
Generally speaking, those on a vegan diet should be able to consume enough protein with whole foods alone. Protein supplements can be beneficial to increase your protein intake, especially if you are on a high protein diet.
A complete protein contains adequate amounts of all 9 essential amino acids. These include quinoa, tofu, buckwheat and hemp seeds.
Wrapping it up
There are many plant-based protein options available in stores, from dry beans to ready to eat soysages.
Including protein-rich foods in meals and snacks also provides energy and increased fullness. Choose a variety of protein-rich foods to benefit from an array of nutrients.