Wash and peel the sweet potatoes, removing the ends, then carefully cut them into thick slices and quarters.
Place a large skillet over medium heat and melt the dairy-free butter.
Once the butter has melted, add the coconut sugar, cinnamon, nutmeg, vanilla and pink salt.
Stir everything together for approximately 30 seconds until well combined.
Gradually pour in the warm water, stirring until the sugar has dissolved and everything is combined.
Add the sweet potatoes to the skillet and gently fold them into the syrup, making sure they're evenly coated. Don't worry if the syrup looks watery at this stage, as it will thicken during cooking.
Reduce the heat to low-medium, cover the skillet with a lid and allow the sweet potatoes to cook gently for approximately 45 minutes to 1 hour, or until tender. Occasionally remove the lid to baste the sweet potatoes with the syrup, gently turning them so they cook evenly.
Start checking the sweet potatoes after approximately 35–40 minutes using a fork. Once they're soft and tender, remove the lid and allow the syrup to reduce and thicken. You may need to increase the heat slightly, but keep a close eye on the skillet to prevent the syrup or sweet potatoes from burning.
Once the syrup has thickened to your preferred consistency and the sweet potatoes are completely tender, remove the skillet from the heat.
Serve warm and enjoy!