Homemade Dulce de Leche is a rich caramel spread made by slowly cooking sweetened condensed milk until it becomes thick, silky, and deeply golden. I tried out all three methods so you don’t have to! I’ve written out my instructions for making your dulce de leche using Instant Pot, stovetop, and oven methods so you can make smooth, creamy caramel at home with just one ingredient.

Hello Reader! I try my hardest to research recipes as best as I can before posting to ensure I am representing each culture correctly. If this recipe is from your country and I have made a mistake or you have suggestions for how to make it more authentic, I would love to hear! Please leave a comment below letting me know what should be different, and I will rework the recipe. It is always my intention to pay homage and respect to each cultural dish that I cook. Thanks for reading!
There is something almost magical about turning a simple can of sweetened condensed milk into thick, glossy dulce de leche. With enough heat and time, the milk slowly caramelizes into a spread that tastes rich, buttery, and deeply toasted.
Homemade dulce de leche is incredibly versatile. You can drizzle it over ice cream, spread it on toast, fill cakes like Brazo de Reina or cookies like Alfajores, swirl it into coffee, or simply eat it by the spoonful. The flavor is somewhere between caramel and sweet cream, with a texture that becomes even more luxurious as it cools.
One of the best things about making this dish is that there are multiple available cooking methods, allowing you to choose the one that works best for your kitchen and comfort level.
Whether you prefer the convenience of the Instant Pot or the ultra-smooth results of the stovetop method, you will end up with a beautifully creamy, caramelized, and irresistible dulce de leche. If you’re a big fan of creamy, delicious recipes like Arroz con leche, Tres Leches Cake, or Frescas Con Crema then this homemade dulce de leche should be high on your list!
Recipe Origins
Dulce de leche is popular throughout Latin America and is especially beloved in countries like Argentina, Uruguay, and Mexico. The name literally translates to “sweet milk,” referring to the slow caramelization process that transforms milk and sugar into a rich caramel spread.
Key Ingredients for Homemade Dulce de Leche
Here is a visual overview of the ingredients in the recipe. Scroll down to the recipe at the bottom for quantities.

- Sweetened Condensed Milk: This is the only ingredient needed to make dulce de leche. The milk and sugar slowly caramelize during cooking, creating the signature thick texture and deep caramel flavor. Full-fat sweetened condensed milk produces the smoothest and richest results.
Recipe Variations
- Cook the dulce de leche for a shorter amount of time for a lighter, sweeter caramel flavor.
- Extend the cooking time for a darker, thicker, more intensely caramelized spread.
- Stir in a pinch of sea salt after cooking for a salted dulce de leche variation.
- Add vanilla extract or cinnamon for extra warmth and flavor.
Tools to Make This Recipe
- Water: Water is essential in all three cooking methods because it regulates the heat and prevents the milk from overheating too quickly. In the stovetop method especially, keeping the can fully submerged is critical for safety.
- Instant Pot (Optional): Creates a darker dulce de leche with minimal supervision.
- Deep Pot (Optional): Necessary for the stovetop method to keep the can fully submerged in water.
- Pie Dish or Baking Dish: Used for the oven method.
- Whisk: Used in all methods to help smooth out the dulce de leche if it appears lumpy after cooking.
- Aluminum Foil: Important for sealing the condensed milk during the Instant Pot and oven methods. Foil helps seal in moisture and prevents the condensed milk from drying out or boiling over during cooking. Wrapping the can tightly in the Instant Pot method is especially important for proper results.
Instant Pot Instructions

Step 1: Remove the paper label from the outside of your can, remove the lid and wrap a large piece of aluminum foil tightly around the open can, covering the top and bottom. You want to make sure that none of your dulce de leche can boil out of the can.

Step 2: Place the trivet in your Instant Pot, and fill it up with enough water to cover about half the can.

Step 3: Place the lid on your Instant Pot and then set the pressure to High for 60 minutes. Perform an Instant release when the time is up. Allow the can to cool, then dump the contents of the can into a bowl and whisk it up until smooth.
Expert Tips for the Instant Pot Method

