Vegan Protein Sources: Here’s Everything You Need To Know

By Alexandra Caspero on March 5, 2020

If you have considered going vegan, you might have found yourself asking these questions: How do vegans get protein? How does vegan protein compare to animal-based protein? How much protein do vegans and vegetarians need? Well, this guide for vegan protein sources is for you! You will learn all about the best protein sources for vegans, protein for weight loss, and more. 

When I went fully vegetarian over a decade ago (!), I really had no idea what I was doing. I had flirted with meatless meals for years before that, but it wasn’t until a really bad breakup (and the self-love/healing that comes after) that I settled into my groove.

As you know, while I am a passionate vegetarian, I also understand that everyone is on their own path. I celebrate everyone who comes to this space: those looking to find their happy weight, those needing a quick dinner recipe, and those interested in the idea of vegetarian or vegan living.

Therefore, I’m beaming with excitement to introduce you to this new series: How To Vegetarian.

How To Vegetarian: New Health Series

For the next five months, I’m going to explore all aspects of vegetarian nutrition; from essential nutrientsmeal ideassports nutrition, and more.

We are going to:

  • De-bunk myths
  • Fact-check some crazy info that’s floating around out there
  • Dive deep into the world of vegetarian and vegan nutrition

So, whether you are a flexitarian, omnivore, vegetarian, or a full-on vegan, this series is for you!

So, How Do Vegans Get Protein?

It’s almost comical. Tell someone you are a vegetarian or vegan and almost immediately, you’ll hear concern over protein intake. And, while I’m quick to laugh it off, I understand why this is the first thing we think about when we consider a plant-based diet.

We are a culture obsessed with protein.

I’m not sure who exactly started the protein revolution (Atkins, South Beach, the Fitness Industry, Paleo?) but, it’s out there. Even my clients who come to me with very little understanding about nutrition want to know about vegetarian and vegan protein sources.

So, what exactly is this magical macronutrient? Let’s start off with a quick reminder of what protein does in the body (and what it doesn’t do).

Slow Cooker Vegan Chana Masala

What Is Protein?

Protein is a component of every cell in the body; take a look at your nails and hair- they are made almost entirely out of protein.

In addition to building and repairing tissues (hello, muscles!), you need protein to make enzymes and hormones. It’s also a building block of bones, cartilage, skin, and blood. Protein will not make you lose weight (more to come), give you a six-pack, or increase muscle mass (without hitting the gym first)…

We need protein- we just don’t need as much as we think we do. 

I’ve been analyzing diets on a daily basis for almost 9 years straight. Only a handful of times, even in counseling hundreds of vegetarians and vegans, have I ever seen someone who is protein deficient (and those are usually my under-nourished, raw-foodies).

I’m not saying it’s impossible, but in our protein-focused world, it’s very, very unlikely. (We should be much more focused on getting enough fiber, but that’s another post).

How about if we change the word protein to amino acids, the building blocks of protein? If we consider that all foods contain amino acids (even plant-foods), it’s easier to see that while some foods contain more amino acids than others, we are still getting amino acids in just about every food we eat. Even kale!

I start there because I want to assure you that you are probably getting enough protein amino acids. Even though many weight loss books/diets will promote more, more, more- added vegetarian or vegan protein sources alone aren’t going to change your body composition.

Marinated Lentil Salad

Will Eating More Vegan Protein Sources Help You Lose Weight?

It’s common weight-loss advice (at least on the internet/popular magazines) that, in order to lose weight, you need to bump up your protein intake.

Kinda wrong, kinda right.

Of all the macronutrients (nutrients that provide energy in the form of calories: protein, fat, and carbohydrates), protein is the most satiating.

That’s just a fancy way of saying that, if you eat more protein at a meal, you will likely feel more satisfied for longer.

That’s a big deal in the weight loss world where a decrease in caloric intake usually means a shift in hunger and fullness levels. Ensuring protein at every meal (and snack) will increase satisfaction and hopefully, decrease the desire to overeat.

While satiation is important in weight loss, it’s not the only factor. Adding in amino acids in any variety will work- you don’t need to overload your plate with too much protein to get this effect.

Fiber, like fruits, vegetables, and whole grains will also increase satiation as will a little bit of fat!

Consider Calorie Intake When Eating Protein

Second, adding in more protein than you need also adds in more calories than you need. While weight loss is not only a direct calorie game, we have to consider calorie intake when we discuss weight loss.

You will gain weight eating nothing but protein as protein still contains calories (4g/kcal). It’s a myth that excess protein is simply excreted.

If your body does not need the additional amino acids you are taking in, it can easily store them as fat.

Just a fun fact I wanted to share with you!

lentil tacos

How Much Protein Does A Vegetarian Or Vegan Actually Need?

According to the DRI (Dietary Reference Intake), it is 0.8 grams of protein per kilogram of body weight or 0.36 grams per pound.

Even at a fairly conservative number, this equates to about 56g of protein per day for the average guy, 46g for the average woman. If you were to add up how much protein you eat in a day, I would bet that you get almost double that amount.

At least, that’s the norm for my clients who are mostly omnivores and vegetarians

