tofu

It's a complete vegetarian protein, but it does have some strikes against it.
Meat shortages, climate change ... do you need another reason?