My Goodness Kitchen

  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
    • Amazon
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Cookbook
    • About
    • Contact
    • Amazon
    • Instagram
    • Pinterest
  • ×
    Home > Articles and Resources

    Can You Get Enough Protein from Plants?

    Updated: Jun 20, 2026 | Published: Jun 4, 2026 | by Amanda | Leave a Comment

    One of the most common questions I hear as a vegan and a nutritionist with a post graduate diploma in human nutrition is: "Don't you worry about protein?" It's a fair question, I guess. Protein is important—the word comes from the Greek proteios, meaning "primary" or "of first importance." The good news is that it's totally possible to meet your protein needs on a plant-based diet. With some planning.

    In this guide, I'll explain what protein is, how much protein you might need, recommend some great plant-based sources, and offer simple ways to include more protein in your everyday meals.

    A fit woman standing.
    Jump to:
    • What is Protein?
    • Essential and Non-Essential Amino Acids
    • Do Vegans Get Enough Protein?
    • How Much Protein Do You Need?
    • What About Protein for Healthy Ageing?
    • What Are The Best Sources of Plant Protein?
    • Do You Need to Combine Proteins?
    • Plant-based Protein Meal Ideas
    • Hacks
    • The Bottom Line
    • References and Additional Reading
    • Leave a Comment

    What is Protein?

    Protein is one of three macronutrients the body requires in relatively large amounts, alongside carbohydrates and fats. While it can provide energy, protein's primary role is as a builder. Whenever your body is growing, repairing, or replacing tissue, protein is doing a lot of heavy lifting behind the scenes.

    It helps build and maintain muscle, produces enzymes and hormones, supports a healthy immune system, repairs tissues, assists with blood sugar regulation, and keeps you feeling satisfied after meals. In short, protein is involved in almost every important function in the body. Let's just say it's kept pretty busy.

    Proteins are made up of smaller units called amino acids. There are 20 amino acids used to build proteins in the human body and they occur in different amounts and combinations depending on the protein.

    Essential and Non-Essential Amino Acids

    Your clever body can make eleven of the twenty amino acids itself, these are called non-essential amino acids. The remaining nine amino acids are either unable to be synthesised at all by the human body or the rate of synthesis is so low that it can't support the body’s needs. These remaining nine must come from food, which is why they're known as essential amino acids.

    Do Vegans Get Enough Protein?

    If you are active on Instagram and TikTok you might be forgiven for thinking that you are on the cusp of withering away from protein deficiency. Protein is currently starring in its own reality show and the lead characters are at the hair pulling stage. To be honest, I'd rather we talk about fibre, but here we are joining the conversation. But we will talk about fibre. Soon.

    A plant food display with a "protein" sign.

    Do Plants Provide "Complete Protein"?

    You may have heard that only a few plant-based foods are complete proteins (that is, they provide all nine essential amino acids in amounts that meet human requirements). While it's true only a limited number of plant foods are traditionally classified as complete proteins, virtually all plant foods contain all nine essential amino acids. The difference is that some amino acids occur in lower amounts than others. A varied plant-based diet provides all essential amino acids over the course of the day.

    Animal vs Plant-protein and Bioavailability

    You may also have heard the term "bioavailability." This refers to the proportion of a nutrient that is absorbed and available for the body to use. Protein from many whole plant foods is somewhat less digestible than protein from animal foods, although the difference varies depending on the food. In general, digestibility is often estimated at around 80–90% for many whole plant proteins versus over 90% for many animal proteins. Eating a variety of plant protein sources helps ensure adequate intake of both total protein and essential amino acids

    A balanced plant-based diet that includes legumes, soy foods, seitan, whole grains, nuts, and seeds can provide all the protein your body needs. Even your vegetables contain levels of protein! An achievable way to do this is to make sure each meal (including snacks) contain protein to support your goals, whether that's maintaining muscle, staying fuller for longer, weight loss, or supporting healthy ageing. 

    A bowl of bean salad.

    How Much Protein Do You Need?

    Protein requirements vary depending on age, activity levels, health status, and personal goals.

    General daily recommendations for adults suggest:

    • Baseline (sedentary adults): around 0.8g protein per kilogram of body weight (0.75g per kg for women; 0.84g per kg for men) (this is the current Recommended Daily Intake or RDI in Australia). It is worth noting, that the US has increased RDI to 1.2-1.6g of protein per kilogram. This is what I aim for each day
    • Active and older adults: around 1.2–1.6g per kilogram of body weight
    • Muscle building adults: 1.6g-2.0g per kilogram of body weight
    • Pregnant or breastfeeding women: the current recommendation in Australia is 1.0g per kg

    There is no one-size-fits-all when it comes to protein intake. For example:

    • A 60kg adult may need anywhere between 48–96g protein daily depending on activity levels and age
    • A 75kg adult may need approximately 60–120g protein daily, remembering that 0.8g is baseline for sedentary activity levels.

    I understand this can all seem confusing but my take on this is simple. If you are not sedentary, that is you participate in mild to moderate exercise, aiming for above RDI (0.8g per kg) will support your body. If you are heavily active and are trying to build mucho muscle, aim for the higher end of the range.

    What About Protein for Healthy Ageing?

    As we get older, maintaining muscle mass becomes increasingly important. This was explained to me at university in a way that hit...muscle mass in the elderly is the difference between getting out of a chair yourself or needing help to get out of the chair. I want to get out of the chair myself. 

    A man stretching.

    Including protein-rich foods at each meal can help support strength, mobility, and overall health. For adults over 50, focusing on both total protein intake and regular resistance exercise is necessary. I aim for 1.2-1.6g of protein per kg of body weight per day and just bought an inexpensive set of weights that I lift 2-to-3 times a week. Having said that, there is plenty you can do without spending money. Walking up hills is resistance, walking in water is resistance, and there are plenty of exercises online that use your own body weight as resistance...it's all helpful and relevant. 

    Plant proteins can absolutely play a role in healthy ageing when meals are balanced and varied.

    What Are The Best Sources of Plant Protein?

    Best Sources of Plant-Protein per 100g

    Food Source (100g)Protein (g)Fibre (g)
    TVP Textured Vegetable Protein)5016-17
    Nutritional Yeast4720
    Hemp Seeds (hulled)31.64
    Pumpkin Seeds (shelled)306.5
    Peanuts268.5
    Seitan22-25-
    Chickpea flour (besan)2210.8
    Almonds (raw)21.510.8
    Sesame Seeds20.511.6
    Tempeh (cooked)207
    Sunflower Seeds197
    Flaxseeds1823
    Cashews (raw)174
    Chia Seeds1734
    Extra Firm Tofu163
    Whole Wheat Flour1510.6
    Walnuts155
    Hazelnuts148
    Brazil Nuts*147
    Mycoprotein (Quorn)13 (approximate)7
    Edamame (cooked)125
    Buckwheat Flour910.35
    Lentils (red), cooked98
    Black beans (cooked)810
    Kidney beans (cooked)85
    Chickpeas (cooked)76
    Green peas (cooked)54.8
    Quinoa (cooked)4.42.8
    Brussels sprouts (raw)3.44.10
    Buckwheat (cooked)3.42.7
    Broccoli (cooked)2.43.3

    *Brazil nuts are rich in selenium and overconsumption may lead to selenium toxicity (selenosis). It is recommended adults only consume up to 3 Brazil nuts per day.

    Textured Vegetable Protein (TVP)

    TVP, also known as Textured Soy Protein, is an excellent source of protein that has been around for decades, despite its more recent popularity. Made from mostly defatted soy flour and put through a specialised pressure-cooking and extrusion process, TVP is transformed into a dehydrated, shelf-stable ingredient available in various shapes like curls, minced, or chunks. In its dry state, it has a fairly neutral flavour, acting like a culinary sponge that happily absorbs the stocks, spices, and marinades it is rehydrated in. Because it replicates the fibrous texture and "chew" of ground meat, it is a staple in plant-based cooking for dishes like vegan Bolognese, chilli, and tacos. Cooking tip: flavour the soaking water heavily to get optimal flavour from TVP.

    Seitan

    If you and tofu are on a break, seitan might be your new best friend. Made from wheat gluten, seitan is one of the most protein-dense plant foods available, providing around 20–29g of protein per 100g. It has a hearty, chewy texture that is a little "meaty" or "meat-esque", making it a staple in stir-fries, curries, roasts and wraps. While it's not suitable for people with coeliac disease or gluten intolerance, seitan can be a simple way to add a substantial protein boost to vegan meals.

    Beans and Legumes

    Beans, lentils, and chickpeas are nutritionally dense foods. They're rich in protein, fibre, iron, and complex carbohydrates. Plus, legumes contribute to your five-a-day; the recommended servings (75g) of vegetables each day in Australia. (Eat for Health)

    Examples of legumes and how to use them:

    • Lentils → Pumpkin and lentil soup
    • Chickpeas → Chickpea and spinach curry
    • Black beans → Black bean burgers and black bean brownies
    • Kidney beans
    • Cannellini beans → White bean salad
    • Butter beans → Butter bean soup

    These foods are affordable, versatile, and ideal for family meals.

    Soy Foods

    Soy is one of the most protein-rich plant foods available.

    Examples include:

    • Tofu → Marinated tofu feta and scrambled tofu
    • Tempeh → 100g = ~20g of protein
    • Edamame → 1 cup (155g) = 18.5g of protein
    • Soy milk →some brands offer as much as 10g of protein per cup (250ml)

    Soy foods provide high-quality protein and are among the easiest ways to boost protein intake on a plant-based diet.

    Whole Grains

    While grains are not typically considered protein foods, they can contribute significantly to daily protein intake. Serving a whole-wheat pita bread with a curry gives the protein level a nice little bump - that's how I treat whole grains when thinking about protein, a nice bump.

    Good options include:

    • Quinoa → add a cup of cooked quinoa to a dish for around 8.1g of additional protein
    • Oats have around 5-6g of protein per cooked cup (cook them in a cup of soy milk and you add another 7.5 - 10g, depending on the brand)
    • Brown rice (cooked) → 1 cup (202g) = 5.5g of protein
    • Buckwheat (cooked) → 1 cup (168g) = 5.7g of protein
    • Whole wheat products

    Nuts and Seeds

    Nuts and seeds provide protein alongside healthy fats and important minerals.

    Great choices include:

    • Hemp seeds → 1 tablespoon (10g) = 3.2g of protein
    • Pumpkin seeds → 1 tablespoon (7g) = 2.2g of protein
    • Chia seeds → 1 tablespoon (10g) = 1.8g of protein → Strawberry chia pudding
    • Almonds → a quarter cup (32g) = 7g of protein
    • Peanut butter → 1 tablespoon (16g) =16 g·tbs 3.9g of protein → Peanut butter caramel sauce
    • Tahini → 1 tablespoon (15g) = 3g of protein → Kimchi salad with noodles and black bean brownies with tahini caramel

    They're an easy addition to breakfasts, snacks, salads, and smoothies.

    I use Cronometer to calculate nutritional values here. *

    Do You Need to Combine Proteins?

    You've probably heard that vegans need to carefully combine foods at every meal to create "complete proteins." Fortunately, that's an outdated idea.

    As long as you eat a variety of plant foods throughout the day, your body has access to all the essential amino acids it needs.

    Plant-based Protein Meal Ideas

    Here are some simple ways to build more protein into your day:

    Breakfast

    • Overnight oats with soy milk and chia seeds
    • Tofu scramble on wholegrain toast
    • Smoothies with soy milk, hemp seeds, and nut butter

    Lunch

    • Lentil curry with wild rice
    • Chickpea salad sandwiches on seeded bread
    • Grain bowls with tofu and vegetables

    Dinner

    • Chilli sin carne with beans and quinoa 
    • Lentil bolognese
    • Tofu curry with brown rice or quinoa
    • Bean-based stews and soups

    Snacks

    • Roasted chickpeas
    • Seasoned edamame
    • Trail mix with nuts and seeds
    • Hummus with vegetables or wholemeal pita

    Hacks

    • 3 tablespoons of nutritional yeast has around 10g of protein - use it to season grilled or air-fried tofu chunks
    • Tofu is available in high-protein varieties - I buy a brand (Pureland)* that boasts 90g of protein in a 500g block. (125g serving = 22.4g of protein).
    • Firm tofu has more protein than silken protein - not so much a hack but good to know.
    • A 300g block of silken tofu served with a spicy Asian dressing or sauce provides around 16g of protein.
    • Use protein powder! Nutrition shouldn't be stressful or hard - use what you have available to you. A good plant-based protein powder can deliver around 20g of protein per serve. Throw it in smoothies and overnight oats.

    The Bottom Line

    Getting enough protein on a plant-based diet is easier than many people think.

    Beans, lentils, tofu, tempeh, whole grains, seitan, nuts, and seeds all contribute valuable protein while also providing fibre, vitamins, minerals, and other beneficial nutrients.

    Rather than focusing on a single "perfect" protein source, aim for a variety of plant foods across the day. Consistency, balance, and variety matter far more than chasing protein numbers at every meal. And if you need to boost with protein powders once in a while, go ahead. I do. I even have my favourite protein water.

    With a little planning, a plant-based diet can provide all the protein most people need while supporting overall health and wellbeing.

    *not a sponsored post.

    References and Additional Reading

    Determinants of Amino Acid Bioavailability

    Associations Between National Plant-based vs Animal Based Protein Supplies

    Disclaimer: I have a Post Graduate Diploma in Human Nutrition. The above information is for general information purposes. Please speak to your health specialist for individualised care.

    « The Ultimate Rich Vegan Gravy
    Rainbow Salad »

    Comments

    No Comments

    Questions or Comments? Drop them Right Here. Cancel reply

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

    Recipe Rating




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

    A woman eating a bowl of food with a dog next to her.

    My Goodness Kitchen is a Plant-based food blog for Busy cooks

    I'm Amanda, nutritionist and lover of salads, and that's Scout with her eye on you.
    I believe you can make (mostly) nutritious food that's great tasting with simple, fuss-free ingredients. I can help you cook creatively even when you're on a budget or short on time.

    LEARN MORE

    Hand-written font in black.

    Healthy-ish

    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash (GF)
    • A bowl of Dahl on a wooden box.
      Red Lentil Dahl with Eggplant
    • Green smoothies and limes on a table.
      Spinach and Pineapple Smoothie
    • A breakfast table setting with granola in a bowl.
      Gluten-Free Granola (Grain Free)
    • Kimchi packed in jars.
      Authentic Homemade Vegan Kimchi
    • Coated and uncoated bliss balls on a white surface.
      Almond Butter Bliss Balls

    Soup Season

    • A man holding a bowl of pumpkin soup.
      5-ingredient Pumpkin Lentil Soup
    • Bowl of soup with spoons on a wooden tray.
      Simple Butter Bean Soup
    • Bowls of broccoli cheddar soup on a pink background.
      Vegan Broccoli Cheddar Soup (With Optional Jalapeño)
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Bowls of zucchini soup on a grey background.
      Creamy Zucchini Soup (Vegan)
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup (with Jackfruit)

    Fresh Salads

    • Tofu and noodles in a bowl with greens.
      Lemongrass Tofu Salad
    • Tomato and Onion Salad
    • A table setting with a large bowl of coleslaw.
      Easy Vegan Coleslaw Recipe
    • Kimchi Salad with Noodles
    • A bowl of cabbage and noodle salad on a rustic table.
      Chang's Crispy Noodle Salad

    Footer

    Read

    Read Privacy Policy

    Accessibility Statement

    Terms of Use

    Disclaimer

    Newsletter

    Join the cook's communityand get your free vegan baking guide.

    Contact MGK

    Contact

    Copyright © 2025 My Goodness Kitchen

    By using this website, you agree to the use of cookies. Cookies provide you with a more personalised user experience and help this website run more effectively.
    .
    OK NoRead Privacy Policy
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    This is an necessary category.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    Non Necessary
    This is an non-necessary category.
    SAVE & ACCEPT
    Powered by CookieYes Logo