This simple 3 ingredient homemade fudge is one of those cozy kitchen treats that comes together in minutes and feels right at home during the holiday season. It’s rich, creamy, and perfect for gifting, just like my homemade salted caramels recipe, Christmas crack, homemade hot chocolate mix, and those soft, fluffy homemade marshmallows that everyone loves this time of year.
With only a handful of ingredients and no complicated steps, this fudge is the kind of recipe you can make on a slow winter afternoon, tucked away in your warm kitchen while the world outside feels quiet and cold. It’s simple, dependable, and always a favourite to share.

Why You’ll Love This Recipe
- It’s wonderfully simple: Just three basic ingredients come together to make a rich, creamy fudge that feels like it took far more effort than it did.
- Perfect for cozy kitchen moments: This is the kind of recipe you can make while the snow falls outside, slow, easy, and comforting.
- Great for gifting: Pack it into little tins or wrap pieces in parchment for a thoughtful homemade treat.
- Kid-friendly and beginner-friendly: No candy thermometer, no complicated steps, just melt, stir, and chill.
- Versatile: Add toppings, mix-ins, or keep it classic. It’s a base recipe you can make your own.
- Freezer-friendly: Make a batch now and tuck some away for later. Future you will be grateful.

Ingredients
Variations & Add-Ins
- Peanut butter swirl: Drop small spoonfuls of peanut butter over the warm fudge and swirl gently with a butter knife.
- Rocky road: Fold in mini marshmallows, chopped almonds, and a handful of chocolate chips before spreading into the pan.
- Walnut or pecan fudge: Stir in ½–1 cup of chopped nuts for a classic, old-fashioned version.
- Salted chocolate: Sprinkle flaky sea salt on top before chilling.
- Peppermint fudge: Add ½ teaspoon peppermint extract to the melted mixture and top with crushed candy canes.
- Espresso fudge: Mix in 1 teaspoon espresso powder for a deeper, richer chocolate flavour.
- Toasted coconut: Stir in or sprinkle on top for a warm, caramel-like flavour.
- Cherry chocolate: Add chopped dried cherries or dried cranberries for a fruity, chewy twist.
- Swirled white chocolate: Melt a small amount of white chocolate and swirl it over the top for a pretty marbled look.

Recipe Tips
Use low heat: Chocolate burns easily, so keep the heat low and steady. Patience gives you that smooth, glossy finish.
Don’t overheat the mixture: If it gets too hot, the fudge can become grainy. Slow melting is key.
Line your pan well: Parchment paper with an overhang makes removing and slicing the fudge so much easier.
Press toppings gently: If you’re adding toppings, sprinkle them on while the fudge is still warm and lightly press them in so they stick.
Chill fully before cutting: Give it at least 2–3 hours in the fridge. A longer chill helps the fudge set beautifully.
For cleaner slices: Use a sharp knife warmed under hot water, then wiped dry.
Use quality chocolate: Since this recipe has only three ingredients, the flavour depends entirely on the chocolate you choose.
Make it ahead: This fudge keeps well, making it perfect for holiday trays, neighbor gifts, or tucking away in the freezer.

Instructions
- Prep your pan: Line an 8×8 baking dish with parchment paper, letting some overhang so you can lift the fudge out later.
- Melt the mixture: In a medium saucepan over low heat, melt the chocolate chips and butter together, stirring until smooth. Pour in the sweetened condensed milk and continue stirring, the mixture will thicken slightly as the cooler milk hits the warm chocolate. Keep the heat low and steady (don’t be tempted to turn it up) to avoid scorching. Continue mixing until everything is fully combined.
- Pour and smooth: Spread the warm fudge mixture into the pan, smoothing and pressing the top with a spatula.
- Add toppings: Once the fudge is smoothed into the pan, you can sprinkle a little something on top before chilling. Add crushed peppermint, flaky sea salt or even chopped nuts.
- Chill to set: Refrigerate for 2–3 hours, or until firm enough to slice.
- Cut and enjoy: Lift the fudge out by the parchment and cut it into small squares.
Freezing & Storage
- Refrigerator: Store the fudge in an airtight container in the fridge for up to 2 weeks. Layer the pieces with parchment paper so they don’t stick together.
- Room temperature: If your kitchen is cool, the fudge can sit at room temperature for 3–4 days. Keep it covered so it stays soft and creamy.
- Freezer: Fudge freezes beautifully. Place the cut pieces in a freezer-safe container with parchment between layers and freeze for up to 3 months. When you’re ready to enjoy it, thaw in the fridge overnight. It keeps its smooth texture and tastes just as rich as the day you made it.

How to Gift This Simple 3 Ingredient Homemade Fudge
- In a mason jar: Stack small squares inside a wide-mouth jar and add a little square of parchment between layers. Tie a ribbon or twine around the top with a handwritten tag.
- In a small tin: Line the bottom with parchment paper, add the fudge pieces, and finish with a sprig of cedar or dried orange slice for a rustic touch.
- Wrapped in parchment: Cut the fudge into rectangles and wrap each one like a little candy. Twist the ends or tie with string for a sweet, old-fashioned look.
- Chocolate gift box: Use a sectioned candy box or bakery box and fill it with a few different fudge variations for a thoughtful assortment.
- Holiday treat bags: Use clear cellophane bags with a bit of crinkle paper inside, then tie with festive ribbon, perfect for teachers, neighbours, and stocking stuffers.
- Paired with cocoa mix: Add a few pieces of fudge to a homemade hot chocolate mix gift basket for an easy, cozy homemade gift.
FAQ
Join the List
Want More Simple Recipes & Seasonal Inspiration?
Get cozy, from-scratch recipes, seasonal homesteading tips, and simple living inspiration delivered straight to your inbox.
Similar Recipes

Simple 3 Ingredient Homemade Fudge
Equipment
- Medium saucepan
- Parchment-lined 8×8 pan
- Rubber spatula
Ingredients
- 3 cups chocolate chips milk or semi-sweet
- 300 mL / 14 oz sweetened condensed milk 1 can
- 2 tbsp butter unsalted
Instructions
- Prepare the pan: Line an 8×8 baking dish with parchment paper, leaving some overhang on the sides for easy removal.
- Melt the chocolate: In a medium saucepan over low heat, melt the chocolate chips and butter together, stirring until smooth.
- Add the condensed milk: Pour in the sweetened condensed milk and continue stirring. The mixture will thicken slightly as the cooler milk hits the warm chocolate. Keep the heat low (don’t turn it up) to avoid scorching. Mix until glossy and fully combined.
- Pour and smooth: Spread the warm fudge into the pan and smooth the top with a spatula.
- Add toppings (optional): Sprinkle on your favourite toppings — peppermint, flaky sea salt, nuts, sprinkles — and gently press them in.
- Chill to set: Refrigerate for 2–3 hours, or until firm enough to slice.
- Slice and enjoy: Lift the fudge from the pan using the parchment and cut into small squares.
Notes
- Use low heat and line your pan well.
- Press toppings gently.
- Chill fully before slicing, warm your knife for clean cuts.
- Use quality chocolate for best flavour.
