Almonds are an excellent source of protein, make for a tasty, heart-healthy snack and can be incorporated into your favourite recipes with ease.
Few ingredients are as versatile as black beans, which are often used in vegetarian dishes such as chillis and burgers. Both dried and canned black beans have multiple health benefits
Looking for a tasty, healthy way to give your homemade trail mix a protein boost? Try adding cashews, which come with an impressive 0.7oz (20g) of protein per 5oz (142g).
Good news for cheese lovers; although high in calories, Cheddar is a great source of protein. Nutritionally, 4oz (113g) of grated Cheddar contains around 1oz (28g) of protein.
High in antioxidants, minerals and Omega-3 fatty acids, a 1oz (28g) serving of chia seeds also provides just under 0.2oz (5.5g) of protein and 0.4oz (11g) of fibre.
Cottage cheese boasts a whole host of health benefits, including being high in calcium, vitamins and protein, as well as low in calories.
This Asian legume has become a popular snack and is as healthy as it is tasty, with around 0.6oz (18g) of protein per 5.5oz (155g) serving.
Eggs are packed with essential nutrients and vitamins and experts say that eating them as part of a balanced diet will provide great health benefits, provided you keep an eye on how they are cooked.