Flesh isn't the only source of protein. You can get all the protein you need from a varied plant-based diet. Protein is found in greens, veggies, beans, grains, nuts & seeds, avocados and so on. And there is no need to consume these foods in any special combination.
Simple Recipes for Joy: More Than 200 Delicious Vegan Recipes (ed. Penguin, 2014) - ISBN: 9780698170117