5 from 3 votes
Homemade dulce de leche is thick, smooth, rich and can be made right on your stovetop!
Homemade Dulce de Leche
Prep Time
10 mins
Cook Time
2 hrs 30 mins
Total Time
2 hrs 40 mins
Yields 1 cup
Course: Dessert
Cuisine: Mexican
Serving Size: 1 cup
Calories per Serving: 1794 kcal
Author: Patty K-P
  • 1 quart 4 cups whole milk
  • 1 1/2 cups granulated sugar
  • 1 tablespoon vanilla extract
  • 1/2 teaspoon baking soda
  1. In a large saucepan or pot*, combine the milk, sugar, and vanilla. Stir to combine. Heat over medium heat until the sugar has dissolved and the mixture is simmering.

  2. Add the baking soda and stir to combine. When the baking soda is added, a lot of foam will be produced. If it looks like it will overflow, remove from heat immediately and continue stirring until the foam subsides. Return to low heat and allow to simmer for 2 1/2 to 3 hours, stirring every 20 to 30 minutes. As foam forms on the surface, skim it off. Do not mix it back into the mixture.

  3. Mixture is done when deep golden brown. Strain through a sieve into a heatproof container. Allow to cool before covering. Store covered in the refrigerator for up to 4 weeks.
Recipe Notes

*Use a larger saucepan or pot than you think you'll need!