If you follow a vegan, plant-based, or vegetarian diet — or simply want to mix up your protein sometimes — there are plenty ...