The chocolate thickens as it melts, and there’s a small window where it changes from a handful of chips into a glossy mixture that spreads easily. I like this Easy 3 Ingredient Fudge when I want a simple, rich chocolate treat without making a separate sugar syrup or pulling out a candy thermometer. The hardest part is waiting for it to firm up before cutting.
Semisweet chocolate keeps the sweetness in check, while sweetened condensed milk gives the fudge its smooth, creamy body. I stir the two together over low heat so the chocolate melts evenly instead of scorching at the bottom of the pan. A little vanilla stirred in off the heat rounds out the chocolate, and a parchment sling makes the finished slab easy to lift out.

Kitchen Note
Leave enough parchment hanging over the sides to lift the whole slab out in one piece. If the paper ends too close to the fudge, it’s harder to get a steady grip without bending the edges.
Save this Easy 3 Ingredient Fudge for a quick chocolate treat with a smooth, sliceable finish and no candy thermometer to fuss with.
Why This Fudge Sets Without a Candy Thermometer
Traditional cooked fudge depends on boiling sugar syrup to a precise temperature. This version takes a different route: sweetened condensed milk brings concentrated milk and sugar, while melted chocolate provides the structure that firms up as it chills. You don’t need to judge a bubbling syrup or test it in cold water. The finished texture comes from getting the chocolate fully melted, then giving the mixture time to set in the refrigerator.
That’s also why the smoothness of the melted mixture matters more here than a dramatic boil. If you stop while a few chocolate pieces remain, they can leave firm flecks in the finished squares. Stirring steadily lets the chips melt into the condensed milk, giving you an even, glossy base that spreads cleanly. The fudge will be soft while warm; it needs the chill to become firm enough to lift and portion. This is a straightforward chocolate-and-chill method, not a shortcut that depends on guessing when sugar has cooked long enough.
What Each of These Three Ingredients Brings to the Fudge

- Semisweet chocolate chips — They supply the chocolate flavor and help the chilled mixture hold its shape. Choose chips you enjoy eating on their own; a premium brand isn’t essential, but stale or waxy-tasting chips will stand out in a recipe with so few ingredients. Chopped semisweet baking chocolate can take their place by weight, though it may melt more fluidly than chips.
- Sweetened condensed milk — This thick, sweet milk is what makes the mixture creamy and cohesive without a separate cooked sugar base. Evaporated milk is not an equal substitute: it is thinner and unsweetened, so it won’t provide the same sweetness or body. Use sweetened condensed milk, not evaporated milk.
- Vanilla extract — Vanilla gives the chocolate a warmer, rounder aroma. Pure extract is a good choice, but an expensive bottle isn’t necessary here. You can leave it out if needed; the fudge will still set, with a more direct chocolate taste.
How to Melt, Spread, and Chill the Fudge Smoothly
Line the Pan for an Easy Lift
Line an 8-inch square pan with parchment, leaving enough paper over the sides to use as handles. Press the parchment into the corners so the fudge has a neat square shape rather than rounded, folded edges. A little overhang on opposite sides gives you a secure grip later. Set the prepared pan within reach before you start melting, since the warm mixture is easiest to spread right away.
Melt the Chocolate Gently
Combine the semisweet chocolate chips and sweetened condensed milk in a medium saucepan over low heat. Stir constantly for 5 to 8 minutes, scraping across the bottom and sides as the chips soften. The mixture is ready when no solid chips remain and it looks smooth and glossy. If it starts to catch on the bottom, keep the heat low and continue stirring rather than turning up the burner to hurry it along.
Add Vanilla and Fill the Pan
Take the saucepan off the heat before stirring in the vanilla extract. The mixture should still be warm enough to spread, but it will begin to thicken as it cools, so transfer it to the lined pan without delay. Spread it into an even layer, paying attention to the corners. An uneven surface sets unevenly, leaving some pieces thicker than others.
Chill Until Firm, Then Portion
Refrigerate the pan for at least 2 hours, until the slab feels firm enough to lift without sagging. Use the parchment overhang to remove it from the pan and place it on a cutting surface. Cut the slab into 36 pieces; a neat six-by-six arrangement makes the portions easy to count. If the center still feels soft, return the pan to the refrigerator until it firms up rather than trying to cut it early.
Two Simple Ways to Change the Chocolate
Make It Dairy-Free
Use dairy-free semisweet chocolate chips and sweetened condensed coconut milk in place of the regular chocolate chips and condensed milk, keeping the same amounts. The fudge will still be rich and sliceable, with a light coconut note. Vanilla extract can stay as written.
Go Darker and Less Sweet
Replace the semisweet chips with bittersweet chocolate chips in the same amount for a deeper, less-sweet result. The condensed milk still lends plenty of sweetness, while the darker chocolate gives each piece a more pronounced cocoa taste.
Storage and Reheating
- Refrigerator: Keep the pieces in an airtight container for up to 2 weeks. They’ll be firmer straight from the fridge.
- Freezer: Freeze the pieces in an airtight container, with parchment between layers, for up to 2 months. Thaw in the refrigerator before serving.
- Reheating: This fudge doesn’t need reheating. Let chilled pieces sit at room temperature for about 15 minutes before serving; microwaving can soften them unevenly.
Questions That Come Up When Making This Fudge

Easy 3 Ingredient Fudge
Ingredients
Equipment
Method
- Line an 8-inch square pan with parchment paper, leaving enough overhang to lift out the fudge.
- Combine the chocolate chips and sweetened condensed milk in a medium saucepan and cook over low heat, stirring constantly, for 5 to 8 minutes, until the chocolate is fully melted and the mixture is smooth.
- Remove the pan from the heat and stir in the vanilla extract.
- Spread the mixture evenly in the prepared pan and refrigerate for at least 2 hours, until firm.
- Lift the fudge out using the parchment, then cut into 36 pieces.