How Do Vegans Get Their Protein and How Much Protein Do You Need? Here’s The 411 On It + A Protein Packed Plant-Based Meatballs

November 18, 2014 / Molly Patrick /


One of the most common questions we get asked within the community and via email is; How do vegans get their protein and how much protein do you need?

Well, bring momma an apple because you’re about to be schooled.

There are lots of reasons why I focus on the Whole Food Plant Based diet, but mainly, I want to inspire you to throw some healthy meals into your eating routine.

Whether you’re totally vegan, you eat meat, or your love affair with cheese runs deep, it’s perfectly fine with me. 

I’m here to give you some healthy food options while shedding some light as to why you might want to consider these options. Take the info that you want, leave the stuff you don’t. Ask questions when you have them, and don’t be afraid to cheat. Cheating is totally allowed in my class. Ha!

Take out your notebooks and get ready to learn about protein.

This can be a snooze of a topic, but I’ll do what I can to help you learn something without falling asleep and shunning me from your life forever.

Let’s start at the beginning.

Protein is a macronutrient, along with fat and carbohydrates and it was discovered in 1839.

Historically, protein has been considered the top dawg of all the nutrients.

Protein is made up of 20 different amino acids and these amino acids are the building blocks for every structure and function in the human body. Pretty important stuff, indeed.

There are 8 or 9 amino acids that our body doesn’t make on its own. These are called essential amino acids and we must get them from food since our is bod isn’t dishing them out.

Each protein has a different arrangement of amino acids and when we nosh on protein, our body breaks it down and puts the amino acids back together to form whatever proteins we need.

Think of Protein as the alphabet. The alphabet is made up of letters (amino acids) and those letters can be rearranged to form new words, just like amino acids can be rearranged to form new proteins.

Are you with me so far or do I need to take a break and insert some toilet humor?

Okay, click here and then come back to me.
I know!

Let’s continue and find out why animal protein has always been so sensationalized and epic.

Here’s the deal.
When we consume proteins that have a similar amino acid arrangement to those in our body, we synthesize that protein very effectively.

Not surprisingly, the amino acid arrangement in animals is most similar to ours.

Cha Ching – this is what made animal protein the most superior, “high quality” protein on the block.

My Austrian Step-Grandma probably didn’t even know this information, but it’s responsible for her panties getting in a twist when I would visit her and politely decline her homemade schnitzel and stick with the veggies. She thought there was something very wrong with me and that I would surely waste away and die from starvation before long.

But hold the phone.

Just because animal protein’s amino acid structure is similar to ours, it does not make it “high quality”. I’ll explain, but first…

Tell me you didn’t need that!

Carrying on.

There have been huge epidemiological studies and loads of clinical studies done on the link between animal protein and degenerative disease. The results are rather shocking. What’s more shocking is that most people know nothing about it.

Dr. T. Colin Campbell is a scientist who has been studying nutrition and protein since the 70’s. He was one of the scientists who helped conduct the biggest Epidemiological study to date on humans and diet.

This study was called The China Project and the best-selling book he wrote about it is called The China Study.

Here’s a recap of just some of what he and his colleagues observed over the course of the study.

1. Eating animal protein leads to elevated blood cholesterol levels.

Even more so than from saturated fat. High cholesterol is one of the precursors to heart disease.

2. Eating animal protein enhances the likelihood of osteoporosis.

But wait, doesn’t milk build strong bones? Actually, it’s the opposite. Animal protein creates an acid-like environment in our tissues. The body cannot tolerate too much of this acid-like environment and is always trying to neutralize it. To neutralize this effect, the body draws from the most alkaline substance it can find which happens to be the calcium in the bones. This of course, weakens our bones,  and potentially leading to osteoporosis.

3. Eating animal protein helps initiate Type 1 diabetes.

Especially when casein, the protein in dairy, is consumed.

4. Eating animal protein increases the production of growth hormones.

Growth hormones have been shown to elevate cancer growth.

5. Animal protein increases the rate at which cells divide and is strongly linked to Alzheimer’s disease, kidney stones and many other degenerative diseases.

During the study, they found that the source of animal protein didn’t matter. Animal protein is animal protein, whether it’s in the form of chicken breast, ground turkey, roast pork or a tall glass of milk.

You want to know the really interesting thing about all this? During the study they found that dropping the animal protein and swapping it out with whole plant foods showed to have the exact opposite effect on every single one of the points mentioned above.

