After all, some of the biggest sources of protein are meat and fish, both of which vegetarians and vegans do not eat.However, with some forward planning, the good news is that you can get all of the protein you need through some vegetarian high protein foods. The recommended daily intake of protein is 55.5g for men and 45g for women.1
However, you should look to increase your protein intake if you do a lot of training or you live a very active lifestyle.
Here are some of the best protein rich foods for vegetarians:
First up on our list is eggs.
These can be eaten as part of a vegetarian diet (but not as a vegan diet, since vegans do not eat anything which is derived from animals).Eggs are a good source of protein for vegetarians, with over 6g of protein in just one large egg.2 Eggs are super nutritious too as they are excellent (or should that be egg-cellent?) sources of selenium, vitamin D, B6, B12 and minerals like zinc, iron and copper.3
The great thing about eggs is that they are incredibly versatile.There are lots of healthy ways to eat eggs included boiled, scrambled, poached and in an omelette.
NutsA 28 gram portion of mixed nuts contains around 5g of protein.4 Nuts which are highest in protein include peanuts, almonds, pistachios, cashews and walnuts.
Not only are they full of protein but nuts are also loaded with antioxidants, which help to combat oxidative stress caused by free radicals.Free radicals are unstable molecules which can cause damage to cells.5
Nuts can be eaten as a nutritious snack and, thanks to their high protein content, they will keep you feeling full in between meals.
Well – did you see the muscles on Popeye? Ok, so eating spinach might not make our biceps grow immediately but it is full of nutrients and high in protein.
A 100g portion of spinach contains almost 3g of protein and just 23 calories, making it one of the best veg protein sources.Spinach is also rich in lots of other vitamins too including vitamin K, vitamin A and vitamin C as well as being a good source of magnesium, iron, potassium and calcium.6 Spinach can be added to just about any dish for added nutrients. Try including it in a vegetable lasagne, in curries and as a side dish.
OatsOats are one of the highest vegetarian protein sources, with almost 17g of protein for every 100g of raw oats. They are also 11% fibre, offering more soluble fibre than any other grain.7
Start your day with some overnight oats. Soak them the night before, add your desired flavours and toppings and then just pop them in your bag for a delicious breakfast on the go.
Oats make for a great breakfast, as both protein and fibre help to fill you up quicker and keep you feeling fuller for longer.
Eating them at breakfast time should keep you feeling full up until lunch and stop you reaching for unhealthy snacks.
Lentils are part of the legume family and they are made up of over 25% protein, making them one of the highest non meat protein sources.As well as this, around 128g of lentils contain almost half of your recommended daily fibre intake so they are another satisfying food which will keep you feeling satiated.8
Again, they can be added to lots of dishes like curries, salads and soups.
ChickpeasAnother member of the legume family, chickpeas have been grown in Middle Eastern countries for thousands of years but they have become very popular in the UK in recent years, thanks to their nutrients.9
One serving of chickpeas contains between 10 and 15 grams of protein. As well as this, they also have 9-12g of fibre and 34-45g of carbohydrates.
They are also rich in some vitamins and minerals, including calcium, iron and phosphorous.
Chickpeas make a good addition to salads and they are also the basis for a hummus dip which makes for a delicious vegetarian snack.
Just chop up some carrots, peppers and cucumber to go with it.Shop Food & Drink
Last Updated: 8th January 2021