For my active friends, bump that number up to 1.2-1.4g/kg for endurance athletes (.54-.63g/pounds) and 1.4g-1.8/kg for strength athletes (.63-.81g/pound).

Even with those increased demands, we are still only talking 80-95g per protein per day. Yes, you will have to make sure that you are getting protein in, but that’s still a very manageable number.

The “Challenge” Of Getting The Necessary Amino Acids in a Vegetarian Diet

Somewhere along the way, a vegetarian and vegan diet also meant that it was a “challenge” to get in the necessary amino acids. There is some truth to this, although it’s largely false.

Animal proteins are considered a complete protein, meaning that they contain all of the essential amino acids that we need. Makes sense as animal tissue is similar to human tissue. Plants then are commonly called incomplete amino acids as they are lower in one or more of the essential amino acids needed in our diet

For a long time, nutrition science told us that we had to combine certain plant foods in order to get a complete protein. I was even taught this in school and vividly remember writing down my meals in a notebook to make sure I was getting all of the required amino acids…

Then, we learned more!

We realized that as long as you are eating a varied plant-based diet, you are getting all of the amino acids, in amounts needed, even if it’s not at the same meal. So, if I have oatmeal for breakfast, a gorgeous salad with beans for lunch, an apple and peanut butter for a snack, and quinoa, tofu, and veggies for dinner, I am getting everything I need- no counting required!

So, while it was originally thought to be more challenging to get enough protein on a vegan/vegetarian diet, as long as you are including quality sources, you are OKAY.

how to make jackfruit


What Are Some Plant-Based Or Vegan Protein Sources?

I’m a big fan of quality eating, no matter what macronutrient we are talking about. It’s also why I think vegan protein sources have a leg up; they are usually of higher quality.

We don’t eat in a protein vacuum. All foods are going to contain other nutrients (either micro, macro, fiber, antioxidants, etc.) that we have to take into consideration. When I eat a cup of lentils, not only am I getting 18 grams of protein, I also have the benefit of 16g of fiber and almost zero fat. Contrast that with a similar amount of chicken which contains zero fiber, fat, and cholesterol.

Recommend Vegetarian and Vegan Protein Sources

Because of those stats I just mentioned above, I believe that everyone- plant-based or not- should eat more quality vegetarian and vegan protein sources like:

  • Beans
  • Lentils
  • Tofu
  • Tempeh
  • Nuts and seeds
  • Grass-fed dairy protein (for vegetarians)

Eating these foods gives you more of the good stuff- protein included!

What about FODMAPs? 

As a Monash-trained Registered Dietitian, I know that plant-based proteins can be hard for some individuals to digest as they contain FODMAPs. FODMAP stands for fermentable oligosaccharides, disaccharides, monosaccharides and polyols, which are short-chain carbohydrates. You can follow a plant-based diet while on a low FODMAP diet. I highly recommend checking out The Best Low FODMAP vegan recipes from FODMAP Everyday to learn more. 

Dairy Protein Sources

My diet is fairly low in dairy but, when I do consume it, I want to make sure I’m getting the biggest bang for my nutrient buck. Since I don’t eat much of it, I can justify consuming organic and/or grass-fed varieties over the conventional kind.

Grass-fed dairy makes a difference in the omega-3 department, containing up to 5 times as much Omega-3 as grain or corn-fed dairy.

This Is How Much Protein I Aim To Eat Every Day

If we take the above recommendations into mind, at 130 pounds and fairly active, I aim to get 65-70g per protein per day.

  • 20-25g at dinner (my largest meal)
  • 15-20g at lunch (second largest meal)
  • 10-15 at breakfast
  • 10-15 divided up among my snacks

Everyone is different so make sure you take into account everything that was mentioned in this post when calculating how much protein you should include in your daily diet.

vegetarian protein breakfast bowl filled with vegan protein sources

My Favorite Vegan Protein Recipes

Now that you have all the info on vegetarian and vegan protein sources, I wanted to share some of my favorite recipes chock full of yummy protein. 


I’ve talked about my love of smoothies (and smoothie bowls) for breakfast so often that I’m starting to sound like a broken record. They are my perfect vegan protein breakfast option!

Did you know that rolled oats contain 11g of protein per cup? A bowl of oatmeal or my favorite baked oatmeal is a perfect protein-rich way to start the day. 

I’m also a big fan of higher protein sprouted bread with peanut butter and chia seed jam, for additional omega-3 fatty acids. 


My lunch is usually my second biggest meal of the day (dinner being the first) so, I try to make sure I am able to fit in enough protein to meet my daily numbers.

Lately, I have been enjoying this Tempeh BLT for a quick and easy lunch sandwich. It has a spicy mayo with leafy arugula, apple slices, and smokey homemade tempeh bacon. Delish! I also like to pair it with this Vegan Black Bean Soup to have a satisfying lunch.


For dinner, I like to make hearty meals to round out a great day. Being my biggest meal of the day, I like to cook up recipes like this Vegan Lentil, Potato, and Sausage Stew. I used vegan sausages and lentils as my main vegan protein sources with some added baby potatoes. It’s very wholesome and perfect for those colder months.

