Soak the dates: Place the pitted dates in warm water for about 10 minutes to soften them. Soft dates = smooth caramel.
Blend the dates: Drain the dates and add them to a blender with ½ cup water. Blend until completely smooth, scraping down the sides as needed.
Add flavor & fat: Stir in coconut oil (or butter), vanilla extract, and a pinch of salt. Blend again until silky and glossy.
Heat gently: Pour the mixture into a small saucepan over low heat. Stir constantly for 3–5 minutes until warm and smooth.
Adjust consistency: Too thick? Add a little water. Too thin? Simmer gently for another minute. Taste and tweak.
Cool & store: Let the sauce cool slightly before transferring it to a jar. Keeps in the fridge for up to a week.