An easy fudge recipe with condensed milk is the quickest path to dense, glossy chocolate squares without a candy thermometer or double boiler. The sweetened condensed milk carries enough sugar and milk solids to set the chocolate as it cools, so you only melt and stir. You get a sliceable, rich fudge that holds its shape at room temperature.
This version uses just three base ingredients and one pan. It’s a solid choice when you need a dessert that travels well or sits on a holiday tray for hours. The texture lands between a firm ganache and a chewy candy bar. If you enjoyed this, our ciambotta is worth trying next. Making this easy fudge recipe with condensed milk at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Easy Fudge Recipe With Condensed Milk
- One pan, no special equipment, and no temperature guessing
- Sets from the condensed milk alone—no corn syrup or gelatin
- Cuts into clean squares after a short chill
- Base recipe takes under 15 minutes of active work
- Flavor stays mild enough to adapt with nuts or extracts
Ingredients You’ll Need
- 14 oz (1 can) sweetened condensed milk – the structural base that thickens as it cools
- 18 oz semi-sweet chocolate chips (about 2¾ cups) – provides body and the main chocolate flavor
- 3 tbsp unsalted butter – loosens the mix for a smoother mouthfeel
- 1 tsp vanilla extract – rounds the cocoa bitterness
- ¼ tsp fine salt – keeps the sweetness from flattening
Ingredient Substitutions
Sweetened condensed milk: Replace with an equal weight of evaporated milk plus 1 cup granulated sugar, cooked down until thickened. This changes the setup because evaporated milk lacks the built-in sugar concentration, so you must simmer longer to reduce water. Expect a slightly less dense set and a longer chill time of about 2 hours extra. The easy fudge recipe with condensed milk works well for weeknight cooking when time is limited.
Semi-sweet chocolate chips: Use an equal weight of chopped dark chocolate (60–70%). Dark chocolate lowers the sweetness and firms up more in the fridge, giving a snappier bite. You may want to add 1 tbsp butter to keep the slice from cracking on cut. Storing leftover easy fudge recipe with condensed milk correctly keeps it tasting good for days.
Unsalted butter: Swap with an equal amount of coconut oil for a dairy-free version. Coconut oil stays softer at room temperature, so the fudge should be kept chilled until serving. The flavor picks up a faint coconut note that pairs well with vanilla. For the best results with this easy fudge recipe with condensed milk, read through all the steps before starting.
Vanilla extract: Replace with 1 tsp almond extract for a nut-forward profile. Almond is stronger than vanilla, so half a teaspoon is often enough if you want a subtle background. The fudge will read as a chocolate-almond candy rather than classic fudge. For another easy option, check out our smoked haddock leek.
Step-by-Step Instructions
- Line an 8×8 inch baking pan with parchment, leaving a 2-inch overhang on two sides for lifting. Set the pan on a flat surface so the paper sits flush.
- Combine 14 oz sweetened condensed milk, 18 oz semi-sweet chocolate chips, and 3 tbsp unsalted butter in a heavy saucepan. Place over medium-low heat and stir every 30 seconds.
- Heat until the chips melt into a thick, pourable gloss with no streaks, about 5 minutes. Pull the pan off the heat the moment it smooths—carryover heat will keep it fluid.
- Stir in 1 tsp vanilla extract and ¼ tsp fine salt until fully dispersed. The mix should look just glossy and thick, not grainy.
- Pour into the lined pan and tap the pan on the counter twice to level the surface. Smooth the top with a spatula so the corners fill.
- Refrigerate up to 3 hours or until the block feels firm and cool through the center. Lift by the parchment and cut into 1-inch squares with a warm knife.
Pro Tips
Use a heavy saucepan so the chocolate warms evenly and doesn’t scorch on the base. Thin pans create hot spots that seize the mix before it melts through.
Warm your knife under hot water and wipe it between cuts for clean edges. Cold blades drag and shatter the soft chocolate squares.
If you want a firmer bite, let the block sit at room temperature for 10 minutes after the fridge, then cut. This relaxes the butter enough to slice without crumbling.
Read technique notes on chocolate melting from Bon Appetit before scaling the batch up. Their guidance on residual heat applies directly to keeping the emulsion stable.
Common Mistakes to Avoid
Heating too fast on high burns the milk solids and turns the fudge tan with a cooked taste. Stay on medium-low heat and stir constantly.
Skipping the parchment overhang means you’ll fight the block out of the pan and crack it. The paper sling is the only clean way to lift a set fudge.
Cutting while still cold from the fridge shatters the squares. Let the surface lose its chill for a few minutes so the blade passes cleanly.
Serving Suggestions
Plate the squares on a pizza board with fresh figs for a contrast of sweet and jammy. The neutral board keeps the dark chocolate as the visual focus.
Serve alongside coffee smoothie at a brunch table so guests get a cold, bitter sip with the rich bite. The chill of the drink balances the fudge density.
For a cocktail hour, set the tray near lillet spritz so the citrus notes cut through the cocoa. Keep the fudge refrigerated until the tray goes out.
Storage and Reheating
Store cut squares in an airtight container in the fridge for up to 2 weeks with parchment between layers. The condensed milk base stays safe well beyond a few days because of the sugar concentration.
You can freeze the block for freeze for up to 2 months before cutting. Thaw overnight in the fridge, then bring to cool room temperature for serving.
Fudge is served cold or cool, so reheating isn’t needed. If you want it barely soft, leave sealed at room temperature for 20 minutes—never microwave, which melts the structure.
Recipe Variations
Peanut Butter Swirl
Warm ¼ cup peanut butter with 1 tbsp butter and drop spoonfuls over the poured mix. Drag a knife through for a marble. The fudge gains a salty nut layer that firms up with the base in the fridge.
Mint Version
Replace the vanilla with 1 tsp peppermint extract and fold in ⅓ cup crushed candy canes after pouring. The mint reads bright against the semi-sweet chocolate and the candy adds a light crunch.
White Chocolate Batch
Swap the semi-sweet chips for an equal weight of white chocolate and add 2 tbsp more butter. White chocolate sets softer, so extend the chill to 4 hours before cutting into squares.
Toasted Nut Add-In
Stir ½ cup toasted walnuts into the warm mix before pouring for a nutty side texture in every bite. The nuts stay crisp for the first week if the container is sealed.
easy fudge recipe with condensed milk
Description
This easy fudge recipe with condensed milk gives you dense, glossy chocolate squares with no candy thermometer or double boiler. The sweetened condensed milk sets the chocolate as it cools, so you only melt, stir, and chill for a rich dessert that travels well.
Ingredients
Instructions
-
Line the baking pan
Line an 8x8 inch baking pan with parchment, leaving a 2-inch overhang on two sides for lifting. Set the pan on a flat surface so the paper sits flush against the bottom and sides with no wrinkles.
-
Combine base ingredients
Combine 14 oz sweetened condensed milk, 18 oz semi-sweet chocolate chips, and 3 tbsp unsalted butter in a heavy saucepan. Place the pan on the counter next to the stove so all items are ready before you apply heat.
-
Melt over medium-low heat
Place the saucepan over medium-low heat and stir every 30 seconds to prevent scorching. Heat until the chips melt into a thick, pourable gloss with no streaks, about 5 minutes.
-
Remove from heat
Pull the pan off the heat the moment the mixture smooths into a uniform glossy mass. Carryover heat will keep it fluid, so stop heating before any color change to avoid a cooked taste.
-
Stir in flavorings
Stir in 1 tsp vanilla extract and 1/4 tsp fine salt until fully dispersed with no pockets of white or graininess. The mix should look just glossy and thick, not grainy or separated.
-
Pour and level
Pour the warm mix into the lined pan and tap the pan on the counter twice to level the surface and release bubbles. Smooth the top with a spatula so the corners fill completely and the surface is even.
-
Refrigerate to set
Refrigerate the pan up to 3 hours or until the block feels firm and cool through the center when pressed lightly. The fudge should hold its shape and not dent under gentle finger pressure before you unmold.
-
Lift and cut squares
Lift the block by the parchment sling and cut into 1-inch squares with a warm knife wiped between cuts. The blade should pass cleanly without shattering the soft chocolate if the surface has lost its deep fridge chill for a few minutes.
Nutrition Facts
Servings 64
- Amount Per Serving
- Calories 220kcal
- % Daily Value *
- Total Fat 11g17%
- Saturated Fat 7g35%
- Cholesterol 10mg4%
- Sodium 45mg2%
- Total Carbohydrate 28g10%
- Dietary Fiber 2g8%
- Sugars 25g
- Protein 3g6%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Store cut squares in an airtight container in the fridge for up to 2 weeks with parchment between layers; freeze the uncut block for up to 2 months.
- Pro tip: Warm your knife under hot water and wipe between cuts for clean edges, since cold blades drag and shatter the soft squares.
- Make ahead: For a brunch spread, pair with our garlic mashed potatoes as a savory balance on the table.
- Serving: Keep fudge refrigerated until the tray goes out and let it sit sealed at room temperature 20 minutes before serving for a barely soft bite.
