Plant Based Sources of Protein: Complete Food List
The Quick Rundown
- Plant-based protein sources are abundant – you have way more options than you think
- Complete proteins have all 9 essential amino acids – but incomplete proteins work fine when combined
- You don't need to overthink it – eat a variety of whole foods and you'll hit your targets
- Some sources are more convenient than others – know which ones fit your lifestyle
- Botanika Blends Protein Powder fills the gaps – when whole foods aren't practical
Why Plant-Based Protein Sources Matter
Right, let's start with the basics: why should you care about plant-based protein sources?

Simple answer: Because protein is essential for literally everything your body does.
What protein actually does:
- Builds and repairs muscle
- Creates enzymes and hormones
- Supports immune function
- Maintains healthy skin, hair, and nails
- Keeps you full and satisfied
- Boosts metabolism
The plant-based advantage: Plant proteins come with fibre, micronutrients, and phytonutrients that animal proteins don't have. You're not just getting protein – you're getting a whole package of nutrition.
Complete vs Incomplete Proteins: What's the Difference?
This is where most people get confused. Let's clear it up.
Complete Proteins
What they are: Proteins that contain all 9 essential amino acids in adequate amounts.
Why they matter: Your body can't make these amino acids, so you need to get them from food.
Plant-based complete proteins:
- Soy (tofu, tempeh, edamame)
- Quinoa
- Hemp seeds
- Buckwheat
- Spirulina
- Nutritional yeast
- Legumes + grains (when combined)
Pro tip: You don't need to eat complete proteins at every meal. Your body pools amino acids throughout the day.
Incomplete Proteins
What they are: Proteins that lack one or more essential amino acids.
Why they're still useful: When combined with other foods, they become complete.
Examples:
- Rice (low in lysine)
- Beans (low in methionine)
- Nuts (low in lysine)
- Seeds (low in lysine)
How to combine them:
- Rice + beans = complete protein
- Peanut butter + whole grain bread = complete protein
- Lentils + quinoa = complete protein
- Nuts + legumes = complete protein
Pro tip: Just eat a variety of foods throughout the day and you'll naturally get all amino acids.
Complete Plant-Based Protein Sources
Here are the plant-based foods that contain all 9 essential amino acids.
1. Soy Products (Tofu, Tempeh, Edamame)

Protein content:
- Tofu (firm): 15-20g per 150g serving
- Tempeh: 19g per 100g serving
- Edamame: 18g per cup cooked
Amino acid profile: Complete (all 9 EAAs)
Pros:
- ✅ Complete protein
- ✅ Versatile (can be used in any cuisine)
- ✅ Affordable
- ✅ Easy to cook
- ✅ Good source of iron and calcium
Cons:
- ❌ Some people don't like the taste
- ❌ Requires preparation (tofu needs pressing)
- ❌ GMO concerns (though non-GMO options available)
How to use it:
- Tofu: stir-fries, scrambles, smoothies, curries
- Tempeh: pan-frying, marinating, grilling
- Edamame: snacks, salads, side dishes
Australian availability: Widely available in supermarkets and Asian grocers
Cost: $3-6 per serving
2. Quinoa

Protein content: 8g per cup cooked (or 24g per cup dry)
Amino acid profile: Complete (all 9 EAAs)
Pros:
- ✅ Complete protein
- ✅ High in fibre
- ✅ Gluten-free
- ✅ Cooks quickly (15 mins)
- ✅ Versatile (sweet or savoury)
Cons:
- ❌ More expensive than rice or pasta
- ❌ Can taste bitter if not rinsed
- ❌ Lower protein per serving than legumes
How to use it:
- Buddha bowls
- Salads
- Side dish (like rice)
- Breakfast porridge
- Baked goods
Australian availability: Available in most supermarkets and health food stores
Cost: $8-12 per kg
3. Hemp Seeds

