Vegetarian Protein Sources: The Best Options and How to Use Them - The Training Journal, The Highgate House, Highgate N6

Vegetarian Protein Sources: The Best Options and How to Use Them

October 15, 2026•6 min read

The most useful vegetarian protein sources are Greek yoghurt and skyr, cottage cheese, eggs, tofu, tempeh, seitan, mycoprotein (Quorn), edamame, lentils and beans. The first group gives a lot of protein for relatively few calories; the pulses bring fibre and bulk with a more modest protein hit. A vegetarian who trains can comfortably reach the same daily protein target as a meat eater. The trick is to anchor every meal on one dense source, then add a pulse or grain alongside, rather than hoping protein turns up by accident in pasta and cheese.

The practical problem with a vegetarian diet

Vegetarian diets are not short of protein in principle. The difficulty is that many of the default vegetarian meals in a busy week (a cheese sandwich, pasta with tomato sauce, a vegetable curry with rice, toast) are built on starch, with protein as an afterthought. Most of the clients I see who struggle to recover from training or hold on to muscle while losing fat are not missing a superfood. They are eating two decent protein meals and one or two that barely register.

How much you need depends on your goals and body size; we cover the numbers in how much protein to build muscle. This post is about where it comes from.

The main sources, compared

Figures below are typical approximate values per 100g as eaten, taken from common UK product labels. Brands vary, sometimes a lot, so check the pack for what you actually buy.

Food Protein per 100g (approx.) Notes
Seitan 20-25g Made from wheat gluten, so not for coeliacs
Tempeh 18-20g Fermented soya, firm and nutty
Firm or extra-firm tofu 12-17g Firmer blocks have less water and more protein
Mycoprotein mince or pieces around 12-15g Low in fat, easy swap in mince dishes
Eggs around 12-13g (6-7g per large egg) Quick, versatile, high-quality protein
Edamame beans around 11g Frozen bags keep for months
Skyr and 0% Greek yoghurt around 10g Easiest breakfast and snack upgrade
Cottage cheese around 9-11g Low calorie, good on toast or with fruit
Cooked lentils around 7-9g Plus plenty of fibre
Chickpeas and beans (drained) around 6-8g Cheap bulk, best as a second source

Two foods often counted as protein deserve a caveat. Hard cheese is protein-rich but also high in fat, so it is easy to eat a lot of calories getting there. Nuts and nut butters contain protein, but far more of their calories come from fat. Both are fine as part of a meal; neither works as the main protein source if you are watching your intake.

Does plant protein “count” as much?

Mostly, yes, with two sensible adjustments. Animal-derived proteins such as dairy and eggs, and soya, contain all the essential amino acids in useful amounts. Many other plant proteins are lower in one or more of them; grains tend to be lower in lysine and pulses in methionine. The old advice that you must combine them in the same meal has been dropped: eating a variety of sources across the day covers it.

The practical takeaways:

  • Vegetarians who eat dairy and eggs rarely need to think about protein quality at all. Use them freely.
  • If you lean mostly on pulses and grains, aim slightly higher on your daily total and keep a wide variety in the week.
  • Soya foods (tofu, tempeh, edamame, soya milk) are among the most complete plant options, which is why they appear so often in plans.

Building a meal around protein

A reliable template for each main meal is one dense source plus one supporting source, then vegetables and a carbohydrate to suit your goals.

  1. Pick the anchor: tofu, tempeh, seitan, mycoprotein, eggs or a large serving of Greek yoghurt.
  2. Add a supporting source: lentils, beans, edamame, a sprinkle of cheese, or a glass of milk or soya milk.
  3. Fill half the plate with vegetables for volume and fibre.
  4. Choose the carb portion based on how active your day is. The hand method for portions is a quick way to judge it without weighing.

A day that works

  • Breakfast: skyr or Greek yoghurt with oats, berries and a few seeds; or two to three eggs on wholemeal toast.
  • Lunch: lentil and roasted vegetable salad with marinated tofu or a halloumi topping; or a wrap with hummus, edamame and extra tofu.
  • Snack: cottage cheese with fruit, a glass of milk, or a handful of roasted chickpeas.
  • Dinner: tempeh or mycoprotein stir-fry with greens and rice; chilli made with mycoprotein mince and kidney beans; or a dal with a side of yoghurt.

Time-saving habits for busy weeks

  • Press and bake tofu in bulk. One tray on Sunday gives you protein for three lunches. Pressing out the water first makes it firmer and helps it take on flavour.
  • Keep a “freezer protein” shelf. Frozen edamame and mycoprotein pieces cook from frozen in minutes.
  • Buy pulses in tins or pouches. Dried lentils are cheaper, but the tin is the one you will actually use on a Wednesday night.
  • Use dairy as the snack default. A pot of skyr is the easiest high-protein snack in any supermarket. More ideas in our post on high-protein snacks.
  • Consider a powder if meals fall short. Whey (if you eat dairy) or a soya or pea blend is a convenience, not a requirement.

Mistakes I see most often

  • Counting the vegetables. Broccoli and spinach contain some protein, but not enough to anchor a meal.
  • Relying on cheese. It works until the calories catch up with you, especially if you are trying to lose fat.
  • Front-loading the day with toast and coffee. A low-protein breakfast leaves a big gap to make up later. Moving protein earlier is often the easiest single change.
  • Ignoring other nutrients. Vegetarian diets need some attention to iron, vitamin B12 and, for those avoiding dairy, calcium and iodine. The NHS guide to vegetarian diets covers the essentials. If you have a medical condition, are pregnant, or have a history of disordered eating, speak to your GP or a registered dietitian before changing your diet significantly.

How this fits with training

Protein supports recovery and muscle growth only when there is a reason to grow, which means regular strength training with progressive load. In 1-1 personal training in Highgate, we keep nutrition practical: we look at a typical week of your meals, find the gaps, and fix them with foods you already like. The InBody scanner in the studio gives an estimate of muscle and fat over time, so you can see whether your eating and training are working together.

Questions we get asked

Can you build muscle as a vegetarian?

Yes. With enough total protein, sufficient calories and consistent strength training, vegetarians build muscle well. Dairy, eggs and soya make it straightforward.

Is tofu or tempeh better?

Tempeh usually has more protein per 100g and a firmer texture; tofu is more versatile and often cheaper. Use whichever you will actually eat.

Do I need to combine proteins in every meal?

No. Eating a variety of sources over the day is enough. Combining at each meal is a habit, not a rule.

Is seitan healthy?

For most people it is a lean, high-protein option, though shop-bought versions can be salty. Avoid it if you have coeliac disease or a gluten intolerance. For help pulling this together with a training plan, see our personal trainer page.


Book with The Highgate House

Ready to start training properly? Email us at [email protected] with the service and the day that suits you, and we will come back to you with times.

Visit The Highgate House · Private personal training

The Highgate House, Archway Road, Highgate, London N6.

blog author avatar

Artem Olekhnovych

Personal trainer with over ten years of coaching experience. Runs private 1-1 training at The Highgate House, Highgate N6.

Back to Blog