Dulce de Leche from Scratch (Recipe Guide)
To make smooth dulce de leche, slowly simmer 1 liter (about 4 cups) of whole milk with 250 grams (about 1¼ cups) of sugar in a heavy-bottomed pot. Cook uncovered for about 1½ to 2½ hours, stirring more often as it thickens. Use color and a chilled-plate test to judge doneness, then cool before storing.
Could you make a batch of creamy caramel sauce without standing over a pot all evening or guessing when it is ready? This stovetop method keeps the process simple: gentle heat, a suitable pot, and a few clear signs to guide you. I focus on those details because they help prevent the two common disappointments: scorched milk and a sauce that sets too firm.
Dulce de leche is milk and sugar that have been slowly cooked until they reduce and turn a deep caramel color. The recipe below makes a thick, spoonable spread. The baking soda is optional, and the thermometer is helpful but not essential.
Cookware Compatibility and Ingredient Preparation
This section covers the pot, ingredients, and setup needed for steady cooking. Choosing a pot with enough room and a stable base helps reduce boil-over and scorching risk. Measure everything before heating, because once the milk begins to thicken, frequent stirring matters more than extra prep.
Choose a suitable pot
A heavy-bottomed pot spreads heat more evenly than a thin pan, which helps limit hot spots where milk can stick. Use stainless steel or enamel-lined cookware, and avoid unlined copper or aluminum for this recipe. For induction, check that the pot has a magnetic base.
Choose a pot that holds at least 4 liters (about 4 quarts). The milk can foam as it heats, so a large pot leaves room for it to rise. A wide pot may reduce the mixture faster than a narrow one, but it can also need closer attention as the liquid level drops.
| Cookware or setup | Suitable choice | What to check |
|---|---|---|
| Pot material | Heavy-bottomed stainless steel or enamel-lined | Avoid unlined copper or aluminum |
| Pot capacity | At least 4 L (about 4 qt) | Leave room for initial foam |
| Induction burner | Magnetic-base pot | Test with a magnet if unsure |
| Tools | Heatproof spatula and chilled plate | Make sure the spatula reaches corners |
Measure and prepare
For one batch, use:
- 1 L (about 4 cups) whole milk
- 250 g (about 1¼ cups) granulated sugar
- 0.5 g (about ⅛ teaspoon) baking soda, optional
- Vanilla, optional, to stir in after cooking
Whisk the cold milk and sugar together in the pot. If using baking soda, dissolve it in a small amount of the milk first, then stir it in. Baking soda can encourage browning, but too much may create foam or a soapy taste, so measure it carefully.
Set a heatproof spatula and a small plate in the refrigerator before you start. Use a clean, dry pot. If your pot has a lid or handles you plan to put in an oven for another recipe, check their oven rating first; this stovetop method does not require an oven.
Slow Reduction, Browning, and Doneness Checks
This is the main cooking stage: water evaporates while the milk and sugar darken and thicken. Keep the pot uncovered at a gentle simmer rather than a rapid boil. Cooking time varies with pot width, burner output, and the thickness you want, so treat the clock as a guide, not a finish line.
Cook slowly and stir more often as it thickens
Warm the milk mixture over medium-low heat, stirring until the sugar dissolves. Bring it just to a simmer, then lower the heat. Keep it uncovered and adjust the burner as needed to maintain a gentle simmer.
At first, stir and scrape the base and corners often. As the mixture reduces, it will darken and thicken, so stir more frequently. Near the end, stir continuously and scrape across the bottom. This is the point when milk proteins and sugar can stick and scorch if left undisturbed.
I rely on the mixture’s behavior, not a timer alone. A wide pot or stronger burner can shorten the process; a narrower pot or lower burner can extend it. Most batches take about 1½ to 2½ hours. Avoid high heat and do not leave the pot unattended.
Use temperature and texture together
A thermometer can help you judge when the sauce is close. At near-sea-level conditions, 104–107°C (219–225°F) is a guide for a thick, spreadable finish. Altitude changes the boiling point, and the temperature can also shift as the mixture concentrates, so confirm doneness with a texture check.
Drop a small spoonful onto the chilled plate and wait briefly. It should hold its shape while remaining spreadable. If it runs freely, keep cooking and test again. If it looks ready in the pot, remember that it will thicken further as it cools. Take it off the heat before it reaches the firmness you want when cold.
| What you notice | What it suggests | What to do |
|---|---|---|
| Pale, thin mixture | It needs more reduction | Keep a gentle simmer and stir regularly |
| Deep caramel color; plate sample spreads slowly | It may be ready | Remove from heat and let it cool |
| Rapid bubbling or foam rising high | Heat is too strong or pot lacks headroom | Lower the heat; watch closely |
| Dark specks or a bitter smell | The base may be scorching | Take it off the heat; do not scrape burnt deposits into the sauce |
Practical stovetop scenarios
These are common cooking situations, not fixed timings. They show how to adjust the method without changing the ingredient ratio. Check the simmer and texture as you go, since burner strength and pot shape affect how quickly the milk reduces.
- Wide pot on a strong burner: Start at medium-low, then reduce the heat as soon as the mixture simmers. Check the base often because a wider cooking surface may reduce the liquid faster.
- Narrow pot on a gentle burner: Expect the longer end of the cooking range. Keep the simmer steady and use the chilled-plate test rather than turning up the heat to save time.
- Induction cooktop: Confirm the pot has a magnetic base and use a low setting once the mixture simmers. If the burner cycles on and off, stir and watch the base closely.
The key adjustment in each case is the same: control the heat rather than rushing the reduction.
Cooling, Storage, and Cookware Care
Cooling and storage affect both texture and food safety. The mixture continues to thicken as it cools, so remove it from the burner while it is still a little softer than your final target. Transfer it to a clean, heatproof container, cool it promptly, and refrigerate it covered.
Cool and store the finished sauce
Take the pot off the heat when the chilled-plate sample holds its shape but still spreads easily. Stir in vanilla, if desired, after removing the pot from the burner. Transfer the dulce de leche to a clean container and cool it promptly; refrigerate it covered once cooled.
Keep the sauce refrigerated and use a clean spoon each time you serve it. For best quality, use it within about a week. If you need a looser texture later, warm only the amount you plan to use over low heat, stirring as it softens. You can also microwave it in short intervals, stirring between each one.
Clean the pot without damaging it
Let the pot cool before cleaning. Do not pour cold water into a hot pot, since a sudden temperature change can damage cookware. Do not attack stuck-on residue with an abrasive pad.
Instead, cover the residue with warm water and let it soak until it softens. Then wash the pot with a nonabrasive sponge and dish soap. If the residue remains, soak it longer rather than scraping hard at the surface.
Serving and Dining Presentation
Dulce de leche works as a topping, filling, or simple spoonable dessert. Its thick texture makes it easy to portion, while gentle reheating can help it flow over cold or warm foods. Serve it plain or pair it with familiar desserts, and adjust the serving temperature to match the use.
Choose a serving texture
For a spread, use the sauce at room temperature or slightly chilled. For drizzling, warm a small portion gently and stir until it loosens. Avoid heating the whole container repeatedly; taking out only what you need helps preserve the rest.
Try it on toast, fruit, pancakes, or ice cream, or use it between cake layers. For a simple dessert, serve a small spoonful with sliced fruit. The sauce is rich, so a little can add plenty of sweetness.
Next step: Decide how you plan to use the batch before you finish cooking. Stop earlier for a softer sauce and closer to the upper temperature guide for a thicker spread, then let cooling complete the texture.
Frequently Asked Questions
These quick answers address common questions about ingredients, timing, texture, and storage. Use them alongside the recipe steps, since pot shape, burner output, and altitude can change how the mixture behaves. When signs conflict, favor the chilled-plate texture check over the clock.
Can I make dulce de leche with milk and sugar?
Yes. Combine 1 liter of whole milk with 250 grams of granulated sugar and simmer gently until the mixture reduces and browns. Baking soda is optional. Stir regularly, increase stirring as it thickens, and check a sample on a chilled plate before stopping.
How long does homemade dulce de leche take?
Plan on about 1½ to 2½ hours at a gentle simmer. The exact time depends on pot width, burner output, and the thickness you want. Do not raise the heat just to finish faster; a steady simmer and frequent scraping help prevent scorching.
Do I have to use baking soda?
No. You can make this batch without it. The recipe uses only 0.5 gram, about ⅛ teaspoon, if you choose to add it. Dissolve it in a little milk first, and measure carefully because excess baking soda can cause foaming or a soapy flavor.
What temperature should dulce de leche reach?
Use 104–107°C (219–225°F) as a guide for a thick, spreadable finish near sea level. Altitude and concentration affect boiling temperature, so do not rely on the thermometer alone. A chilled-plate sample should hold its shape while remaining easy to spread.
Why is my dulce de leche still thin?
It may need more time to reduce. Keep it at a gentle simmer, stir and scrape the bottom, then test a spoonful on a chilled plate. Remember that the sauce thickens as it cools, so do not cook it until it has the final cold texture in the pot.
Why did the mixture foam or boil over?
The heat may be too high, or the pot may not have enough space. Use a pot of at least 4 liters for this batch, leave it uncovered, and lower the heat to a gentle simmer. Optional baking soda can also increase foaming if you add too much.
Can I use a nonstick or aluminum pot?
For this method, choose a heavy-bottomed stainless-steel or enamel-lined pot instead. Avoid unlined aluminum or copper. Whatever the material, use a pot with enough headroom and a base that sits securely on your cooktop; induction needs a magnetic base.
How should I fix dulce de leche that is too thick?
Warm a small portion gently over low heat and stir until it softens. For microwave reheating, use short intervals and stir between them. If it is only slightly too thick, a small amount of warm milk can loosen it; add a little at a time and mix well.
How should I store homemade dulce de leche?
Transfer it to a clean container, cool it promptly, and refrigerate it covered. Use a clean spoon when serving, and aim to use it within about a week for best quality. Rewarm only the portion you need rather than repeatedly heating the full batch.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
