To begin, freeze the tofu block overnight. You can either 1) remove the tofu block from the packaging and transfer to an airtight container, or 2) keep the tofu block in the original packaging and freeze (either way works). Remove the tofu the next morning and leave on the counter all day to thaw (or transfer to fridge). about 12 hours.
When thawed, cut the tofu lengthwise into 2 pieces and remove moisture again, pressing down with paper towels. Once the moisture is removed as much as possible, crumble the tofu into a medium bowl. Make sure the pieces are very small, with no noticeable chunks.
Next, in a medium/large skillet or Dutch oven, add the olive oil to the skillet over medium heat. Add the onion and garlic and cook for 4-5 minutes, stirring occasionally until the onions are soft and translucent.
Reduce the heat a little and add the soy sauce, can of green chiles and can of tomato paste. Mix together until the tomato paste is mixed in thoroughly. Then add the Spanish paprika, chili powder, cayenne pepper, cumin, chipotle powder, salt and nutritional yeast (if desired). Then stir again until spices are mixed in thoroughly.
Finally, add the crumbled tofu to the pot. Mix all together until combined. Then cook over low heat for 1-2 minutes until warmed throughout. Remove from heat.
This soy chorizo works great as a filling for tacos, nachos, taco salad, or any Mexican-Inspired dish. Serve with sliced avocado, chopped green onions, chopped red cabbage, salsa, black beans, and/or cilantro.
This recipe makes 3 cups chorizo meat, or 4 (3/4 cup) servings. Store in an airtight container in the fridge for 3-4 days.