Instructions
-
Combine: In a heavy-bottomed saucepan, stir the milk and sugar over low heat until the sugar is completely dissolved.
-
Simmer: Increase the heat slightly to a very low simmer. Do not let it boil vigorously. You want a gentle bubble.
-
The “No-Stir” Rule: Once simmering, stop stirring. Stirring can cause the sugar to crystalize and make the mixture gritty. If any foam rises to the top, gently skim it off with a spoon.
-
Reduce: Let it cook for about 35–45 minutes. The milk will darken to a creamy off-white/pale gold color and reduce by about half.
-
Test the Thickness: It is ready when it coats the back of a spoon heavily. Keep in mind it will thicken significantly as it cools.
-
Finish: Remove from heat. Stir in the vanilla, salt, and butter (if using).
-
Cool & Store: Pour into a glass jar. Let it cool completely at room temperature before sealing and refrigerating.
💡 Pro-Tips for Success
-
The Pan Matters: Use a wide saucepan if you want it to cook faster. More surface area allows the liquid to evaporate quicker.
-
Fixing Grittiness: If your milk ends up with some sugar crystals or a skin, simply pour it through a fine-mesh strainer or give it a quick pulse in a blender while warm.
-
Shelf Life: This will stay fresh in an airtight container in the fridge for up to 2 weeks.
Note: If you are in a rush, you can make a “cheat” version by blending 1 cup powdered milk, ⅔ cup sugar, ⅓ cup boiling water, and 2 tbsp melted butter until smooth!