This rich, glossy hot fudge sauce recipe is an updated version of my grandma's recipe I enjoyed as a kid. With less sugar, more cocoa, a touch of butter, vanilla, and salt, it’s smoother, deeper in chocolate flavor, and much less likely to turn grainy. Perfect pourable texture that hardens slightly over ice cream. Makes about 1–1¼ cups (easily doubled for longer storage).
In a small to medium heavy-bottomed saucepan, combine the granulated sugar, cocoa powder, and heavy whipping cream.
Whisk gently over low to medium-low heat until the sugar is completely dissolved and the mixture is smooth, about 3–5 minutes. Stir/whisk frequently to prevent scorching. Add the tiny bit of white vinegar during this step.
Once smooth and starting to bubble very gently, reduce heat to low. Simmer gently for 3–5 minutes, stirring constantly with a whisk or silicone spatula to prevent the bottom from sticking or burning.
Cook until the sauce reaches 220–225°F or forms thin threads when dripped from a spoon.
Remove from heat immediately. Stir in the butter, vanilla extract, and pinch of salt until fully melted and glossy.
Let cool slightly before serving (it will thicken as it cools). Pour warm over ice cream.
Store leftovers in a clean canning jar or airtight container in the refrigerator.
Notes
What's With the Vinegar?: The 1/16 tsp (2–3 drops) of white vinegar helps prevent sugar crystallization (graininess) by inverting a small amount of sugar during cooking. At this tiny amount you won’t taste any vinegar. To add safely: dip just the tip of a teaspoon into the vinegar bottle and let 2–3 drops fall in.
If measuring such a small amount feels tricky or you prefer to skip it, the vinegar is optional. The sauce will still be very good without it — focus on fully dissolving the sugar at the start and avoiding aggressive stirring once boiling.
Storage - Keeps in the refrigerator for 2–3 weeks (often longer) in a sealed canning jar or airtight container. Reheat gently on the stove over low heat or in short microwave bursts, stirring frequently. Thin with 1–2 teaspoons of cream if it thickens too much
Troubleshooting Too Thin? Simmer a little longer next time or reheat and reduce slightly.
Grainy/crunchy? Add a splash of cream and gently re-simmer, stirring to re-dissolve.