This sweetened condensed milk fudge needs three ingredients: 2½ cups (15 oz) semi-sweet chocolate chips, one 14 oz can of sweetened condensed milk, and 2 tablespoons of unsalted butter. It melts together in about 5 minutes over low heat, sets in the fridge in 2 hours, and gives you 16 squares from an 8 inch pan.
No candy thermometer, no boiling, no beating. The one thing to watch is the heat. Keep it low and take the pan off as soon as the chips are melted.
A friend first handed me a square of this in her apartment on a rainy afternoon. She had made it from pantry staples. I doubted it until I took a bite.

Following a special diet?
Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.
Try the Recipe Converter →Chocolate Chips, Condensed Milk, and Butter: The Ratio
The rule is simple: 15 ounces of chocolate chips to one 14 ounce can of sweetened condensed milk. That is roughly equal weights, and it is what makes the fudge firm enough to cut. The 2 tablespoons of butter loosen the mixture slightly and give the squares a softer, creamier bite.

Check your bag before you start. Many chocolate chip bags hold 10 to 12 ounces, not 15. A 12 ounce bag is about 3 ounces short, and that missing chocolate is the most common reason this fudge stays soft and sticky. A kitchen scale settles it. Weigh them.
Use sweetened condensed milk, not evaporated milk. They sit next to each other on the shelf and the cans look alike, but evaporated milk has no added sugar and the fudge will never set.
Semi-Sweet, Milk, or Dark Chocolate Chips?
All three work, but they set differently.
- Semi-sweet: the one in the recipe card. Sets firm, slices clean, and the chocolate flavor is not too sweet next to the condensed milk.
- Milk chocolate: sweeter and noticeably softer. Give it an extra hour in the fridge and cut smaller squares.
- Dark chocolate: the firmest set and the least sweet. A good choice if you plan to top it with flaky sea salt.
Half semi-sweet and half milk chocolate is a nice middle ground for kids. Swapping part of the chips for peanut butter chips also works, and if you like that idea, my peanut butter fudge goes all the way.
Melting the Fudge Without Scorching It
Line an 8 by 8 inch pan with parchment, leaving extra hanging over two sides so you can lift the fudge out later. Grease the paper lightly with butter or nonstick spray.
Put the chips, condensed milk, and butter in a medium saucepan over low heat. A heavy pan helps. So does patience. Stir constantly with a silicone spatula and scrape the bottom as you go, because the condensed milk is thick and sugary and it catches on the base long before the chips are done. Brown flecks in the fudge mean it scorched.
At first it looks lumpy and stiff. After a few minutes it loosens into a thick, glossy mass that pulls away from the sides as you stir. When only a few small bits of chocolate are left, take the pan off the heat and keep stirring; they melt on their own. Vanilla goes in now.

Pour it into the pan right away and smooth the top with the spatula. It sets fast. Sprinkle flaky sea salt or chopped nuts within the first minute and press them in lightly, before a skin forms, or they fall off when you cut.
Chilling and Cutting Clean Squares
Refrigerate for at least 2 hours, until the center feels firm when you press it. Lift the block out by the parchment and set it on a board.
For 16 squares about 2 inches each, cut it into 4 strips, turn the board, and cut 4 strips the other way. Run a large knife under hot water, dry it, and wipe it clean between cuts. Sharp edges, no dragging. For a softer bite, let the squares sit at room temperature for a few minutes before serving.

