Christmas Fudge

Christmas fudge doesn’t get much simpler—or more festive—than this recipe! Made with creamy white chocolate and cheerful red and green swirls, it’s a fun addition to any holiday dessert spread. It comes together quickly in the microwave, making it an easy treat for homemade gifts or sharing at your next Christmas celebration.

Rich, colorful, and wonderfully easy to make, this fudge is sure to earn a spot alongside your favorite Christmas recipes and become a holiday tradition the whole family looks forward to each year.

Close-up of creamy layered Christmas fudge squares with red and green sprinkles displayed on a slate board.
Creamy layered Christmas fudge is a colorful, crowd-pleasing holiday dessert.

I started making this fudge every December with my grandmother when I was little, she never used a candy thermometer, just patience and a wooden spoon. Over the years, I’ve perfected her recipe into this foolproof version that’s rich, creamy, and full of holiday nostalgia.

Whether you’re whipping up a batch for your family or filling tins to share, this Christmas fudge recipe is pure holiday magic in less than 20 minutes.

Why You’ll Love This Christmas Fudge

  • Quick & foolproof: From start to finish, it takes less than 20 minutes to prepare — perfect for busy holiday schedules.
  • Perfectly creamy: You’ll get a smooth, melt-in-your-mouth texture every time thanks to a simple white chocolate base and the right ratio of ingredients.
  • Festive & customizable: Add crushed peppermint, toasted nuts, or mini marshmallows to give it your own holiday twist.
  • Gift-ready: Once it sets, cut it into bite-sized squares, wrap them in wax paper, and pack them in pretty tins or mason jars. It’s the kind of homemade gift that always gets a “Can I have the recipe?” in return.
Squares of creamy swirled Christmas fudge with red and green sprinkles arranged on a black slate serving tray.
Swirled Christmas fudge recipe, creamy, colorful, and perfect for holiday gifting!

Ingredients for the Best Christmas Fudge

(Keep scrolling to the recipe card below for the full printable recipe!)

Ingredients for easy Christmas fudge recipe including white chocolate chips, sweetened condensed milk, butter, salt, food coloring, and holiday sprinkles on marble counter.
All the simple ingredients you need to make creamy Christmas fudge.
  • White chocolate chips: The key to a smooth, creamy base. Use a good-quality brand that melts easily — cheaper chocolate can seize or turn grainy.
  • Sweetened condensed milk: Adds sweetness and gives the fudge its perfectly soft, creamy texture. (Don’t substitute evaporated milk — it won’t set the same.)
  • Butter: Adds richness and helps balance the sweetness of the white chocolate.
  • Salt: Just a pinch brings out the vanilla and chocolate flavors — don’t skip it!
  • Red and green gel food coloring: For that cheerful holiday swirl. Gel colors mix smoothly without thinning the chocolate.
  • Optional add-ins: Crushed peppermint, chopped nuts, or marshmallows for a festive twist.

How to Make White Chocolate Fudge

1. Line an 8×8-inch baking dish with parchment paper, leaving an inch or two of overhang on the sides.

2. In a medium, heavy-bottomed saucepan, combine white chocolate chips, sweetened condensed milk, butter, and a pinch of salt. Warm over low heat, stirring gently and constantly, until the mixture is smooth and glossy.

White chocolate chips, butter, and sweetened condensed milk in a saucepan ready to melt.

3. Divide the melted fudge evenly between three bowls. Tint one bowl red and another green, leaving the third white. Stir gently until the color is even and bright.

Divided bowls of melted white chocolate fudge with red and green food coloring drops ready to stir for swirls.

4. Drop spoonfuls of each color into your prepared pan — red, green, white, and repeat. Use a toothpick or knife to gently swirl the colors together. Stop as soon as you see a pretty marbled pattern (over-mixing will dull the colors).

Red, green, and white melted fudge swirled together in a parchment-lined baking pan to create festive dessert.

5. Sprinkle holiday sprinkles or crushed peppermint evenly over the top for a festive finish and light crunch.

Festive red, green, and white treat topped with holiday sprinkles in a parchment-lined pan before chilling.

6. Refrigerate for 3–4 hours, or until the fudge feels firm to the touch. Lift it out using the parchment paper, slice into 1–2-inch squares with a sharp knife, and enjoy!

Cutting colorful red, green, and white swirled snack topped with sprinkles into small squares for gifting.