Not only did way more whole plant foods and way, way less animal foods protect against degenerative disease, it also reversed disease in many cases as well, even when there was a genetic predisposition factor involved.

AND even though the people who ate a diet of whole plant foods consumed more calories per day than the people who got their protein from animals, the first group were considerably leaner and had less body fat than the people getting their protein from animals.

Like I always say, it’s all about the quality of the calories, not the quantity.

And now that we know animal protein isn’t so quality after all, it’s time to take a look at the alternative, and that alternative is plants.

Go look at this and then come back and we’ll wrap up.

And we’re back!

Did you know that every single plant has protein and unless you’re starving yourself, it’s virtually impossible not to get enough and in the arrangement that your body needs. If you eat a wide variety of plant foods, your body will get all the amino acids it needs and then some.

How much is enough you ask?

I have you covered.

We need about 8% – 10% of our calories to come from protein each day. Put in another way, we need around 0.8 grams of protein each day for every kilogram, or 0.36 grams of protein each day for every pound we weigh.

(why the fuck didn’t the U.S. switch over to metric, btw? There are currently 3 countries left in the world which use the Imperial system; Liberia, Myanmar and U.S)…I know! WTF?)

As a side note, ironically, people who follow a WholeFood Plant Based diet get exactly 8%-10% of their calories from protein. Things that make you go hmmm….

I’ll take myself as an example and break this down.

I weigh 135 pounds, so I would take 135 x 0.36 to get 48.6.

This means that I need around 48.6 grams of protein each day.

48.6 x 4 (because there are 4 calories in 1 gram of protein) = 194.4 calories from protein.

194.4 divided by 2,000 (my average daily calorie intake) = .0972.

So there it is. I need almost 10% of my daily calories to come from protein, or 48.6 grams per day. This falls right in the 8-10% range.

To get 48.6 grams I would need to eat:
1 cup of garbanzo beans (39g)
1/2 cup of quinoa (4g)
5 oz. of tofu (12g)

Or I could eat:
1 cup of collard greens (4 grams)
2 pieces of sprouted grain bread (14g)
1 cup of mushrooms (5g)
1/4 cup of raw almonds (7.6 grams)
1 cup of lentils (18g)

The possibilities are endless to get more than enough protein while munchin’ on a diet made up of plants.

And here’s another thing to consider. Unlike hot sex, more protein is not better.

On average, Americans are getting 18-20% of their calories from protein and this is a conservative figure. Even with this number being conservative, it’s still is way too high.

Too much protein taxes our liver and can lead to gout, along with certain types of cancers and a slew of other health issues.

So here’s the deal.

I can tell you from personal experience that there is physically no need for animal protein in the diet. I’ve never eaten meat in my life and I’ve been Vegan since 2008 and I’m doing just fine.

I can assure you that getting protein from plants is not only possible, it’s damn tasty when done right.

Follow my weekly Plant Fueled Meal Plans and I’ll show you how.

In the meantime, here’s a plant protein packed recipe for you to try. Eating plant protein is tasty. Just ask our Private Facebook group!

These protein-packed plant based meatballs are the shiz. Serve them over brown rice pasta and spinach or arugula, top with marinara sauce and a little cashew cheese or walnut parm and call it dinner.

Your beautiful bod will thank you.

Protein Packed Plant-Based Meatballs

Author: Molly Patrick of Clean Food Dirty Girl


  • 1 cup dry lentils 180g
  • 1/2 cup dry millet 95g
  • 1 cup yellow onion 130g
  • 1 cup walnuts 90g
  • 1/4 cup tomato paste 60g
  • 1 cup fresh parsley 20g
  • 5 garlic cloves minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 2 teaspoons salt 12g
  • 1/2 cup water 120ml
  • 1/4 cup rice flour 40g


  • Cook lentils by bringing 4 cups of water (945ml) to a boil.
  • Add 1 cup of lentils, turn heat to low and simmer for 50 minutes until lentils are cooked, stirring occasionally.
  • Place cooked lentils in a large mixing bowl.
  • Cook millet by placing 1 cup of water (250ml) and 1/2 cup of millet in a pot.
  • Bring to a simmer, turn to low and cook for 20 minutes, stirring occasionally.
  • Place cooked millet in the mixing bowl with the lentils.
  • Add the remaining ingredients, except for the rice flour to the mixing bowl (onion, walnuts, tomato paste, parsley,garlic, oregano, basil, salt and water).
  • Stir mixture so that all of the ingredients are combined.
  • Place the mixture in a food processor and process until smooth (you may have to do this in two batches depending on the size of your food processor).
  • Once all of the meatball mixture has been processed, place it back in the large bowl and sprinkle in the rice flour.
  • Stir until the rice flour is mixed in.
  • Preheat oven to 350°.
  • Take the mixture and roll into whatever size meatballs you like. (if you make them about the size in the picture, you will get around 25 meatballs)
  • Place them on a very lightly greased baking sheet and bake for 35 minutes.