When the Fudge Goes Wrong
- Still soft after 2 hours: usually not enough chocolate (a 12 oz bag instead of 15 oz) or milk chocolate chips. Give it another hour in the fridge or 30 minutes in the freezer, and keep it chilled.
- Oily or greasy on top: the mixture got too hot and the butter separated. Take it off the heat and beat in a tablespoon of warm milk until it turns glossy again.
- Thick and dull, hard to stir: the chocolate seized from too much heat. Off the heat, stirring in that same splash of warm milk usually smooths it out.
- Dark specks or a bitter note: condensed milk scorched on the pan bottom. Next time, lower heat and keep scraping the base.
Toppings and Flavor Swaps
Flaky sea salt is my favorite finish because it cuts the sweetness. Chopped toasted nuts, toasted coconut, or a swirl of melted white chocolate dragged through the top with a toothpick all work too. A drizzle of homemade hot fudge sauce over the squares makes it double chocolate.
For seasonal versions built on the same idea, try eggnog fudge, maple fudge, Biscoff fudge, or chocolate coconut fudge. With a second can of condensed milk in the cupboard, chocolate truffles are the next thing I would make.
Making Fudge Ahead for Gifts
This is one of the best candies to make a week or two before the holidays. Store the squares in an airtight container with parchment between the layers so they do not stick.
- Room temperature: up to 1 week, soft and creamy.
- Fridge: up to 2 weeks, firmer.
- Freezer: up to 3 months in a sealed container. Thaw in the fridge, then let it sit out for a few minutes before serving.
For gift tins, cut the fudge a little smaller than usual and pack it in mini paper cases. Small squares travel better and go further on a cookie tray.
Quick Answers About Condensed Milk Fudge
Do you need a candy thermometer?
No. This fudge only melts chocolate into condensed milk, so there is no sugar to boil to a set temperature.
Can I double the recipe?
Yes. Use 5 cups (30 oz) of chips, 2 cans of condensed milk, and 4 tablespoons of butter in a 9 by 13 inch pan, and give it a little longer in the fridge.
Why is my condensed milk fudge grainy?
This kind of fudge is rarely grainy. A gritty or speckled texture almost always means scorched condensed milk, so melt it lower and scrape the pan bottom.

Pin this fudge to your holiday candy board so it is handy when gift season comes. If you try a new topping, tell me about it in the comments.
Easy Sweetened Condensed Milk Fudge Recipe (3 Ingredients!)
This sweetened condensed milk fudge is a 3 ingredient chocolate fudge made with semi-sweet chocolate chips, one can of sweetened condensed milk, and a little butter. It takes about 5 minutes on the stove, chills in 2 hours, and makes 16 firm, creamy squares in an 8 inch pan. The key is the ratio: 15 ounces of chips to one 14 ounce can, melted over low heat and taken off as soon as the chips are smooth, so the condensed milk never scorches. Make it for holiday cookie trays, gift tins, bake sales, or a quick chocolate dessert when you only have chocolate chips in the pantry. Top with flaky sea salt or chopped nuts. Keeps 1 week at room temperature, 2 weeks in the fridge, or 3 months frozen.
Ingredients
- 2 ½ cups (15 oz) semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk
- 2 tablespoons unsalted butter
- Optional: flaky sea salt, chopped nuts, or vanilla extract
Instructions
- PREPARE THE PAN: Line an 8x8-inch baking dish with parchment paper, leaving an overhang on the sides for easy removal. Lightly grease the paper with butter or nonstick spray.
- MELT THE INGREDIENTS: In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, and butter. Stir constantly until the chocolate is fully melted and smooth. If using vanilla extract, add it in at this stage.
- POUR AND CHILL: Pour the melted fudge mixture into the prepared pan, spreading it evenly with a spatula. If adding toppings like flaky sea salt or chopped nuts, sprinkle them on now. Refrigerate for at least 2 hours, or until firm.
- SLICE AND SERVE: Once fully set, lift the fudge out of the pan using the parchment paper overhang. Cut into small squares and serve.
Notes
Use 15 ounces of chocolate chips; many bags are only 10 to 12 ounces, and too little chocolate keeps the fudge soft. Use sweetened condensed milk, not evaporated milk, or the fudge will not set. Keep the heat low and scrape the pan bottom as you stir; take the pan off the heat when only a few bits of chocolate remain. If it turns oily, beat in a tablespoon of warm milk off the heat. For clean squares, cut with a hot, dry knife and wipe it between cuts. For a softer fudge, let it sit at room temperature for a few minutes before slicing. Store in an airtight container at room temperature for up to 1 week or in the refrigerator for up to 2 weeks. Freeze in a sealed container for up to 3 months, separating layers with parchment paper.
Nutrition Information
Yield
16Serving Size
1Amount Per Serving Calories 63Total Fat 5gSaturated Fat 2gTrans Fat 0gUnsaturated Fat 2gCholesterol 5mgSodium 45mgCarbohydrates 6gFiber 1gSugar 5gProtein 1g
