23/07/2026
For years, we have been making our own condensed milk. The milk is from the farm where we have our small factory. Here is a recipe to do it yourself at home.
This is from trial and error. Let me know if you make condensed milk another way. We use less sugar for our condensed milk that we use to make the fudge with. We add the sugar at the start to caramelise it more. www.mariswithlove.co.za
Slow-Simmered Condensed Milk
Ingredients
• 2 Litres Fresh Whole Milk
• 900 grams White Sugar
Instructions
Initial Reduction (The Slow Simmer)
1. Pour the 2L of milk into a wide, heavy-bottomed pot or Dutch oven to give it maximum surface area for fast evaporation.
2. Place over low heat and bring the milk to a very low, gentle simmer.
3. Let it cook down slowly, stirring occasionally to prevent skin from forming or milk solids from sticking to the bottom.
Monitor & Lower the Heat
1. As the water evaporates and the milk thickens, watch the pot closely. Lower the heat further as needed to keep it at a gentle simmer without scorching.
2. Continue cooking until the liquid has reduced by approximately a third (2 to 6 hours, depending on burner strength).
Stir in the Sugar
1. Add the 900g of sugar to the hot, reduced milk.
2. Stir continuously over low heat for 3 to 5 minutes until every sugar crystal is completely dissolved and the mixture turns smooth, glossy, and noticeably thicker. The longer you cook it, the thicker it will get. Keep a close eye on it as it can catch easily.
Cool & Store
1. Remove from the heat and allow the condensed milk to cool to room temperature. It will thicken into a lovely, rich pourable syrup as it cools.
2. Pour into clean, airtight glass jars or containers and seal tightly.
3. Storage: Store in the refrigerator—it will keep fresh for months.
Sugar Timing Reminder: Adding the 900g near the end as written keeps it a lighter, fresh-dairy colour. If you want a darker, golden-caramel colour and deeper flavour, add the 900g of sugar right at the start with the cold milk and let it simmer together the entire time.