Bring a large saucepan of salted water to the boil. Cook the pasta according to the package instructions.
300 g pasta
Place a medium frying pan over medium heat and add the oil. Once hot, add the onion and fry until soft. Do not let it brown. Add the garlic and fry for a further minute.
Stir through the gochujang and tomato purée and simmer for a few minutes. Dissolve the stock cube in the boiling water, then add to the frying pan and bring to a simmer. Stir often until thoroughly reduced, around 10 minutes.
Meanwhile, blend the silken tofu and nutritional yeast until smooth. Add the blended tofu to the saucepan, stir until smooth and lower the heat.
200 g silken tofu, 2 tablespoon nutritional yeast
Add the pasta, (along with a spoonful of pasta water if the sauce is too thick) then stir through and serve, topped with your favourite vegan cheese shredded on top and a sprinkle of parsley.