Dailystar.co.uk relies on cookies to collect and process data. We may use this data to make assumptions on what
content or advertising may interest you.
By clicking "Continue and Accept All", you agree to allow cookies to be
placed. You can decline these settings .
To get more information about these cookies and the processing of your personal data, check our
Privacy Policy &
Cookie Policy.

If you prefer plant-based products to meat, make sure to eat plenty of lentils.

For every 100g you consume, you can expect to take in 9g of protein.

You can add the pulse into curries, salads or soups.

2. Kale

The low-calorie cabbage contains 4.3g of protein per 100g.

There are plenty of ways to jazz up the salad staple.

Try throwing it into a green juice, veggie burger or roast the leaves to make chips.

Mixed beans and lentils Tofu is good for youRaw nuts and seeds are all high in protein Fresh SproutsBroccoli Fresh seafood is also high in protein Grilled pork steakEgg whites are a great source of protein Dairy products, such as milk, yoghurt, and low-fat cheeseBlueberries with Greek yoghurtSelection of meats that are high in protein

3. Quinoa

Swap complex carbohydrates for quinoa is you need a boost of protein.

The grain packs an impressive 14.1g of the nutrient in every 100g.

It is also a great source of iron and fibre.

4. Mushrooms

These earthy veggies contain 3.1g of protein in every 100g.

Research has also shown that the fungi can beat meat for fullness, so it is a great ingredient for weight loss.

5. Pumpkin seeds

For every 100g of the squash seeds you eat, you take in 19g of protein.

Stir them into your morning bowl of porridge for too ramp up the essential nutrient content further.