
If you’ve recently switched to a plant-based diet, you’ve probably heard the question a hundred times: “But where do you get your protein?” The truth is, finding the best plant based protein sources isn’t nearly as difficult as people imagine. In fact, many plant-based foods pack more protein per calorie than their animal-based counterparts, whilst offering a wealth of additional nutrients that meat simply can’t match.
📖 Reading time: 20 minutes
Picture this: You’re standing in Tesco at 6pm on a Wednesday, staring at shelves of unfamiliar ingredients, wondering if you’re eating enough protein. Your fitness tracker reminds you about today’s gym session, and that nagging worry creeps in again. Are lentils really enough? Should you be eating tofu at every meal? What about those protein powders everyone’s talking about? The confusion around plant-based nutrition can feel overwhelming, especially when you’re trying to maintain muscle, stay energized, and feel satisfied after meals.
Common Myths About Plant Based Protein Sources
For more on this topic, you might enjoy: Whey vs Plant Based Protein Powder: Which One Actually Works for You?.
Before we dive into the best options, let’s clear up some persistent misconceptions that might be holding you back from fully embracing plant-based eating.
Myth: Plant Proteins Are “Incomplete” and Inferior
Reality: This outdated notion comes from a 1971 book that has since been thoroughly debunked by its own author. Whilst it’s true that most plant foods don’t contain all nine essential amino acids in equal proportions, your body maintains a pool of amino acids throughout the day. As long as you eat a variety of plant based protein sources throughout the day, your body combines them perfectly. You don’t need to worry about food combining at every single meal—just eat a diverse diet.
Myth: You Need Massive Quantities of Plant Foods to Meet Protein Needs
Reality: Many of the best plant based protein sources are incredibly protein-dense. A 100g serving of tempeh contains 19g of protein, whilst seitan delivers a whopping 25g per 100g—more than chicken breast. Lentils, chickpeas, and hemp seeds all pack substantial protein punches without requiring you to eat enormous volumes. The NHS recommends 0.75g of protein per kilogram of body weight daily for adults, which translates to roughly 45g for women and 55g for men—easily achievable with smart plant-based choices.
Myth: Plant Protein Doesn’t Build Muscle Like Animal Protein
Reality: Research from King’s College London found that when total protein intake is adequate, plant and animal proteins are equally effective for building muscle mass and strength. Elite athletes like Formula 1’s Lewis Hamilton and weightlifter Kendrick Farris have proven that plant based protein sources support peak athletic performance. The key is consuming enough total protein and calories, not the source itself.
The Complete Guide to Legume-Based Protein Sources
Related: 7 Powerful Health Benefits of Berries That’ll Make You Rethink Your Fruit Bowl
Legumes form the backbone of many successful plant-based diets, and for good reason. They’re affordable, shelf-stable, versatile, and among the best plant based protein sources available in any UK supermarket.
Lentils: The Protein Powerhouse
Red, green, puy, or beluga—lentils deliver approximately 9g of protein per 100g cooked serving, along with substantial iron, folate, and fiber. What’s more, they’re brilliantly convenient. Unlike many other legumes, lentils don’t require soaking and cook in just 15-20 minutes. A simple dal made with red lentils, coconut milk, and curry spices provides a satisfying meal with around 18g of protein per portion.
British shoppers can find excellent quality lentils at Aldi, Lidl, and Asda for under £1 per bag. Batch cooking a large pot on Sunday provides ready-made protein for salads, wraps, and grain bowls throughout the week. According to NHS dietary guidelines, legumes count toward your five-a-day whilst providing essential protein.
Chickpeas: Beyond Hummus
With 8.9g of protein per 100g, chickpeas (or garbanzo beans) rank among the most versatile plant based protein sources. Roasted with paprika and cumin, they become crunchy snacks. Mashed with tahini, they transform into creamy hummus. Tossed whole into curries, they add substance and texture.
The liquid from tinned chickpeas—aquafaba—works as an egg replacer in baking, creating meringues, mousses, and mayonnaise. One 400g tin provides roughly 19g of protein across multiple meals, making chickpeas extraordinarily economical. Keep several tins in your cupboard for those nights when you need protein quickly without the fuss of cooking dried pulses.
Black Beans, Kidney Beans, and Beyond
Each variety brings something different to your plate. Black beans contain 8.9g of protein per 100g and work beautifully in Mexican-inspired dishes, whilst kidney beans (8.7g per 100g) suit chilis and stews. Butter beans offer a creamy texture perfect for Mediterranean-style cooking, and cannellini beans blend into silky white bean mash that rivals mashed potatoes.
The fiber content in these legumes—often 6-8g per serving—means they keep you full far longer than many animal proteins. Research from the University of Oxford suggests that high-fiber diets are associated with lower body weight and reduced risk of chronic diseases, making these plant based protein sources particularly valuable.
Soy-Based Protein: The Most Complete Plant Options
You may also find this helpful: 15 Detox Water Recipes That Actually Taste Delicious (And Science-Backed Benefits)
Soy products deserve special attention because they’re among the few plant based protein sources containing all nine essential amino acids in optimal ratios. Despite lingering myths about soy affecting hormone levels (thoroughly debunked by scientific research), these foods remain nutritional superstars.
Tofu: The Versatile Foundation
Tofu provides 8-15g of protein per 100g, depending on firmness. Silken tofu works in smoothies, desserts, and scrambles. Firm and extra-firm varieties hold their shape in stir-fries, curries, and baked dishes. The key to delicious tofu lies in pressing out excess moisture and marinating thoroughly—plain tofu tastes bland because it’s meant to absorb surrounding flavors.
Cauldron and Tofoo are widely available UK brands, found in Sainsbury’s, Morrisons, and most major supermarkets. A 400g block costs around £2 and provides protein for multiple meals. Freezing and thawing tofu creates a spongier, meatier texture that soaks up marinades even better than fresh tofu.
Tempeh: The Fermented Favorite
With 19g of protein per 100g, tempeh ranks among the most protein-dense plant based protein sources available. Made from fermented soybeans, it offers a nutty flavor and firm texture that needs less preparation than tofu. The fermentation process increases nutrient availability and adds beneficial probiotics for gut health.
Tempeh works brilliantly sliced thin and pan-fried until crispy, crumbled into Bolognese sauces, or marinated and grilled. It’s more expensive than tofu—typically £2.50-3 for a 200g packet—but the concentrated protein and distinctive flavor make it worth the investment. Look for Better Nature or Impulse Foods brands in health food shops and larger Tesco stores.
Edamame: The Simple Snack
These young soybeans deliver 11g of protein per 100g and couldn’t be simpler to prepare. Most supermarkets stock frozen edamame that steams in minutes. Sprinkle with sea salt for a satisfying snack, toss into grain bowls for added protein, or blend into vibrant green dips.
Grains and Seeds: Unexpected Protein Powerhouses
Whilst grains and seeds aren’t typically considered primary protein sources, several varieties provide substantial amounts and complement other plant based protein sources perfectly.
Quinoa: The Complete Protein Grain
Quinoa contains all nine essential amino acids, making it one of the rare plant based protein sources that’s technically “complete.” Each 100g of cooked quinoa provides 4.4g of protein—not astronomical, but significant when combined with legumes or nuts. It cooks in 15 minutes and works in everything from breakfast porridge to dinner salads.
Both white and red quinoa are now available at competitive prices in UK supermarkets, with own-brand options at Waitrose, Tesco, and Asda costing around £2 per 300g packet. Rinse quinoa thoroughly before cooking to remove the bitter saponin coating.
Hemp Seeds: The Omega-Rich Addition
Hemp seeds pack 9.5g of protein per 3-tablespoon serving (30g), along with optimal ratios of omega-3 and omega-6 fatty acids. Their mild, nutty flavor works in smoothies, sprinkled on porridge, stirred into yogurt alternatives, or mixed into energy balls. Unlike chia or flax seeds, hemp seeds don’t need grinding for nutrient absorption.
Holland & Barrett stocks several hemp seed brands, though supermarket options are increasingly common. Keep them refrigerated after opening to preserve the delicate fats. When you’re looking to boost meals with extra protein without changing flavors significantly, hemp seeds are among the best plant based protein sources to keep on hand.
Oats: The Breakfast Protein Boost
Standard porridge oats contain roughly 11-13g of protein per 100g of dry oats (typically a 40-50g serving for breakfast). Start your day with oats topped with nut butter, hemp seeds, and berries, and you’ve got a 20g+ protein breakfast that costs pennies and takes minutes to prepare.
Nuts, Nut Butters, and Their Benefits
Nuts provide concentrated protein, healthy fats, and satisfying crunch that makes plant-based eating feel indulgent rather than restrictive. They’re among the most calorie-dense plant based protein sources, making them particularly valuable for anyone struggling to maintain weight on a plant-based diet.
Almonds and Almond Butter
Almonds contain 21g of protein per 100g, whilst almond butter concentrates that nutrition into a spreadable, versatile form. Two tablespoons of almond butter provide roughly 7g of protein—perfect spread on toast, swirled into smoothies, or used as a base for satay-style sauces. Look for varieties with just almonds on the ingredient list, avoiding added oils and sugars.
Peanuts: The Affordable Favorite
Despite their name, peanuts are legumes, and they’re protein champions at 26g per 100g. Peanut butter remains one of the most economical and convenient plant based protein sources available, with supermarket own-brand options costing as little as £1 for a 340g jar. That’s protein for weeks at less than the cost of a single chicken breast.
Natural peanut butter (just peanuts and perhaps salt) separates in the jar, with oil floating to the top. This is normal—simply stir it back in. The slight inconvenience is worth avoiding the palm oil, sugar, and additives found in standard varieties.
Cashews, Walnuts, and Brazil Nuts
Cashews (18g protein per 100g) blend into incredibly creamy sauces and cheese alternatives. Walnuts (15g per 100g) offer omega-3 fatty acids particularly important for vegans. Brazil nuts provide protein plus selenium—just two nuts daily meet your entire selenium requirement, a mineral that’s often low in plant-based diets.
Something like a small container with compartments can help you portion nuts into 30g servings for grab-and-go snacks. This prevents accidentally consuming excessive calories whilst ensuring you get consistent protein throughout the day.
Seitan and Wheat-Based Proteins
For those without gluten sensitivities, seitan deserves serious consideration as one of the most protein-concentrated plant based protein sources available anywhere.
Seitan: The Wheat Meat
Made from vital wheat gluten, seitan contains approximately 25g of protein per 100g—more than most meats. Its chewy, satisfying texture makes it particularly appealing to people transitioning from meat-based diets. You can buy ready-made seitan from health food shops or make your own for a fraction of the cost using vital wheat gluten flour, which costs around £5 per kilogram and makes multiple batches.
Homemade seitan takes about 30 minutes of hands-on time—you mix the gluten with water and flavorings, knead briefly, then simmer in broth until firm. The result keeps refrigerated for up to a week and freezes beautifully. Slice it for sandwiches, dice it for stir-fries, or shred it for plant-based “pulled pork.”
Spelt and Kamut
These ancient wheat varieties contain more protein than standard wheat—roughly 5-6g per 100g cooked—and many people with wheat sensitivities tolerate them better. Whilst not among the highest plant based protein sources, they add variety and nutrition to grain bowls and salads.
Plant Based Protein Powders and Supplements
Whilst whole foods should form the foundation of any healthy diet, protein powders offer convenience for busy mornings, post-workout recovery, and meeting increased protein needs for athletic training.
Pea Protein: The Hypoallergenic Option
Pea protein powder contains around 20-25g of protein per 30g scoop and ranks among the most easily digestible plant based protein sources. It’s free from common allergens like soy, gluten, and nuts, making it suitable for almost everyone. The natural taste is fairly neutral—slightly earthy but not unpleasant—and it blends well with fruit in smoothies.
Bulk Powders, Vivo Life, and Form are reputable UK brands offering pea protein. Prices range from £15-30 per kilogram, working out to roughly £0.50-1 per serving. That’s competitive with animal-based proteins whilst offering additional benefits like fiber and iron.
Brown Rice and Hemp Protein
Brown rice protein provides complete amino acid profiles, especially when combined with pea protein. Hemp protein offers those valuable omega-3 fatty acids alongside protein. Many brands now offer blended formulas that combine multiple plant based protein sources to create optimal amino acid profiles and improve taste and texture.
Look for products with minimal ingredients—ideally just the protein source plus perhaps natural flavors and sweeteners like stevia. Avoid anything with long lists of artificial additives, fillers, or suspicious ingredients you can’t pronounce.
Your 7-Day Plant Based Protein Action Plan
Transitioning to adequate plant-based protein doesn’t require complicated meal plans or expensive specialty foods. This straightforward week-long approach helps you incorporate the best plant based protein sources into daily eating naturally and sustainably.
- Day 1-2: Start with breakfast. Replace your usual morning meal with protein-rich porridge made from 50g oats, topped with 2 tablespoons of peanut butter and a tablespoon of hemp seeds. This single meal provides approximately 25g of protein. Notice how satisfied you feel throughout the morning.
- Day 3-4: Add a legume-based lunch. Prepare a large batch of lentil soup, chickpea curry, or three-bean chili on day 3. Pack portions for both days. Aim for 250-300g of cooked legumes per serving, delivering 15-20g of protein alongside substantial fiber. Track how your energy levels compare to previous lunches.
- Day 5-6: Introduce soy-based dinners. Try tofu stir-fry on day 5 and tempeh Bolognese on day 6. Use 200g of tofu or 150g of tempeh per person. These dinners should provide 20-25g of protein. Experiment with different marinades and cooking methods to find preparations you genuinely enjoy.
- Day 7: Evaluate and adjust. Calculate your total protein intake across the day using an app like MyFitnessPal or Cronometer. Most people discover they’re easily hitting 60-80g of protein daily without any special effort once they’re regularly including these plant based protein sources. Identify which foods you enjoyed most and which need refinement in preparation or seasoning.
This gradual approach prevents overwhelm whilst proving to yourself that plant-based protein is abundant, affordable, and delicious. By the end of the week, including these foods becomes automatic rather than requiring constant conscious effort.
Mistakes to Avoid (And How to Fix Them)
Even well-intentioned vegans and vegetarians often stumble into common traps that undermine their nutrition and satisfaction with plant-based eating. Here’s how to sidestep the most frequent problems.
Mistake 1: Relying Too Heavily on Processed Meat Alternatives
Why it’s a problem: Whilst products like vegan burgers and sausages can ease the transition to plant-based eating, they’re often high in sodium, saturated fat, and additives whilst being relatively expensive. They shouldn’t form the foundation of your protein intake.
What to do instead: Use processed alternatives occasionally—perhaps once or twice weekly—but build most meals around whole-food plant based protein sources like legumes, tofu, and tempeh. These options cost less, offer superior nutrition, and don’t come wrapped in excessive packaging. When you do buy processed alternatives, check labels for products with recognizable ingredients and reasonable sodium levels (under 1g per serving ideally).
Mistake 2: Not Eating Enough Overall Calories
Why it’s a problem: Plant foods are generally less calorie-dense than animal products. If you’re not eating sufficient total calories, your body breaks down dietary protein for energy rather than using it for muscle maintenance and other essential functions. This explains why some people feel weak or lose muscle when first adopting plant-based diets.
What to do instead: Include calorie-dense plant based protein sources like nuts, nut butters, seeds, and avocados in most meals. Add tahini to dressings, sprinkle hemp seeds on salads, and don’t fear cooking with adequate olive oil. Most active adults need 2000-2500+ calories daily, and that requires substantial food volume on a plant-based diet. If you’re training hard, look for a simple kitchen scale to track portions until you develop an intuitive sense of appropriate serving sizes.
Mistake 3: Forgetting About Protein Distribution
Why it’s a problem: Research suggests that protein synthesis is optimized by consuming 20-30g of protein at each main meal rather than eating minimal protein throughout the day and then having one massive serving. Eating all your protein at dinner doesn’t work as efficiently for muscle maintenance and recovery.
What to do instead: Aim for roughly 20-25g of protein at breakfast, lunch, and dinner, with smaller amounts in snacks if needed. This might look like oats with nut butter for breakfast (20g), a chickpea salad for lunch (22g), and tofu curry for dinner (25g). Spreading protein across meals also helps maintain steady energy and satiety throughout the day.
Mistake 4: Ignoring Complementary Nutrition
Why it’s a problem: Protein doesn’t work in isolation. Vitamin B12, iron, zinc, calcium, and omega-3 fatty acids all require attention on plant-based diets. Focusing exclusively on protein whilst neglecting these nutrients creates problems down the line.
What to do instead: Take a B12 supplement (non-negotiable for vegans), eat iron-rich plant based protein sources like lentils and pumpkin seeds alongside vitamin C to enhance absorption, include calcium-fortified plant milks, and consume ground flaxseed or walnuts daily for omega-3s. The NHS provides specific guidance for vegans that addresses all these nutritional considerations comprehensively.
Mistake 5: Making It Too Complicated
Why it’s a problem: Spending hours on elaborate meal prep or expensive specialty ingredients isn’t sustainable long-term. Complexity leads to burnout, takeaway meals, and abandoning the whole approach.
What to do instead: Keep it simple. A bowl of dhal, brown rice, and steamed broccoli provides complete nutrition in 30 minutes. Scrambled tofu on wholegrain toast takes 10 minutes. Overnight oats with seeds need zero morning prep. The best plant based protein sources are often the simplest, most affordable ingredients at your local supermarket. Save elaborate recipes for weekends when you have time to cook for pleasure rather than necessity.
Quick Reference Checklist
Keep these essentials in mind as you build your plant-based protein routine:
- Stock your cupboard with dried lentils, chickpeas, and mixed beans for always-available protein
- Keep firm tofu and tempeh in your fridge for quick weeknight dinners requiring minimal prep
- Batch cook legumes and grains on Sunday to mix and match throughout the week
- Add 2 tablespoons of nut butter to breakfast daily for an effortless 7-8g protein boost
- Sprinkle hemp seeds on everything—they add protein without affecting flavor
- Aim for 20-30g of protein at each main meal rather than loading up at dinner only
- Choose whole-food plant based protein sources over processed meat alternatives most days
- Track your intake for one week using a nutrition app to see where you actually stand
Frequently Asked Questions
Do I really need protein powder, or can I get enough from food alone?
Most people can absolutely meet their protein needs through whole plant based protein sources without any powders or supplements. If you’re eating 2-3 servings of legumes, some nuts or seeds, tofu or tempeh, and whole grains daily, you’ll easily reach 60-80g of protein. Protein powder becomes helpful primarily for convenience—busy mornings, post-workout recovery, or when you’re traveling and whole food options are limited. It’s a tool, not a necessity. Focus on building your diet around real foods first, and consider powder only if it genuinely makes your life easier.
Won’t eating so many legumes cause uncomfortable digestive issues?
This is a genuine concern, but it’s usually temporary. If you’re new to eating substantial amounts of beans and lentils, your gut bacteria need time to adapt. Start with smaller portions—perhaps 100g of cooked legumes—and increase gradually over 2-3 weeks. Always rinse tinned beans thoroughly to remove excess sodium and oligosaccharides that can cause gas. Adding kombu seaweed when cooking dried beans can help reduce digestive discomfort. Most people find that after a few weeks of regular consumption, these plant based protein sources cause no more digestive upset than any other food. Your microbiome adapts beautifully when given the chance.
Is plant-based protein suitable for building muscle and athletic performance?
Absolutely, yes. When total protein intake is adequate (roughly 1.6-2.2g per kilogram of body weight for people doing regular strength training), plant and animal proteins produce equivalent muscle growth and strength gains. Research published by the British Journal of Sports Medicine confirmed that plant protein supports muscle synthesis effectively. The key is consuming sufficient total protein and calories—not the source. Athletes like weightlifter Kendrick Farris and ultrarunner Scott Jurek have demonstrated that elite performance is entirely achievable using plant based protein sources. Make sure you’re eating enough overall calories and spreading protein across multiple meals daily for optimal results.
How do I make sure I’m getting all the essential amino acids I need?
This is much simpler than you might think. As long as you eat a variety of plant based protein sources throughout the day—some legumes, some grains, some nuts or seeds—your body pools amino acids and creates complete proteins naturally. You don’t need to combine specific foods at each meal or worry about complicated food pairings. A diet that includes foods from different categories (beans, grains, nuts, soy products) automatically provides all nine essential amino acids in adequate amounts. The outdated “food combining” theory from the 1970s has been thoroughly debunked. Just eat diverse plant proteins across your day and your nutrition will be sound.
Can I really afford to eat this way on a tight budget?
Plant based protein sources are actually among the most economical proteins available. A kilogram of dried lentils costs around £2 and provides roughly 250g of protein—the equivalent of 10 chicken breasts at a fraction of the cost. Dried beans cost pennies per serving. Peanut butter offers weeks of protein for £1-2. Even tofu, at £2 per block, provides multiple high-protein meals. The expensive plant-based foods are the processed convenience items—fake meats, specialty cheeses, and packaged meals. Build your diet around legumes, whole grains, seasonal vegetables, and own-brand nuts and nut butters, and you’ll likely spend less than on a meat-based diet whilst getting superior nutrition. Many students and families on limited budgets find plant-based eating significantly reduces their food costs.
Building Your Plant-Based Protein Foundation
The journey to confident plant-based eating begins with a simple shift in perspective. Rather than worrying about what you’re giving up, focus on the incredible variety you’re gaining access to. The best plant based protein sources offer flavors, textures, and nutrients that animal products simply cannot match—all whilst being gentler on your wallet and the planet.
Start this week with just one change. Perhaps that’s adding a tablespoon of hemp seeds to your morning porridge. Maybe it’s cooking a big pot of lentil soup for easy lunches. Or trying that block of tofu that’s been sitting in your fridge waiting for the right recipe. Small, consistent steps build lasting habits far more effectively than dramatic overnight transformations.
Remember that adequate protein on a plant-based diet isn’t about perfection or complicated calculations. It’s about regularly including legumes, whole grains, nuts, seeds, and soy products in your daily eating. These plant based protein sources are affordable, accessible, and absolutely sufficient for thriving health, strong muscles, sustained energy, and genuine satisfaction with every meal. You’ve got everything you need to succeed. The hardest part is always beginning, and you’re already here. Start today, stay consistent, and trust that your body knows exactly what to do with the nourishment you provide.


