If you're looking for a quick and easy Christmas fudge recipe to share or gift, then this 4 Ingredient Christmas Fudge is going to be your new festive favourite. It's creamy, chewy, sweet and full of those classic Christmas colours - all made in just a few minutes with one bowl and a microwave.
Love simple festive treats? You'll also adore my Christmas Reindeer Brownies and White Christmas Slice - both are just as easy and guaranteed to disappear fast from the Christmas table!

Absolutely delicious. Made this as a Christmas treat and gave out to some friends - it was most enjoyed!
- Margaret
This Christmas fudge is the ultimate "throw it together and impress everyone" recipe. With just white chocolate, sweetened condensed milk, pistachios and cranberries, you get a creamy, melt-in-your-mouth fudge that looks stunning on your Christmas dessert table, makes the perfect edible gift, and honestly couldn't be easier.
This no-fuss fudge is similar in method to my microwave Baileys Chocolate Fudge and Caramel Fudge, so if you're already a fan of easy, microwave-only recipes - this one's going to be on repeat all season.
Why You're Going To Love This Recipe
- 🎄 Only 4 ingredients - made with simple ingredients that you probably already have in the pantry.
- ⏱️ Ready in minutes - no stove, no candy thermometer, no stress - the hardest part is waiting for it to chill! An easy recipe to make with the kids!
- 🎁 Perfect for gifting - looks gorgeous wrapped up in cellophane bags or boxes.
- 🧁 Festive flavour and colour - sweet white chocolate, tart cranberries, and nutty pistachios for that red-and-green Christmas pop.
- ❄️ Make-ahead friendly - lasts beautifully in the fridge for up to a week (if it lasts that long!).
Jump to:
Christmas Fudge Ingredients

There is a whole LOT to love about this simple 4 ingredient Christmas-inspired fudge - the most delicious festive sweet treat.
Note: Scroll to the recipe card at the bottom for the ingredients quantities and full detailed method.
- White chocolate - use a good-quality white chocolate as this is the main base; cheaper brands can sometimes seize or leave a grainy texture.
- Pistachios - roasted and unsalted gives you the best flavor and crunch.
- Dried cranberries - also known as craisins. Their tartness balances the sweetness perfectly.
Variations
- Nut-free option: Replace pistachios with mini marshmallows or crushed shortbread for a chewy, nut-free version.
- Chocolate twist: Swap white chocolate for milk or dark chocolate for a richer flavour.
- Festive extras: Stir through crushed candy canes or sprinkle the top with Christmas sprinkles for extra sparkle.
- Gluten-free version: This fudge is naturally gluten-free as long as all your ingredients (particularly chocolate and mix-ins) are labelled gluten-free.
Need To Substitute An Ingredient?
Ask ChatGPT for suggestions on how to substitute the particular ingredient:
How To Make Christmas Fudge
It couldn't be any easier to make this sweet and creamy homemade fudge recipe.
Note: Scroll to the recipe card at the bottom for the ingredients quantities and full detailed method.

- Prepare Tin & Ingredients: Grease and line a square baking pan with parchment paper, allowing some overhang for easy removal. Place the white chocolate and sweetened condensed milk into a large microwave-safe bowl.

- Melt the Chocolate: Microwave in 30-60 second bursts, stirring each time, until smooth and melted. (This usually takes about 2-3 minutes total.) Note: Alternatively, you can melt this slowly over a low heat on the stovetop.

- Add the mix-ins: Add chopped pistachios and cranberries to the melted chocolate mixture.

- Mix: Stir pistachios and cranberries through, reserving a little of each for the topping.

- Set and chill: Pour the fudge mixture into your prepared pan and smooth the top.