Protein content: 10g per 3 tbsp (30g)
Amino acid profile: Complete (all 9 EAAs)
Pros:
- ✅ Complete protein
- ✅ High in omega-3s
- ✅ No preparation needed
- ✅ Nutty, pleasant taste
- ✅ Easy to add to any meal
Cons:
- ❌ Expensive
- ❌ Lower protein per serving than other sources
- ❌ Can go rancid if not stored properly
How to use it:
- Smoothies
- Salads
- Oatmeal
- Energy balls
- Toppings for any meal
Australian availability: Health food stores, some supermarkets
Cost: $15-25 per 200g bag
4. Buckwheat
Protein content: 6g per cup cooked
Amino acid profile: Complete (all 9 EAAs)
Pros:
- ✅ Complete protein
- ✅ Gluten-free
- ✅ High in fibre
- ✅ Affordable
- ✅ Nutty flavour
Cons:
- ❌ Lower protein than other complete sources
- ❌ Less common in Australia
- ❌ Takes longer to cook
How to use it:
- Porridge
- Salads
- Side dish
- Baked goods
- Noodles (soba)
Australian availability: Health food stores, some supermarkets
Cost: $6-10 per kg
5. Spirulina
Protein content: 8g per 2 tbsp (10g)
Amino acid profile: Complete (all 9 EAAs)
Pros:
- ✅ Complete protein
- ✅ Very high protein density
- ✅ Rich in micronutrients
- ✅ Sustainable
- ✅ Long shelf life
Cons:
- ❌ Very strong taste (not for everyone)
- ❌ Expensive
- ❌ Hard to eat in large quantities
- ❌ Can cause digestive issues if you're not used to it
How to use it:
- Smoothies (masks the taste)
- Spirulina tablets
- Energy balls
- Mixed into soups
Australian availability: Health food stores, online
Cost: $20-40 per 100g
6. Nutritional Yeast
Protein content: 8g per 2 tbsp (10g)
Amino acid profile: Complete (all 9 EAAs)
Pros:
- ✅ Complete protein
- ✅ Cheesy flavour (great for vegan cooking)
- ✅ Rich in B vitamins
- ✅ Easy to add to meals
- ✅ Affordable
Cons:
- ❌ Not a whole food (processed)
- ❌ Can cause bloating in large amounts
- ❌ Taste is polarising (love it or hate it)
How to use it:
- Pasta dishes
- Popcorn
- Salads
- Scrambled tofu
- Soups
Australian availability: Health food stores, some supermarkets
Cost: $8-15 per 100g
7. Legumes + Grains (Combined)
Protein content: Varies (see below)
Amino acid profile: Complete when combined
Why it works: Legumes are low in methionine but high in lysine. Grains are high in methionine but low in lysine. Together, they're complete.
Best combinations:
- Rice + beans = complete
- Lentils + quinoa = complete
- Chickpeas + pasta = complete
- Peanut butter + whole grain bread = complete
Pro tip: You don't need to eat them in the same meal. Your body pools amino acids throughout the day.
Incomplete Plant-Based Protein Sources
These don't have all 9 essential amino acids, but they're still valuable protein sources – especially when combined.
Legumes (Beans, Lentils, Chickpeas, Peas)
Protein content:
- Lentils: 18g per cup cooked
- Chickpeas: 15g per cup cooked
- Black beans: 15g per cup cooked
- Split peas: 16g per cup cooked
Amino acid profile: Incomplete (low in methionine)
Pros:
- ✅ High protein
- ✅ Very high fibre
- ✅ Affordable
- ✅ Versatile
- ✅ Long shelf life (dried)
- ✅ Canned options available
Cons:
- ❌ Incomplete protein (but easily fixed by combining)
- ❌ Can cause bloating
- ❌ Require cooking (unless canned)
- ❌ High in phytic acid (reduces mineral absorption)
How to use them:
- Curries
- Soups
- Salads
- Pasta sauces
- Hummus
- Roasted snacks
Australian availability: Widely available in supermarkets (canned and dried)
Cost: $1-3 per can, $5-8 per kg dried
Pro tip: Soak dried legumes overnight and discard water to reduce phytic acid and bloating.
Grains (Rice, Oats, Pasta, Bread)
Protein content:
- Brown rice: 5g per cup cooked
- Oats: 10g per ½ cup dry
- Wholemeal pasta: 7g per 100g dry
- Wholemeal bread: 4g per slice
Amino acid profile: Incomplete (low in lysine)
Pros:
- ✅ Affordable
- ✅ Versatile
- ✅ Long shelf life
- ✅ Easy to cook
- ✅ Widely available
Cons:
- ❌ Lower protein than legumes
- ❌ Incomplete protein
- ❌ Can spike blood sugar if refined
How to use them:
- Base for meals (rice, pasta, bread)
- Breakfast (oats)
- Side dishes
- Baked goods
Australian availability: Widely available in all supermarkets
Cost: $1-3 per serving
Pro tip: Choose whole grain versions for more fibre and nutrients.
Nuts & Seeds (Almonds, Peanuts, Sunflower Seeds, Pumpkin Seeds)
Protein content:
- Almonds: 6g per ¼ cup
- Peanuts: 7g per ¼ cup
- Sunflower seeds: 6g per ¼ cup
- Pumpkin seeds: 9g per ¼ cup
Amino acid profile: Incomplete (low in lysine)
Pros:
- ✅ High in healthy fats
- ✅ Convenient (no cooking)
- ✅ Nutrient-dense
- ✅ Long shelf life
- ✅ Versatile
Cons:
- ❌ Incomplete protein
- ❌ High in calories
- ❌ Can be expensive
- ❌ Easy to overeat
How to use them:
- Snacks
- Nut butters
- Salads
- Smoothies
- Baked goods
- Toppings
Australian availability: Widely available in supermarkets
Cost: $8-15 per kg
Pro tip: Pair with legumes or grains for complete protein.
Vegetables (Broccoli, Spinach, Peas, Mushrooms)
Protein content:
- Broccoli: 4g per cup cooked
- Spinach: 5g per cup cooked
- Peas: 8g per cup cooked
- Mushrooms: 3g per cup cooked
Amino acid profile: Incomplete (low in various amino acids)
Pros:
- ✅ Low calorie
- ✅ High in micronutrients
- ✅ High in fibre
- ✅ Affordable
- ✅ Versatile
Cons:
- ❌ Low protein (not a primary protein source)
- ❌ Incomplete protein
- ❌ Require cooking (mostly)
How to use them:
- Side dishes
- Salads
- Soups
- Stir-fries
- Smoothies (spinach)
Australian availability: Widely available in supermarkets
Cost: $2-5 per serving
Pro tip: Use as a complement to other protein sources, not as your main protein.
Complete Protein Comparison Table
| Source | Protein/Serve | Complete? | Cost | Convenience | Best For |
|---|---|---|---|---|---|
| Tofu | 15-20g | ✅ Yes | $$ | Easy | Stir-fries, scrambles |
| Tempeh | 19g | ✅ Yes | $$ | Medium | Pan-frying, marinating |
| Edamame | 18g | ✅ Yes | $$ | Easy | Snacks, salads |
| Quinoa | 8g | ✅ Yes | $$$ | Easy | Bowls, salads |
| Hemp Seeds | 10g | ✅ Yes | $$$$ | Very Easy | Smoothies, toppings |
| Buckwheat | 6g | ✅ Yes | $ | Medium | Porridge, salads |
| Spirulina | 8g | ✅ Yes | $$$$ | Hard | Smoothies |
| Nutritional Yeast | 8g | ✅ Yes | $$ | Very Easy | Pasta, popcorn |
| Botanika Blends Protein Powder | 25g | ✅ Yes | $$ | Very Easy | Smoothies, baking |
Incomplete Protein Comparison Table
| Source | Protein/Serve | Complete? | Cost | Convenience | Best Paired With |
|---|---|---|---|---|---|
| Lentils | 18g | ❌ No | $ | Medium | Grains |
| Chickpeas | 15g | ❌ No | $ | Medium | Grains |
| Black Beans | 15g | ❌ No | $ | Medium | Rice |
| Brown Rice | 5g | ❌ No | $ | Easy | Beans, legumes |
| Oats | 10g | ❌ No | $ | Very Easy | Nuts, seeds |
| Wholemeal Pasta | 7g | ❌ No | $ | Easy | Legumes |
| Almonds | 6g | ❌ No | $$ | Very Easy | Grains, legumes |
| Peanut Butter | 8g | ❌ No | $$ | Very Easy | Whole grain bread |
| Pumpkin Seeds | 9g | ❌ No | $$ | Very Easy | Grains, legumes |
How to Combine Incomplete Proteins for Complete Amino Acid Profiles
Don't have complete proteins? No problem. Here's how to combine incomplete ones:
Classic Combinations
Rice + Beans
- 150g cooked rice (5g protein)
- 100g cooked beans (15g protein)
- Total: 20g complete protein
Peanut Butter + Whole Grain Bread
- 2 tbsp peanut butter (8g protein)
- 2 slices whole grain bread (8g protein)
- Total: 16g complete protein
Lentils + Quinoa
- 150g cooked lentils (18g protein)
- 150g cooked quinoa (8g protein)
- Total: 26g complete protein
Chickpeas + Pasta
- 100g cooked chickpeas (15g protein)
- 100g cooked pasta (7g protein)
- Total: 22g complete protein
Oats + Almonds
- 50g oats (10g protein)
- ¼ cup almonds (6g protein)
- Total: 16g complete protein
Practical Tips for Getting Enough Plant-Based Protein
Tip 1: Eat a Variety
Why: Different sources have different amino acid profiles. Variety ensures you get all amino acids.
How: Rotate between different protein sources throughout the week.
Example:
- Monday: Tofu stir-fry
- Tuesday: Lentil curry
- Wednesday: Chickpea pasta
- Thursday: Tempeh wrap
- Friday: Bean chilli
- Saturday: Quinoa bowl
- Sunday: Leftovers
Tip 2: Combine Proteins Strategically
Why: Incomplete proteins become complete when combined.
How: Pair legumes with grains, nuts with seeds, etc.
Examples:
- Rice + beans
- Pasta + lentils
- Bread + peanut butter
- Oats + almonds
Tip 3: Use Botanika Blends Protein Powder for Convenience
Why: It's a complete protein that requires zero cooking.
How: Add to smoothies, pancakes, oatmeal, or energy balls.
Benefit: Hits 25g protein in 2 minutes.
Tip 4: Spread Protein Throughout the Day
Why: Your body can only absorb so much protein per meal. Spreading it out maximises muscle protein synthesis.
How: Aim for 20-30g protein per meal, 3-4 times per day.
Example:
- Breakfast: 25g (oats + nuts)
- Lunch: 20g (lentil bowl)
- Dinner: 25g (tofu stir-fry)
- Snack: 10g (hummus + veggies)
- Total: 80g
Tip 5: Don't Overthink It
Why: If you eat a variety of whole foods, you'll naturally get all amino acids.
How: Just eat whole plant foods and don't stress about "complete" vs "incomplete."
Reality: Your body pools amino acids throughout the day. You don't need every meal to be a complete protein.
Protein Content of Common Plant-Based Foods
Here's a quick reference guide:
High-Protein Sources (15g+ per serving)
| Food | Serving | Protein |
|---|---|---|
| Tofu (firm) | 150g | 20g |
| Tempeh | 100g | 19g |
| Lentils (cooked) | 1 cup | 18g |
| Chickpeas (cooked) | 1 cup | 15g |
| Black beans (cooked) | 1 cup | 15g |
| Edamame | 1 cup | 18g |
| Botanika Blends Protein Powder | 1 scoop | 25g |
Medium-Protein Sources (8-14g per serving)
| Food | Serving | Protein |
|---|---|---|
| Quinoa (cooked) | 1 cup | 8g |
| Hemp seeds | 3 tbsp | 10g |
| Oats (dry) | ½ cup | 10g |
| Peanut butter | 2 tbsp | 8g |
| Almonds | ¼ cup | 6g |
| Nutritional yeast | 2 tbsp | 8g |
| Wholemeal pasta (dry) | 100g | 13g |
Lower-Protein Sources (3-7g per serving)
| Food | Serving | Protein |
|---|---|---|
| Brown rice (cooked) | 1 cup | 5g |
| Wholemeal bread | 1 slice | 4g |
| Broccoli (cooked) | 1 cup | 4g |
| Spinach (cooked) | 1 cup | 5g |
| Peas (cooked) | 1 cup | 8g |
| Pumpkin seeds | ¼ cup | 9g |
Australian Availability & Where to Buy
Supermarkets (Coles, Woolworths, Aldi)
Available:
- Canned beans and lentils
- Tofu (usually in Asian section)
- Oats
- Nuts and seeds
- Wholemeal pasta and bread
- Peanut butter
- Nutritional yeast (some stores)
Cost: Budget-friendly
Health Food Stores (Nourish, Vitality, Local Health Shops)
Available:
- All of the above
- Tempeh
- Hemp seeds
- Spirulina
- Buckwheat
- Botanika Blends Protein Powder
- Specialty items
Cost: Slightly higher
Asian Grocers
Available:
- Fresh tofu
- Tempeh
- Edamame
- Asian vegetables
- Specialty legumes
Cost: Often cheaper than supermarkets
Online (Amazon, iHerb, Botanika Blends)
Available:
- Everything
- Bulk options
- Specialty items
Cost: Varies, often good for bulk purchases
FAQ: Plant-Based Protein Sources
Q: Do I need to eat complete proteins at every meal? A: No. Your body pools amino acids throughout the day. As long as you eat a variety of foods, you'll get all amino acids.
Q: Is soy safe? A: Yes. Despite myths, soy is safe and nutritious. Eat it in moderation as part of a varied diet.
Q: Can I get enough protein from plants? A: Absolutely. With proper planning, you can easily hit your protein targets on a plant-based diet.
Q: What's the cheapest plant-based protein source? A: Dried beans and lentils. Buy in bulk and you're looking at $1-2 per serving.
Q: What's the most convenient plant-based protein source? A: Botanika Blends Protein Powder. Mix with milk and you have 25g protein in 2 minutes.
Q: Are nuts a good protein source? A: They're decent (6-9g per ¼ cup), but pair them with grains or legumes for complete protein.
Q: Can I eat too much plant-based protein? A: No. Your body will just excrete excess. Eat as much as you need.
Q: Do I need to combine incomplete proteins in the same meal? A: No. Your body pools amino acids throughout the day. Combining them over the course of a day is fine.
Q: What about protein digestibility? A: Plant proteins are slightly less digestible than animal proteins, but the difference is small. Eat enough and you're fine.
The Bottom Line
Here's what you need to know about plant-based protein sources:
✅ Plant-based protein sources are abundant – you have way more options than you think
✅ Complete proteins are convenient, but not essential – incomplete proteins work fine when combined
✅ You don't need to overthink it – eat a variety of whole foods and you'll hit your targets
✅ Cost-effective options exist – beans and lentils are cheap
✅ Convenience options exist too – Botanika Blends Protein Powder for when whole foods aren't practical
✅ Spread protein throughout the day – 20-30g per meal is ideal
✅ Variety is key – different sources have different nutrient profiles
The magic of plant-based protein sources isn't that they're limited – it's that they're abundant. You have more options than omnivores. Use them strategically and you'll thrive.

