Meanwhile, set the spaghetti to cook according to pack instructions.
In a bowl, combine the beans and stock and blend until smooth with an immersion blender. If you don’t have an immersion blender, this can also be done in a small bullet blender, or even a full sized blender.
Next, heat the vegan butter over a medium heat in a large saucepan. Once melted, add the onion to the pan and fry for 5 minutes until golden.
Add the flour, mix well, and then pour in the wine. Give it a good stir and simmer until it thickens, about 2 minutes. Pour in your cannellini bean cream, and stir until combined
Add the miso and liquid smoke. Using an immersion blender, blend the sauce until smooth. If you don't have an immersion blender, transfer the sauce to an upright blender.
Add the spaghetti, tomatoes, basil and garlic mix and the sundried tomatoes to the pan with the sauce, mix well, and season. Serve straight away.