Protein is essential for good health. It is an important building block of bones, cartilage and skin. We also need it for many other functions in the body.
If you are staying away from meat, what can you eat to get adequate protein? Meat provides protein, but so do dairy, vegetables and pulses. Beans, eggs, nuts, yoghurt and even broccoli are all great non-meat sources of protein.