Ask most people for a list of high protein foods and they will probably mention meat, fish, eggs and dairy products. However, if you are a gluten free vegan or vegetarian these sources are not normally part of your everyday diet.
Protein foods that contain all 8 essential amino acids are know as complete proteins. There are nuts and grains which can supply complete proteins, you do not have to eat animal products.
Other foodstuffs that are missing some of these amino acids are known as incomplete proteins. They can be eaten together, to fill in the missing gaps.
Proteins are found in all living cells and they are sometimes called the "building blocks of the body" as they are essential for growth and repair. However, we don't necessarily need enormous quantities of protein in our diet - a well balanced diet contains all the macronutrients, which includes fats and carbohydrates as well as protein.
So if you are eliminating animal products from our diet, as well as gluten, where can you find protein sources? Below is a list of foods that are suitable for this situation...