- Decorate: Sprinkle the reserved pistachios and cranberries over the top of the fudge, pressing them down lightly. Chill for 2 hours or until firm, before cutting with a sharp knife into small squares.
Recipe Tips
- Quality counts: Use real white chocolate and choose a quality brand (not compound chocolate, white chocolate chips or baking chips) for the best creamy texture.
- Don't overheat the chocolate: Microwave in short 30-second bursts and stir each time to prevent seizing.
- Setting time: The fudge needs at least 2 hours in the fridge to firm up before cutting. Note: This is a semi-soft fudge, which means that it's best stored in the fridge until you're ready to serve it.
- Storage: Store in an airtight container in the refrigerator for up to 1 week.
- Freezing: Freeze pieces of fudge in an airtight container for up to 2 months. Defrost in the fridge overnight before serving.
- Gift giving: Wrap individual squares in clear cellophane with ribbon for a gorgeous edible Christmas gift during the holiday season. Note: If you're planning to add this to a Christmas hamper, ensure that it won't be out of the fridge for too long as it will begin to soften.

Christmas Fudge FAQs
Absolutely! This fudge keeps perfectly in the fridge for a week or in the freezer for up to two months - making it ideal for Christmas prep.
The chocolate was likely overheated. Always melt slowly and stir frequently to keep it silky smooth.
Yes! Try macadamias, almonds, or dried cherries for a fun twist.
Definitely, use a larger tin (or two tins) and chill for a little longer.
More Homemade Christmas Gift Ideas
If you're like me and love to make homemade foodie gifts for your friends, family and neighbours in the lead up to Christmas, then have a browse through all of my favourite Christmas gift recipes.
WANT EVEN MORE DELICIOUS RECIPES? Subscribe to my newsletter or follow along on Facebook or Instagram. And if you love baking, then please come and join my Facebook cooking club group or subscribe to my YouTube channel.

Christmas Fudge
Ingredients
- 500 g white chocolate
- 395 g sweetened condensed milk
- 80 g pistachios chopped
- 150 g dried cranberries (craisins)
Instructions
Conventional Method
- Grease and line a 20cm x 20cm square baking tin with baking paper and set aside.
- Place the white chocolate melts and the sweetened condensed milk into a microwave-safe bowl. Melt in 1 minute intervals in the microwave (stirring each time) - for approximately 2-3 minutes or until completely melted.
- Stir through the chopped pistachios and dried cranberries (reserve some for sprinkling over the top).
- Sprinkle over the reserved chopped pistachios and dried cranberries and press down lightly.
- Place into the fridge to set for 2 hours before cutting into pieces.
Thermomix Method
- Grease and line a 20cm x 20cm square baking tin with baking paper and set aside.
- Grate chocolate for 10 seconds, Speed 8. Set aside.
- Place the sweeteend condensed milk into the Thermomix bowl and heat for 5 minutes, 100 degrees, Speed 3.
- Add the grated chocolate and heat for 3 minutes, 80 degrees, Speed 4.
- Stir through the chopped pistachios and dried cranberries with the spatula (reserve some for sprinkling over the top).
- Sprinkle over the reserved chopped pistachios and dried cranberries and press down lightly.
- Place into the fridge to set for 2 hours before cutting into pieces.
Notes
- Quality counts: Use real white chocolate and choose a quality brand (not compound chocolate or baking chips) for the best creamy texture.
- Sweetened condensed milk: Choose full-fat, skim will not set as firmly.
- Pistachios: Choose roasted and unsalted pistachios. You can buy them already shelled or shell your own.
- Don't overheat the chocolate: Microwave in short 30 second bursts and stir each time to prevent seizing.
- Setting time: The fudge needs at least 2 hours in the fridge to firm up before cutting. Note: This is a semi-soft fudge which means that it's best stored in the fridge until you're ready to serve it.
- Storage: Store in an airtight container in the fridge for up to 1 week.
- Freezing: Freeze pieces of fudge in an airtight container for up to 2 months. Defrost in the fridge overnight before serving.
- Gift giving: Wrap individual squares in clear cellophane with ribbon for a gorgeous edible Christmas gift. Note: If you're planning to add this to a Christmas hamper, ensure that it won't be out of the fridge for too long as it will begin to soften.











Margaret says
Absolutely delicious. Made as a Christmas treat and gave out to some friends.
Lucy says
Fantastic!
Cal Desmond-Pearson says
Lovely recipe!
Lucy says
Thank you!!
Tammy Tereck says
can this be put in the freezer
Lucy says
Absolutely!
Beverly says
I don't eat white chocolate and would like to know if it is possible to use milk chocolate instead of white?
Lucy says
Absolutely!!