While the vegan sausages are cooking, make the sauce.
Using a large frying pan or wok, fry the onion in a little oil for 5 minutes.
Add the sugar and fry until caramelised, stirring frequently.
Stir through the garlic and heat for a further 2 minutes.
Combine the smoked paprika, Italian herbs and chilli flakes and heat for another 2 minutes.
Add the sun-dried tomato paste, chopped tomatoes, vegan cream, stock, nutritional yeast and cooked/chopped vegan sausages. Bring to the boil then simmer for around 15 minutes or until the sauce has thickened to your desired consistency, stirring frequently.
While the sauce is simmering, cook the pasta.
Once cooked, drain the pasta and then add the pasta to the sauce.
Sprinkle over the fresh basil and vegan Parmesan (if using) and serve.