Bring some water to a boil in two medium saucepans
Chop the sweet potato into rough cubes
To one saucepan add the fusilli, and to the other add the sweet potato and broccoli florets
Finely chop the onion, and add it to a frying pan with half of the oil, cook on a medium heat
Slice the mushrooms and add these to the frying pan along with the rest of the oil
Remove the sweet potato from the pan (leaving the broccoli in) and blend it in a separate jug.
Add the soy cream to the blended sweet potato with a splash of water.
Add the sauce to the frying pan and turn the heat down to low.
Drain and serve the pasta, pour the sauce on top, and add the broccoli on the side.
Season to taste and enjoy!