Tips for Perfect Christmas Fudge

  • Use good-quality white chocolate chips for the smoothest texture and best flavor. Since white chocolate is the main ingredient, quality makes a big difference.
  • Melt the mixture over low heat and stir frequently. White chocolate can scorch easily, so avoid turning up the heat to speed up the process.
  • Use sweetened condensed milk, not evaporated milk. Sweetened condensed milk provides the creamy texture and helps the fudge set properly.
  • Use gel food coloring if possible. It creates vibrant red and green colors without adding extra liquid that could affect the consistency.
Overhead view of creamy swirled Christmas fudge squares topped with festive red and green sprinkles on a black slate board.
These festive fudge squares are a colorful, no-fail treat for dessert trays or edible gifts.

How to Store, Gift & Freeze Fudge

  • Room temperature: Up to 7 days in airtight container.
  • Refrigerator: Up to 3 weeks (best for gifting ahead).
  • Freezer: Up to 2 months; thaw overnight.

💡 Gifting tip: Cut fudge into bite-size squares, wrap in wax paper, and place in decorative tins or mason jars with ribbon.

Colorful swirled Christmas fudge squares topped with red and green sprinkles arranged on a black slate board for holiday gifting.
These colorful swirled no-bake fudge are perfect for holiday gifting!

Looking for more edible gift ideas?
👉 Try my Candy Cane Fudge, Santa Hat Brownies, Christmas Light Cupcakes, Layered Christmas Chocolate Fudge, or Christmas Sugar Cookies.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

Christmas Fudge

Recipe by Rebekah Winscott

This easy Christmas fudge recipe is creamy, colorful, and perfect for holiday gifting. Made with white chocolate and festive swirls, it takes just 20 minutes to prepare — no candy thermometer required!


  • Total Time20 minutes
  • Yield2536 1x

Ingredients

Units Scale
  • 3 cups white chocolate chips
  • 14 oz can sweetened condensed milk
  • 4 tbsp unsalted butter
  • Pinch of salt
  • Red and green food coloring
  • 12 tbsp holiday sprinkles

Optional Add-ins:

  • Crushed candy canes
  • Chopped nuts (walnuts, pecans, or almonds)
  • Mini marshmallows
  • Dried cranberries or pistachios

Instructions

  1. Prepare the pan: Line an 8×8-inch baking pan with parchment paper, leaving a little overhang on the sides so you can easily lift the fudge out once it’s set.
  2. Melt the base: In a medium, heavy-bottomed saucepan, combine the white chocolate chips, sweetened condensed milk, butter, and a pinch of salt. Melt over low heat, stirring gently and constantly, until the mixture is smooth and glossy.
  3. Add color: Divide the melted mixture evenly among three small bowls. Tint one bowl red, one bowl green, and leave the third white. Stir gently until the color is evenly blended.
  4. Create the swirl: Drop spoonfuls of each color into the prepared pan, alternating red, green, and white. Use a toothpick or knife to gently swirl the colors together for a marbled look. Don’t overmix or the colors may blend into brown.
  5. Add toppings (optional): Sprinkle holiday sprinkles, crushed peppermint, or your favorite toppings evenly over the surface for a festive finish.
  6. Chill to set: Place the pan in the refrigerator and chill for 3 to 4 hours, or until the fudge feels firm to the touch.
  7. Cut and serve: Lift the fudge out of the pan using the parchment paper. Cut into 1- to 2-inch squares using a sharp knife. For the cleanest cuts, warm your knife under hot water and wipe it dry between slices.
  8. Store or gift: Keep the fudge in an airtight container at room temperature for up to 1 week, refrigerate for up to 3 weeks, or freeze for up to 2 months. Wrap pieces in wax paper and pack them into decorative tins or jars for easy holiday gifting.

Nutrition

  • Serving Size: 1
  • Calories: 165 kcal
  • Sugar: 20 g
  • Sodium: 35 mg
  • Fat: 8 g
  • Saturated Fat: 5 g
  • Carbohydrates: 22 g
  • Fiber: 0 g
  • Protein: 2 g
  • Cholesterol: 10 mg

If you try it, leave a comment below and tag your photos on Pinterest so I can see your festive creations!

Join My Kitchen Club

Get my latest recipes each week—straight from my kitchen to yours.

Privacy Policy

Craving Something Similar?

10 Comments

  1. Made this with my kids this afternoon and they loved helping. We had to stop them from tasting it before it set.

  2. I pinned this a while ago and finally tried it today. Should’ve made a double batch because it didn’t last long.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star