Looking For More Recipe Ideas?

If you are looking to dive deep into starting a healthier lifestyle, I just released a new 7-day email course on “The Ultimate Guide to Plant-Based Protein” with 40 new recipes- and it’s FREE! 

You’ll learn everything there is to know about plant-based protein options and how to incorporate them into your everyday recipes.

I hope this post on vegan protein sources was helpful and answered some of your questions. I’d love to know any comments, thoughts, or questions on this new series! I’ll be back next month for How to Vegetarian: Becoming a Flexitarian. 

The Ultimate Plant-Based Protein Cookbook + Course

(Includes 40+ recipes!)


Meet Alex Caspero

Alex Caspero is a Registered Dietitian, New York Times Bestselling Plant-Based Chef and mom of two. She aims to cut through the nutrition noise by providing real-life, nourishing tips for body and mind. Learn more about Alex.

(28 comments) leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Sandy Goudreau
      February 22, 2023 AT 6:36 am

      As I do low fodmap, I cannot do beans and lentils and can only eat firm tofu. I feel that I am not getting enough protein during my day. What would be your suggestions for each meal so I don’t find myself adding too many snacks as I feel hungry more often?

      Thank you!

      1. Alex
        February 22, 2023 AT 9:48 am

        Hi Sandy, are you vegan? If not, then I’d recommend looking into eggs or low-lactose dairy-based protein sources. A low-FODMAP protein powder is also a good option for smoothies– I like HUM’s Core Strength protein powder as I know it’s low FODMAP but there are others out there. Whole grains, where tolerated, are also good sources of protein. As are FODMAP-friendly servings of beans and lentils. Chia seeds are FODMAP friendly and can be added to smoothies as well for a protein boost, as are hemp seeds. Tempeh is also low FODMAP

    2. James Durfee
      May 10, 2021 AT 1:05 pm

      More protein is the way to go, especially veggie protein. I agree to watch calorie intake as well. Larger amounts of vegetables need to be eaten to get the same amount of amino acid proteins as meat.

    3. Damon Williams
      November 27, 2017 AT 3:04 pm

      The concerns about my protein intake is always a hot topic! When I was born, my nan told my mother “you can’t bring a boy up on lettuce!!”.

      Anyway, great post 🙂

      1. Alex
        November 29, 2017 AT 2:46 pm

        Thanks Damon!

    4. Ella
      June 6, 2017 AT 5:39 pm

      Hi Alex I think this post was really helpful since I just recently became a vegetarian.

      1. Alex
        June 8, 2017 AT 11:00 pm

        So glad to hear, thanks Ella!

    5. Nicola
      August 20, 2016 AT 2:47 am

      Hi Alex, thanks for the informative post! I have a question, actually. I’ve been a vegetarian since I was 13, and I’ve always struggled to build muscle. I assumed it was just my body type, but out of curiosity I plugged a few days’ worth of food into one of those calorie counting apps and found I’m eating around 55-60 g of protein. At 68kg, that sounds about right for the DRI, but I’m wondering if that’s sufficient for my lifestyle?

      I’m FAR from an athlete, but I run around 5 miles a week, strength train 2-3 times per week, take walks over my lunch breaks, and do 10-20 minutes of gentle yoga every evening (in short, I fall smack dab into activity guidelines for a healthy lifestyle). Should I be eating more like 1.2-1.4 g per kilo? And, if so, do you have any advice on how to incorporate it? I already feel like I’m incorporating loads of protein into my meals (eg. oatmeal made with 1/4-1/2 cup of milk, an egg, and some seeds for breakfast, kale and lentil salad sprinkled with hemp seeds and grated carrot for lunch, and chickpea curry over brown rice for dinner), and I always include something like nuts, nut butter or hummus in my snacks. Maybe that’s sufficient, but I’m just wondering if I’m active enough to need more? Thanks 🙂

    6. Anca
      March 10, 2016 AT 4:59 am

      I’m always asked about proteins, usually by people who have no idea what a protein is. :)) The fun part is that I can have too much (more than 2g/kg). Very good article. x

      1. DK
        March 11, 2016 AT 6:40 am

        Thanks Anca!

    7. Meal Makeover Mom Janice
      March 7, 2016 AT 5:57 pm

      Great information… especially for those considering adopting a plant-based diet. I hear the protein concern a lot to this puts things into perspective.

      1. DK
        March 8, 2016 AT 11:46 am

        Thanks Janice- glad that it was helpful! Appreciate your comments!

    8. Meal Makeover Mom Janice
      March 7, 2016 AT 5:57 pm

      Great information… especially for those considering adopting a plant-based diet. I hear the protein concern a lot to this puts things into perspective.

    9. Elizabeth Shaw
      March 7, 2016 AT 3:50 pm

      Great post Alex- such an informative piece to help all people out there struggling with the protein myths! Can’t wait to see the rest of the series!

    10. Jessica @ Nutritioulicious
      March 7, 2016 AT 11:03 am

      This is such an informative post Alex and I love that you are dispelling the idea that we need so much more protein than we actually do. Can’t wait to read the rest of the series!