Ingredients
Equipment
Method
Cook the base
- Bring the water and granular monk fruit or allulose sweetener to a boil in a saucepan, stirring until fully dissolved, about 1-2 minutes. Visual cue: the liquid looks clear and there are steady bubbles across the surface.
- Add the fresh cranberries, ground cinnamon, and salt to the boiling syrup. Visual cue: cranberries splash and the mixture returns to a gentle boil quickly.
- Simmer for 10-12 minutes, stirring occasionally, until the berries burst and the sauce thickens. Visual cue: you’ll see burst berries and the spoon leaves a short trail in the pan.
Finish, cool, and chill
- Remove the saucepan from heat and stir in the orange zest. Taste and add more sweetener if needed for your preferred sweetness; Visual cue: the sauce becomes shinier with visible zest flecks.
- Cool completely, then chill before serving. Visual cue: the sauce thickens further and holds shape when spooned.
Notes
Pro tip: for the glossiest texture, stir gently while simmering so some berries burst while others stay intact. Store covered in the refrigerator up to 7 days; freeze up to 1 month for make-ahead, thaw overnight in the fridge. For a vegan swap, keep it sweetened with monk fruit/allulose as written (no gelatin or dairy in this recipe).
