Peel and chop sweet potatoes into ¾ inch cubes. Set them aside.
Place the butter, brown sugar, white sugar, ground cinnamon, ground nutmeg, salt, and orange juice in a medium pot and cook it over low heat until the sugar has dissolved.
Incorporate the sweet potatoes and stir them to coat. Cover it with a lid and cook over medium heat for 15 -20 minutes or until potatoes are fork-tender. Cooking them with the lid on will create a liquid caramel that coats the potatoes. For a thicker sauce, cook them uncovered for an additional 5 minutes to reduce the liquid.
Once the sweet potatoes are cooked, transfer them to a serving dish and serve them warm.
Notes
Stir the mixture consistently on low hit so the caramel doesn't burn.
Cut the sweet potatoes into even cubes so they cook at the same rate.
Give the caramel sauce time so it can thicken with the starch and the water released from the sweet potatoes. I’ve found under cooking the sauce leaves me with a watery sauce that doesn’t coat the sweet potatoes enough.
This nutrition information is based on the exact products I used in this recipe. Brands and sizes of products could alter exact nutrition and should always be calculated independently.