Christmas Fudge

5 from 2 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

With layers of semi-sweet chocolate, sweet white chocolate, and festive nonpareils, this Christmas Fudge is rich, creamy, and perfect for gifting or keeping to yourself.

You will love how easy this Christmas fudge recipe is to make! No candy thermometer, no specialty equipment. Just a few simple ingredients and minutes of hands-on prep and you have an easy holiday treat that everyone will love.

Top down view of pieces of Christmas Fudge with Christmas Nonpareils sprinkled on top of white chocolate layer.

Kristen's Keys for Christmas Fudge

Pay attention to these details to ensure your holiday fudge is smooth, creamy, and is just sweet enough, without being cloying.

  • Use full-fat sweetened condensed milk. Fat free condensed milk will not produce thick, rich fudge and condensed milk is not sweetened. Be sure to check your can carefully (ask me how I know!)😉
  • Opt for semi-sweet chocolate over dark or milk chocolate. That will ensure your fudge is not overly sweet or bitter.
  • Choose quality white chocolate. Look for white chocolate that contains actual cocoa butter, not just palm oil or coconut oil. I personally use either Guittard white baking chips or Whole Foods white chocolate bar, chopped into small pieces.
  • Line your pan with parchment and leave an overhang. Makes lifting and slicing perfect squares of fudge a five-second job instead of a frustrating mess.
  • Make at least 3 hours in advance. While the hands-on time is only 10 minutes, you need to allow for at least 3 hours (12 hours is best!) of chilling for the fudge to fully set up.

How to Make Christmas Fudge

To achieve a holiday fudge with distinct layers, it is important to work in segments. Start with semi-sweet chocolate. Once nearly set, top with the white chocolate layer and finish with festive sprinkles of choice. The following step-by-step section will help walk you through the process in detail.

Step One: Prepare Semi-Sweet Chocolate Layer

Just like my microwave fudge recipe, this recipe uses the microwave to keep the process simple.

  • Combine the semi-sweet chocolate chips with 1 tablespoon of butter, and half a can of sweetened condensed milk in a heat-safe bowl.
  • Microwave in 30-second intervals, stirring between each interval until glossy and smooth.
  • Stir in the vanilla extract then pour into the prepared pan.
  • Chill 15-20 minutes in the fridge. You want the chocolate set, but not hardened fully. This prevents the layers from swirling together, but still allow adhesion.

👉🏻How much is half a can of sweetened condensed milk? You will need 7 ounces of sweetened condensed milk for each layer. While you can eyeball it, it is best to place a bowl on a kitchen scale, zero it out, and add until you hit 7 fluid ounces. Then add the chocolate and butter.

Melted chocolate layer of Christmas fudge spread out in parchment lined baking dish.

Step Two: Prepare White Chocolate Layer

Be sure to use a clean, dry bowl to melt the white chocolate to maintain the beautiful white color.

  • Combine the white chocolate with 1 tablespoon of butter, and half a can of sweetened condensed milk in a heat-safe bowl.
  • Microwave in 30-second intervals, stirring between each interval until glossy and smooth.
  • Stir in the vanilla extract then pour over the semi-sweet layer and spread with an offset spatula if needed.
  • Sprinkle the nonpareils over the white chocolate immediately.
  • Pour gently over the semi-sweet layer and spread. Immediately top with nonpareils so they stick.

👉🏻Work quick! Have your sprinkles or nonpareils of choice ready and waiting. You want to add them immediately so that they adhere to the white chocolate.

Side by side photos showing white chocolate fudge layer spread out in baking dish before and after adding christmas sprinkles.

Step Three: Chill

It is best to let homemade fudge of any variety, set up for at least 3 hours, overnight is best, as sugar and fats need time to crystalize to form the right texture. Not chilling the fudge long enough will leave you with sticky, messy squares of fudge.

Step Four: Cut and Enjoy

Lift the fudge from the pan using the parchment overhang. Use a sharp knife warmed under hot water and wiped dry between cuts for clean edges.

Layered fudge with holiday christmas sprinkles on cutting board.

