Mix Ingredients: Place all ingredients into a non-stick pot. Stir gently to combine.
Simmer on Low Heat: Put the non-stick pot on the stove over low heat. Stir constantly with a silicone spatula to prevent the milk from burning at the bottom. At the start, the mixture will gradually warm up, and small bubbles may appear on the surface, which is normal. As the temperature rises, the bubbles will increase.
Simmer Until Thickened: Keep simmering on low heat. As the liquid evaporates, the condensed milk will thicken. Continuously observe the texture and stir to ensure even heating. When the mixture becomes thicker, it's nearly done.
Test the Threading: At this point, use the silicone spatula to lift some of the condensed milk and observe the way it drips. If it drips slowly, it's ready. Avoid overcooking to prevent it from becoming too dry.
Bottle and Store: Turn off the heat. If you want a smoother texture, you can strain it. Let the condensed milk cool to a warm temperature, then pour it into a clean, airtight container. Seal the container and store it in a cool place or refrigerate it. The freshly made condensed milk might still be slightly runny, but it will thicken further after refrigeration.