Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
A proper hot fudge — not thin chocolate syrup. Dutch-process cocoa is bloomed in hot cream and brown sugar, boiled just long enough to thicken, then finished off the heat with bittersweet chocolate and butter so it stays glossy. Poured warm over cold ice cream it firms into that faintly chewy ribbon that soda fountains built their reputation on. Makes about 2 cups and keeps for weeks in the fridge.
Ingredients
Fudge Base
1 cup heavy cream
1/2 cup light corn syrup
1/2 cup packed dark brown sugar
1/4 cup granulated sugar
1/3 cup Dutch-process cocoa powder, sifted
1/2 tsp fine sea salt
Finish
6 oz bittersweet chocolate (60–70%), finely chopped
3 tbsp unsalted butter, cut into pieces
2 tsp vanilla extract
1 pinch flaky sea salt, for serving (optional)
Instructions
Chop the chocolate finely and set it in a bowl with the butter, right next to the stove — it goes in fast at the end and needs to be ready.
Sift the cocoa powder into a 3-quart heavy saucepan (sifting matters; unsifted cocoa leaves lumps you can never whisk out). Add the brown sugar, granulated sugar and salt and whisk them together dry.
Pour in the heavy cream and corn syrup. Whisk over medium-low heat for 2 to 3 minutes until the cocoa and sugars are completely dissolved and the mixture is smooth and glossy with no grit on the bottom of the pan.
Raise the heat to medium and bring to a full boil, whisking often. Once it boils, adjust the heat so it holds a steady, active simmer — bubbles breaking across the whole surface — and cook 5 to 6 minutes, whisking every 30 seconds and scraping the corners of the pan. It should thicken noticeably and coat the whisk. If you have a thermometer, you're aiming for 218–220°F.
Pull the pan off the heat and let it sit undisturbed for 1 minute (adding chocolate to a boiling base can make it grainy). Add the chopped chocolate and butter all at once and let them melt for 1 minute without stirring.
Whisk from the center outward until the sauce is uniform, thick and mirror-shiny — about 1 minute. Whisk in the vanilla.
Let it cool for 5 minutes before serving; it should fall from a spoon in a slow, heavy ribbon. Pour warm over cold ice cream, scatter a few flakes of sea salt, and eat before it fully sets.
Cool leftovers to room temperature, transfer to a jar, and refrigerate up to 3 weeks. It will be firm and scoopable when cold.
Chef's tips
The corn syrup is doing real work — it keeps the sugar from crystallizing and gives the sauce that chewy set on contact with ice cream. Swapping it for more sugar gives you a grainy, brittle sauce.
To reheat, spoon what you need into a bowl and microwave in 15-second bursts, stirring between, or set the jar in a pan of hot water for 10 minutes. Don't reboil it — the chocolate can break and turn oily.
Dutch-process cocoa gives the dark, almost black color and smooth flavor. Natural cocoa works but tastes sharper and comes out redder.
If the sauce ever looks separated or greasy, whisk in 1 tablespoon of hot water off the heat — it usually pulls right back together.
For a thicker, spoonable fudge for sundaes, simmer an extra 90 seconds in step 4; for a thinner pouring sauce, whisk in 2 to 3 tablespoons of warm milk at the end.
Nutrition (per serving, estimated)
320calories
2gprotein
49gcarbs
14gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Old-School Soda Fountain Hot Fudge Sauce was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.