For most people, the word protein immediately brings to mind fish, chicken, or red meat. It is true that these are rich sources of protein, but plant-based foods can be just as powerful and often come with added health benefits. Many of us never realise just how versatile and protein-rich vegetables and other plant foods can be.