keep in mind that there are 3 different types of proteins that vegetarians need to give a complete protein

grains
Legume
Nuts & Seeds

what you need to do consume a "complete protein" is make sure you have 2 different types at a time (like grains PLUS nuts & seeds, or legume & grains)

“Complete Proteins”:
They are proteins that contain all the essential amino acids in the right proportions – there are 8 essential amino acids. Plant proteins are not “complete proteins” and need to be combined to ensure adequate levels of all essential amino acids

Examples of these are as follows:
Beans and corn, rice and beans, grains and legumes, grains and seeds, seeds and legumes, raw nuts as small meals,grains or legumes and yoghurt, vegetables/salads with nuts, seeds and fetta

Note: Nuts and seeds do not make a complete protein meal.

It is wise to include some fermented foods in the diet e.g. tempeh, miso, yoghurt, sourdough (naturally fermented bread) – contain traces of B12.

Ideally, 20-30 different types of foods should be eaten every day, but unfortunately Australians appear to eat only 15-18 different foods per week.