Bring a medium sized pot with water to the boil and cook the chopped sweet potato until tender (should take about 5 minutes).
Reserve the water that the sweet potato has been cooking in and use a slotted spoon to remove the pieces. Then use a blender, masher or immersion stick to puree the sweet potato then set aside.
Meanwhile, bring the reserved water to the boil then add the pasta and cook until al dente (slightly firm) stir occasionally so the pasta doesn't stick. It should take about 6 minutes in total
Drain off the pasta in a colander and set aside.
On medium heat, melt the dairy free butter and mix together the tapioca starch with the almond milk before pouring into the saucepan.
Continue to whisk briskly until a thickish white sauce has formed.
Stir in the black pepper, onion powder, garlic granules, parsley, thyme, and pink salt.
Then stir in the sweet potato, sprinkle in the cheese and fold in the pasta.
Continue to stir until the cheese is completely melted and the sauce darkens in colour (3-4 minutes).
Do a taste test and adjust for seasoning (if required) prior to serving