Place the block of tofu on paper towels, place more paper towels on top and then place something heavy on top of the the tofu. Let it sit for at least 15 minutes. The longer the better.
Now, start boiling water for the macaroni. Then once it is boiling, cook the macaroni according to package directions. Drain when it is finished.
Once you get the water heating for the macaroni, make the tofu chorizo. In a non stick pan, heat the olive on medium high. Crumble the pressed tofu into the pan. Break up any large pieces with a wooden spoon.
Begin to brown the crumbled tofu, pressing flat into the pan, then stirring after a minute and repeating.
While the tofu is browning, in a small mixing bowl, whisk together all the spices. Then sprinkle over the tofu, stir to coat, then add the apple cider vinegar and stir into the tofu. Now press the tofu flat again, and continue to brown in the pan until very brown and a little crisp on the outside. Flipping every once in a while. This will take about 5-7 minutes.
Once the tofu chorizo is done, remove from the pan and set aside.
In the same non stick pan, make the queso sauce. Add the olive to the pan and heat on medium high. Then add the chopped, de-seeded jalapeno and chopped garlic. Saute for a minute, until the jalapeno starts to get soft.
Now add the vegan butter and melt, reducing heat to medium low. Then add the flour and whisk everything together to form a paste(roux). Cook for a minute to thicken.
Then whisk in the almond milk, until it is fully combined with the roux. Then whisk in the nutritional yeast, turmeric, mustard and a few pinches of salt and pepper.
Bring to a simmer, then reduce heat to low and let simmer for a minute, whisking, until the queso sauce is nice and thick. Should only take a minute or two. Taste and adjust seasoning.
Once the macaroni is done and has been drained, add it back to the pot. Then pour the queso sauce into the pot, then pour in the tofu chorizo. Stir to combine everything. Serve immediately with cilantro or tomatoes on top!