- If you open your aluminum foil and your Dulce de Leche isn’t as dark as you’d like, simply rewrap the can and place it back in the pot. Seal it again, and turn the pressure on for longer. I would recommend increments of 10 minutes if cooking it for longer.
- Removing the lid is a vital step for this process. If you choose to leave the lid on the can, entirely different safety precautions need to be taken.
- Use oven mitts to remove the can from the Instant Pot (or allow it to cool down first). The can will be very hot.
- If a little bit of water gets into your can while cooking, it won’t hurt anything. Simply pour it out of the can before stirring the spread.
- If you are not in a hurry, you can also perform a natural pressure release for more time to your Instant Pot Dulce de Leche to cook.
- The Instant Pot method offers an excellent balance between convenience, safety, and deep caramel flavor.
Oven Instructions

Step 1: Preheat the oven to 425°F while you pour the sweetened condensed milk into a pie dish and cover it tightly with aluminum foil.

Step 2: Place the dish inside a larger baking pan and fill the larger pan with hot water until it reaches halfway up the sides of the smaller dish.

Step 3: Bake for 90 minutes for a lighter dulce de leche and 2-3 hours for darker, thicker dulce de leche.
Expert Tips for the Oven Method
- If lumpy, whisk briefly.
- Let it cool before serving.
- The oven method works in a pinch, but it generally produces a lighter and slightly less smooth result unless baked for a longer period of time.
Stovetop Instructions

Step 1: Place the unopened can in a deep pot.

Step 2: Cover the can with water by at least 2 inches, then bring the water to a gentle simmer over medium-low heat. Cover and simmer for 2 hours for a lighter caramel or 3 hours for a darker, richer caramel. Check the water level every 20 minutes and add more hot water as needed to keep the can fully submerged.

Step 3: Remove the can carefully and let it cool completely before opening.
Expert Tips for the Stovetop Method
- This is a dangerous method, because the can will explode if it becomes uncovered with water. Continually check your water level to keep it submerged. Set a timer so that you do not forget to check it.
- This method often produces the smoothest and darkest flavor, but it requires careful monitoring of the water level.
Which Cooking Method is Best?

Each method creates slightly different results, so the best choice depends on your priorities.
- The Instant Pot method is the easiest and safest while still producing a dark, flavorful dulce de leche. This is the method I’ve favored for years.
- The stovetop method creates the smoothest, richest caramel with the deepest color, though it requires the most attention. Follow directions carefully or the can may explode.
- The oven method is the least hands-on but tends to produce a lighter texture and flavor unless cooked for several hours.
If you are making dulce de leche for the first time, the Instant Pot method is often the easiest place to start. If you want the most authentic and smooth dulce de leche, put in the effort for the stovetop method!
Recipe FAQs

