Prepare the syrup base
Combine the sugar (or maple syrup/honey) and water in a large saucepan over medium heat. This creates the sweet base that will balance the natural tartness of the cranberries. Make sure to use a pan large enough to accommodate the cranberries that will be added later.
Dissolve the sugar
Stir the mixture continuously until the sugar is completely dissolved. This ensures a smooth sauce without any graininess. Continue heating until the mixture comes to a gentle simmer.
Add cranberries
Add the cranberries to the simmering syrup and bring to a gentle boil. Then lower the heat and allow the mixture to simmer uncovered for 12-15 minutes, stirring occasionally. The cranberries will begin to pop as they cook, releasing their pectin which naturally thickens the sauce.
Adjust sweetness
As the cranberries burst and the sauce thickens, taste and adjust sweetness if necessary. You can add a little more sugar or sweetener if you prefer a less tart sauce, or a squeeze of lemon juice if you want to increase the tartness.
Cool before serving
Remove the saucepan from the heat and allow the cranberry sauce to cool to room temperature before serving. The sauce will continue to thicken as it cools, reaching its perfect consistency.