You can cook the lentils and millet a day in advance to help cut down on time.






Have a beautiful week and remember, what you truly desire, desires you just as much.


Written by ex-boozer, ex-smoker, Co-founder, and CEO, Molly Patrick. They will help you eat more plants while throwing perfection down the garbage disposal.

You may also enjoy...

Carrot Ginger Soup

Frou Frou is Boring + Velvety Carrot Ginger Soup


All About Cheese With Dr. Neal Barnard (video) + Plant Based Tofu Ricotta (oil free)


Bathroom Business: Healthy Poop Explained + Soba Noodles with Veggies and Easy Avocado Sauce


  1. Karen on November 18, 2014 at 3:28 pm

    Yum! Im going shopping for ingredients tomorrow. I despise the flavor of walnuts,almonds or cashews should work as a sub don’t you think?

    • Molly Patrick on November 19, 2014 at 6:53 pm

      Any nit should work! Let me know how they turn out 🙂

    • Molly Patrick on November 19, 2014 at 6:53 pm

      And when I said “nit” I meant “nut”. lol

  2. Richard Shreiber on November 19, 2014 at 9:42 pm

    This is a great article molly (interludes included) but I felt compelled to point out something you touch on. You attack animal proteins by stating “Eating…”. But later you hit on the real issue. OVER consumption of protein is the real culprit which is much easier to do eating animal protein than plant based. The fact still remains that animal protein does contain the most complete protein profile. I am a low carb pundit and too often when people hear low carb they think High protein which is totally false. Great article in any case!

    • Molly Patrick on November 20, 2014 at 7:37 pm

      Hi Richard,
      You are absolutely correct, humans process animal protein very effectively.
      The fact still remains that animal protein causes a plethora of other health issues that are avoidable by eating a healthy plant-based diet. I’m not suggesting that a plant-based diet is for everyone. Thanks for sharing your thoughts!

    • Tara Bickle on December 3, 2014 at 11:58 am

      The problem I’ve always had with plant based proteins is not having the complete amino acid profile that you get with animal proteins. I have recently been introduced to a raw protein, which is completely plant based, and does have the complete amino acid profile. I’m loving it! I don’t get the indigestion I always got with animal based proteins, like whey. It gives me a great energy boost. And, I’m getting the protein I need. I’d have to disagree on the protein amounts mentions. I agree that 8-10% is all you need to remain healthy. However, athletes, or anyone wanting to build muscle mass would need to consume more to do so. I don’t always have time to consume what I would need to eat in vegetables to get the protein I would need just from that. This new protein powder has made that much easier to do.

      • Molly Patrick on December 3, 2014 at 3:01 pm

        Hi Tara,
        In the 80’s and 90’s it was thought that if you eat a plant based diet then you must pair your food in such a way that gives you complete amino acid structure. This has since been debunked and we now know that if we eat a variety of plant foods our body does a fine job of putting them back together how it needs.
        In regards to athletes, there are lots of plant based athletes who do just fine with 8% – 10% protein diets. At the end of the day, it’s all about how you feel though. If you feel like you need more and your body performs better with more protein, then by all means – have at it!
        Thanks for chiming in 🙂

        • Tara Bickle on December 4, 2014 at 8:41 am

          I never claimed to have to pair your food in such a way. I understand your body can put them together. However, as you said, you have to eat a variety of different foods in order to complete the amino acid profile, and I just prefer getting my protein from a source that has all of the aminos I need. One isn’t necessarily better than the other! I, unfortunately, don’t digest animal proteins easily though, which is why I was so psyched when I found a plant based protein that had the complete amino acid profile. I didn’t have to worry about whether I was getting all the aminos I needed because they are all there in my protein, plus it’s plant based, raw, and completely organic. This is just my preference. There is nothing wrong with going about it with multiple plant based proteins sources.

          • Molly Patrick on December 4, 2014 at 8:44 am

            Rock on with your bad self, lady! Everyone is different and there is absolutely nothing wrong with that 🙂

          • Edward Kowalski on December 15, 2014 at 11:06 am

            Tara, twice you mentioned a “plant-based complete protein”, but you haven’t said what it’s called! Let us all know, but my guess would be quinoa. Am I right?

  3. Linda @ Veganosity on November 20, 2014 at 5:43 pm

    Hi Molly! I just discovered your blog, thanks to Kathy at Finding Vegan. I’m so happy she put together that awesome blogger FB group!!!

    3 Thoughts.

    First, you are quite funny. I laughed out loud several times as I read this very informative post. Thank you!

    Second, those lentil balls look outstanding. I will be trying out your recipe!

    Third, I can’t wait to find time to read more of your posts.

    • Molly Patrick on November 20, 2014 at 7:38 pm

      Hi Linda,
      So glad you found me! Let me know how the yummy lentil meatballs turn out!

  4. Libby on November 30, 2014 at 9:53 am

    I have celiac so millet is a no-no for me. What could I use instead of?
    And the lentils should be drained?

    • Wendy on November 30, 2014 at 10:16 am
    • Molly Patrick on December 1, 2014 at 10:03 am

      Hi Libby, I am wondering why you can’t have millet.
      Like Wendy pointed out it is gluten free.
      Let me know!

      • Libby on December 3, 2014 at 9:13 pm

        I apologize. I was just diagnosed and am still learning about the gluten free life. I’ll give this recipe a try 😀

        • Molly Patrick on December 4, 2014 at 8:23 am

          Hey Libby -no worries, it’s hard to navigate at first! If you ever have any questions, please let me know. [email protected]

  5. Mark Adrignola on November 30, 2014 at 6:39 pm

    I believe in what you said wholeheartedly. I have been vegan for 9 months and I came up short on my protein intake on recent tests. This information is invaluable! I really did find your article useful. But one sentence made me chuckle the way you wrote it. “I have never eaten meat in my entire life, I have been vegan since 2008 . . . ” The way I read it makes it sound like you are only 6 years old. I have a warped mind. I know that’s not what you meant. I need more protein to start thinking clearly again. Thank you so much.

    • Molly Patrick on December 1, 2014 at 10:06 am

      Hi Mark – That is funny!
      Yup – I’m definitely not 6.
      Glad you found my article useful 🙂

  6. Nena on December 1, 2014 at 9:24 am

    Karen, I made this recipe with leftover pecans. It tasted fantastic!

  7. Carol on December 1, 2014 at 10:56 am

    I don’t know where to get millet. Can I substitute rice or quinoa?

    • Molly Patrick on December 1, 2014 at 12:37 pm

      Hi Carol – you can sub quinoa for millet, yes. You should be able to find millet the same place you find quinoa, but you can definitely swap it if you can’t find it 🙂

  8. Laura on December 1, 2014 at 5:46 pm

    Can you recommend a non-grain sub for the millet? Son has multiple food sensitivities, including all grains. A second type of nuts or canned beans maybe? What would work with all the flavors?

    • Molly Patrick on December 1, 2014 at 7:56 pm

      Hi Laura,
      You can always double the lentils.
      Or maybe try kidney beans!
      Let me know how they turn out.

  9. Mara on February 18, 2015 at 7:08 pm

    “even though the people who ate a diet of whole plant foods consumed more calories per day than the people who got their protein from animals, the first group were considerably leaner and had less body fat than the people getting their protein from animals” Is this also a conclusion of the China Study or did it come from a different source? I can believe it, I’d just love to read up on this phenomenon more! Thanks!

    • Molly Patrick on February 21, 2015 at 12:19 am

      I highly recommend reading The China Study, it will give you all the info, in great detail. You can purchase it from our store if you like!
      (just scroll to the bottom)

  10. Anni Dumell on August 6, 2016 at 3:37 am

    Hi Molly, just wondering if this recipe is possible to make without a food processor?

    • Molly Patrick on August 6, 2016 at 11:32 am

      Hi Anni –
      If you have a blender and a potato masher I think you could bang it out just fine 🙂

  11. Galina on December 1, 2016 at 3:13 am

    Going to make it today!As you suggested I cooked the lentils and the millet yesterday!! Can’t wait!!I will make this beautiful balls with soba noodles and Alfredo souse!Thank you Molly!!

  12. Sharon Canfield on February 20, 2017 at 6:55 pm

    What would you suggest for the many recipes that use nuts? My husband can’t have nuts of any kind:( Found a link to your blog after doing a 15 day Reboot.

    • Clean Food Dirty Girl on February 21, 2017 at 11:45 am

      Hi Sharon, your best bet is to join Molly’s amazing private Facebook group and ask for substitution ideas for individual recipes, as it will differ somewhat for each one. 😉

      Team Dirty Girl

  13. Brenda on February 25, 2018 at 2:30 pm

    My friends have been subscribers to you for some time now and since they are my friends, they have turned me on to this. I am just starting out and not 100% vegan by any means. I still eat eggs and fish but have as of today cut out chicken and I haven’t eaten red meat in ages. Dairy I cut out in January when I did a clean eating cleanse and it jumpstarted all of this. Anyway, looking forward to changing my habits one habit at a time. Also need to sneak it all on to my husband’s plate…LOL
    Excited about this new journey. Going to try this recipe this week! Wish me luck

  14. Tammy Jo on April 17, 2018 at 4:36 pm

    Thank you! Very Helpful! Have you ever used an app to track protein or other nutrients? Most track calories, but if there were such an animal (pardon the pun) it would help. Your article calculations showed me my husband 6’2″ was not getting enough protein. Thanks for all your suggestions! And I can’t wait to try this recipe!

    • Team Clean Food Dirty Girl on April 17, 2018 at 6:10 pm

      Hi Tammy Jo!

      Thanks for stopping by – I was totally looking for a meat ball recipe on the site earlier today and this one didn’t pop up so we need to fix the search results, thank you!!!

      I personally have used a nutrient tracker to check my own intakes for short periods of time when I was straddling between eating mostly WFPB and still relying on convenience foods. I think the trackers are useful to get a baseline of areas that might be glaringly inadequate (usually micronutrients). It’s fairly simple (although tedious) to enter our recipes into a nutrient tracker and get a good idea of the nutrient composition since they are whole foods. However, Molly has written about why she stays away from calorie / nutrient trackers and so we do not provide this information for our meal plans.

      While there are certain nutrients plant based eaters need to be mindful of (Part 1, Part 2), and unless you are further restricting foods within the plant and/or fungi kingdoms, protein should not be one of them.

      I hope you enjoy those meat balls if you make them!

      Team Dirty Girl

  15. Peggy on May 31, 2018 at 5:35 am

    Do these freeze well?

    • Team Clean Food Dirty Girl on May 31, 2018 at 7:02 am

      Hi Peggy – these should freeze just fine. ~Karen

  16. Shaina on December 28, 2019 at 5:33 am

    I was wondering if you can overeat plant protein the same way you can animal protein? I love beans! But they are very high in protein, will that protein cause my liver to be overworked?

    • Team Clean Food Dirty Girl on March 3, 2020 at 9:00 am

      Hi Shaina, it probably is possible to overeat plant protein. Because beans have the bulk of fiber, it would be really hard (probably impossible) to eat so many beans that you overdo your protein on a consistent basis. Unlike eating animal products, which are dense in protein but have no fiber. Overdoing protein on a plant based dietary pattern would probably require using plant based protein supplements that skew the ratio of protein to be really high in comparison to carbohydrate, fat, fiber and other nutrients. Also, as far as I know, the consideration for overeating protein has to do with the kidneys rather than the liver. ~Karen

  17. Veronica L on May 6, 2020 at 9:57 pm

    5 stars
    By far my favourite plant based meatball recipe to date! Loved the flavour and the texture- I used some leftover quinoa salad instead of Millet for convenience haha. My only problem was they seemed to cook very well on the outside but were really soft, almost runny, inside. Any ideas what I might have done wrong or could improve for next time? I ended up flattening them like little falafels and cooked them for another half hour and they came out perfect!

    • Team Clean Food Dirty Girl on May 7, 2020 at 8:39 am

      Hi Veronica, So glad that you enjoyed these as falafel patty meatballs 🙂 ! Quinoa is a perfect sub in place of millet. This recipe is an older one. As far as a runny texture on the inside, I’m going to check with Molly. We may retest this recipe (since it’s older) and we’ll reply back when we do. For now, though, generally it’s better to follow the gram / mL measurements rather than cup measurements. Metric weights are more exact. ~Karen

Leave a Comment

Recipe Rating