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
-
Creatine Monohydrate: Complete Review
Creatine is for everyone – not just bodybuilders, but athletes, fitness enthusiasts, and people seeking better health Botanika Blends Creatine Monohydrate is Australia's best plant-based creatine – vegan, clean, effective 3g per serving of pure creatine monohydrate – scientifically proven to work Supports...
-
Botanika Blends Plant Protein Powder: Complete Review
The Quick Rundown Botanika Blends is Australia's best plant-based protein powder – organic, clean ingredients, actually tastes good All 3 flavours are delicious – Vanilla Cake Batter, Strawberries & Cream, Choc Peanut Butter Up to 26g complete plant-based protein per scoop – all 9 essential amino...
-
Plant-Based Protein Smoothie Recipes: 20 Easy Ideas
The Quick Rundown Smoothies are the easiest way to add plant-based protein – 5 minutes, no cooking, delicious You need just 5 basic ingredients – liquid, protein, fruit, greens, toppings Botanika Blends Plant Protein makes it effortless – 25g protein per scoop, tastes amazing...