Holiday Fudge Variations

  • Peppermint: Replace nonpareils with crushed candy cane and swap out the vanilla for ⅛ teaspoon of peppermint extract to the white layer.
  • One-Layer Shortcut: Use all semi-sweet or all white chocolate. Same technique, fewer steps. Keep in mind that the white chocolate allow festive sprinkles to pop.
  • Make Fudge for ANY Holiday: Swap out the red and green Christmas nonpareils for pastel colors for Easter Fudge or black and orange colors for Halloween Fudge.
  • Nutty Twist: Fold ½ cup chopped toasted pecans into the semi-sweet layer before it sets for a nice crunch.

Important Note on Storage

Fudge will store beautifully in an airtight container in the refrigerator for up to 2 weeks. But do not be tempted to extend the shelf-life by freezing the fudge, as it will crystalize and lose its desired texture and flavor.

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
5 from 2 votes

Christmas Fudge

Servings: 36
Prep: 10 minutes
3 hours
Total: 3 hours 10 minutes
Layered fudge with Christmas sprinkles on cutting board.
With layers of semi-sweet chocolate, sweet white chocolate, and festive nonpareils, this Christmas Fudge is rich, creamy, and perfect for gifting or keeping to yourself.

Ingredients 

For Semi-Sweet Chocolate Layer

  • 7 ounces sweetened condensed milk, (half a can)
  • 1 tablespoon unsalted butter
  • 1 cup semi-sweet chocolate chips
  • 1 teaspoon vanilla extract

For White Chocolate Layer

  • 1 cup white chocolate chips
  • 7 ounces sweetened condensed milk
  • 1 tablespoon unsalted butter
  • 1 teaspoon vanilla extract
  • 2 tablespoons Christmas nonpareils, or sprinkles

Instructions 

  • Line an 8×8 baking pan with parchment paper and set aside.
  • Place 1 cup semi-sweet chocolate chips in a heat-safe medium bowl and add 1 tablespoon unsalted butter and 7 ounces sweetened condensed milk. Microwave in 30-second increments, stirring in between each interval, until the chocolate is fully melted. Once the chocolate is melted, stir in 1 teaspoon vanilla extract.
    Side by side photo showing semi-sweet chocolate chips before and after melting with sweetened condensed milk.
  • Spread the mixture into the prepared baking pan. Allow that mixture to chill in the refrigerator for 15-20 minutes, or until the chocolate is just set to the touch.
    Melted chocolate layer of Christmas fudge spread out in parchment lined baking dish.
  • Once the semi-sweet chocolate layer of fudge has been set up, prepare the white chocolate layer. Place 1 cup white chocolate chips in a heat-safe medium bowl and add 1 tablespoon unsalted butter and 7 ounces sweetened condensed milk. Microwave in 30-second increments, stirring in between each interval, until the chocolate is fully melted. Once the chocolate is melted, stir in 1 teaspoon vanilla extract.
    Side by side photos of mixing bowl before and after melting white chocolate chips with sweetened condensed milk.
  • Pour the white chocolate layer over the chocolate layer of fudge, using an offset spatula to spread if needed. Immediately sprinkle with nonpareils of choice.
    Side by side photos showing white chocolate fudge layer spread out in baking dish before and after adding christmas sprinkles.
  • Cover the pan with a lid or plastic wrap and refrigerate until the fudge is set, 2-3 hours. I find overnight is best, in terms of flavor and firmness of the fudge.
  • Once set, remove the fudge, using the parchment paper from the pan cut it into 1-inch pieces.
    Layered fudge with holiday christmas sprinkles on cutting board.

Notes

White Chocolate: Look for white chocolate that contains actual cocoa butter, not just palm oil or coconut oil, to ensure creamy, smooth results.
Sprinkles: Feel free to use any holiday sprinkles you like. 
Storage: Store the fudge in an airtight container in the refrigerator for up to 2 weeks. Do not freeze.

Nutrition

Calories: 98kcalCarbohydrates: 12gProtein: 1gFat: 5gSaturated Fat: 3gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 1gTrans Fat: 0.03gCholesterol: 7mgSodium: 19mgPotassium: 84mgFiber: 0.4gSugar: 11gVitamin A: 53IUVitamin C: 0.3mgCalcium: 45mgIron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

    1. Hi Jen! I am sorry you had issues. Was there any chance you got a drop of water into the white chocolate layer? Water + melted chocolate can make it hard for it to set up. If not, let me know what type of white chocolate you used. This is not a common issue.

  1. 5 stars
    This is the perfect holiday treat! I used peppermint pieces on top to add to the festive-ness and it was DELISH AND SO CUTE!