Alternative protein sources

In the last decade there has been an increasingly need for replacing animal protein resources for reasons of changing consumer trends, sustainability concerns and animal welfare.