Preheat the oven to 350°F. Wash, peel and slice the sweet potatoes into ½-inch thick rounds. Layer the sweet potatoes in a lightly greased 9x13-inch baking dish.
Melt the butter in a saucepan over medium-low heat. Add the brown sugar, white sugar, cinnamon, nutmeg, and salt. Stir everything together until well combined and the sugar has melted.
Slowly stir in the heavy cream and simmer the sauce for 1 minute.
Remove the pot from the heat and stir in the vanilla extract.
Pour the sugar glaze evenly over the sweet potatoes. There is no need to stir at this point.
Cover the dish with aluminum foil and bake in the preheated oven for 30 minutes. After 30 minutes, uncover and gently stir the sweet potatoes to redistribute some of the glaze. Move a few of the sweet potatoes from the bottom layer to the top and vice versa. Return the baking dish to the oven uncovered and bake for another 30 minutes or until the sweet potatoes are tender.
Remove the pan from the oven and allow the sweet potatoes to cool for 5 minutes. If you want an even thicker glaze see the note below** Serve while warm and enjoy!
Notes
*All brown sugar is not created equal. I tend to have better results with Domino brown sugar compared to any store brand sugar.**For a thicker glaze, use a slotted spoon to transfer the cooked candied sweet potatoes to a separate serving dish. Then carefully pour the sugar glaze into a small saucepan. Heat over medium heat and let the glaze gently simmer and reduce for about 5-10 minutes until it has thickened to your liking. Pour the glaze back over the sweet potatoes and serve.