Boil cashews for 30 minutes or soak overnight. Drain and rinse.
Meanwhile, remove the vegan sausage from the casing. Cut the sausage in half lengthwise and the casing should break, you will be able to scrape the contents of the sausage out into a bowl.
In a large frypan sauté the garlic and onion for 3 minutes over medium low heat or until fragrant. Then add the sausage and sauté over medium heat for 5 to 7 minutes until sausage is browned.
Add the cashews and nondairy milk into the blender and blend on high for 2 minutes or until everything is broken down and combined.
Add the tomato paste and mix around to coat the sausage. Then pour in the cashew cream and mix until well combined. The sauce will be a bright orange. Pour in the water, salt, and sugar and mix again. Simmer over low heat, adding water as necessary if the sauce becomes too thick.
At this point bring a large pot of salted water to a boil and once boiling cook your pasta until al dente, or to your preference.
Once the pasta is done add it to the pan with the sauce. Reserve ½ cup of the starchy pasta water. Mix the pasta together to coat in the sauce and add in a ¼ cup of starchy pasta water. This helps the sauce to stick to the pasta better and to thin it out. Taste the pasta before serving and add more salt if necessary.