Stored in an airtight container in the refrigerator, dulce de leche will usually last about 2 weeks.
This is completely normal, especially with the Instant Pot method, and is likely due to some water getting into your can while cooking. Simply whisk it thoroughly until smooth.
Yes! Continue cooking it longer in 10-minute increments (for the Instant Pot) or extend the stovetop or oven cooking time until you reach your desired color. It will continue to darken the longer it is cooked.
Yes, as long as the can remains fully submerged in water at all times. Never allow the water level to drop below the top of the can. I recommend checking on your water level every 20 minutes or so.
Did you enjoy this recipe for Homemade Dulce de Leche? If so, check out these other recipes I’ve selected just for you:
If you tried this Homemade Dulce de Leche Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Homemade Dulce de Leche
Ingredients
- 14 oz can sweetened condensed milk
Instructions
Instant Pot Instructions
- To start, remove the paper label from the outside of your 14 oz can sweetened condensed milk and then use a can opener to open it. Discard the lid. Next, rip off a large piece of aluminum foil and wrap it tightly around the open can, covering the top and bottom. This step is vital, as you want to make sure that none of your dulce de leche can boil out of the can.
- Place the trivet in your Instant Pot, and fill it up with enough water to cover about half the can. The amount of water will depend on the size of your Instant Pot, but for me it took about 10 cups of water.
- Place the lid on your Instant Pot and then set the pressure to High for 60 minutes. This leaves a lightly colored Dulce de Leche. Perform an Instant release when the time is up. Allow the can to cool, then dump the contents of the can into a bowl and whisk it up until smooth. Enjoy!
- If you open your aluminum foil and your Dulce de Leche isn’t as dark as you’d like, simply rewrap the can and place it back in the pot. Seal it again, and turn the pressure on for longer. I would recommend increments of 10 if cooking it for longer.
Oven Instructions
- Preheat the oven to 425°F.
- Pour the sweetened condensed milk into a pie dish or small baking dish and cover it tightly with aluminum foil.
- Place the dish inside a larger baking pan.
- Fill the larger pan with hot water until it reaches halfway up the sides of the smaller dish.
- Bake for 90 minutes for a lighter dulce de leche and 2-3 hours for darker, thicker dulce de leche.
- Carefully remove it from the oven and stir until smooth. If lumpy, whisk briefly.
- Let it cool before serving.
Stovetop Instructions
- Remove the paper label from the can and place the unopened can in a deep pot.
- Cover the can with water by at least 2 inches, then bring the water to a gentle simmer over medium-low heat. Cover the pot and simmer for 2 hours for a lighter caramel or 3 hours for a darker, richer caramel
- Check the water level every 20 minutes and add more hot water as needed to keep the can fully submerged.
- Remove the can carefully and let it cool completely before opening.
- Stir until smooth and enjoy.
Video
Notes
- If you open your aluminum foil and your Dulce de Leche isn’t as dark as you’d like, simply rewrap the can and place it back in the pot. Seal it again, and turn the pressure on for longer. I would recommend increments of 10 minutes if cooking it for longer.
- Removing the lid is a vital step for this process. If you choose to leave the lid on the can, entirely different safety precautions need to be taken.
- Use oven mitts to remove the can from the Instant Pot (or allow it to cool down first). The can will be very hot.
- If a little bit of water gets into your can while cooking, it won’t hurt anything. Simply pour it out of the can before stirring the spread.
- If you are not in a hurry, you can also perform a natural pressure release for more time to your Instant Pot Dulce de Leche to cook.
- The Instant Pot method offers an excellent balance between convenience, safety, and deep caramel flavor.
- If lumpy, whisk briefly.
- Let it cool before serving.
- The oven method works in a pinch, but it generally produces a lighter and slightly less smooth result unless baked for a longer period of time.
- This is a dangerous method, because the can will explode if it becomes uncovered with water. Continually check your water level to keep it submerged. Set a timer so that you do not forget to check it.
- This method often produces the smoothest and darkest flavor, but it requires careful monitoring of the water level.












Lina Marron says
After the 40 minutes, do you perform a Quick Release or Natural Release on the Instant Pot? Thanks.
The Foreign Fork says
It is a Quick Release 🙂
Mary says
My family has this in a pudding ever holiday. We LOVE it so much. This way would be easer than boiling it for hours. To make the pudding do the following:
1 can of the condensed milk cooked chilled
1 carton whipping cream
Whip the whipping cream until you have a cool whip like mixture. (If you put the whipping cream in a metal bowl then place the bowl in a bowl of ice. It will whip much faster.) Then mix in the cooked and chilled condensed milk. We always add a cup of ruff chopped pecans. Place covered in the refrigerator until you serve.
So wonderful!
The Foreign Fork says
That sounds absolutely fantastic Mary!! I will be trying that with the next can of Dulce de Leche that I make! Yes, this recipe is a lot faster than boiling it for hours… patience is not one of my better qualities so I like that this is fast 🙂
Bonnir says
Sounds wonderful! What size carton of whipping cream do you use?