The plant-based version of Mexican chorizo can be made with many different ingredients such as walnuts, tofu, vegetable protein, tempeh, or mushrooms.