Ready to master plant-based protein? Use this guide to build your meals, and grab Botanika Blends Protein Powder for convenience. Crafted by nature, powered by plants – no nasties, just real nutrition. 🌱
Useful Resources & Related Articles
- Academy of Nutrition and Dietetics – Plant-Based Proteins – Professional nutrition guidance
- Harvard School of Public Health – Protein – Evidence-based nutrition information
- Vegan Society – Nutrition Guide – Comprehensive plant-based nutrition resources
Share:
FAQ: Plant Based Sources of Protein (Extended)
More blogs
-
Cacao Hazelnut Chocolate Protein Cups
Method Mix the BaseCombine crushed biscuits with condensed milk until it forms a sticky, crumbly mixture. PressLine a muffin tray with paper liners. Press 1 teaspoon of base into each cup. Pop into the freezer for 5 minutes to set....
-
The Best Fibre Supplement in Australia: Your Complete PHGG Fibre Guide
Let's be honest, most fibre supplements are rough. They're gritty, they taste like cardboard, and they leave you feeling bloated and uncomfortable. But here's the thing: fibre is essential. It's not optional. Your gut health depends on it. Your energy, your mood, your...
-
Vegan Raffaello Protein Balls
Raffaello… but make it plant-based, nourishing and a little bit magical. These creamy coconut bites bring all the dreamy white chocolate and coconut vibes of the classic treat, with a wholesome twist thanks to Keto Creamer. Soft on the inside,...