This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Creamy, colorful, and delightfully festive, Christmas fudge is the kind of treat that brings the magic of the holidays straight to your kitchen. This quick and easy recipe uses white chocolate, sweetened condensed milk, and gel food coloring to create a red, green, and white swirled masterpiece that looks as impressive as it tastes. It’s smooth, sweet, and perfect for gifting or enjoying with a hot cup of cocoa.
Made without a candy thermometer or complicated steps, this fudge is an ideal choice for both beginners and experienced home bakers looking to spread some holiday cheer. It only takes about 15 minutes of prep, and once chilled, it’s ready to serve at any Christmas party, cookie exchange, or quiet winter night at home.
Jump to:
Why You’ll Love This Christmas Fudge
Quick, Easy, and Crowd-Pleasing
This recipe is perfect when you need a festive dessert fast. No baking. No boiling. Just a few ingredients, some swirling fun, and a short chill in the fridge. You can double or triple the batch for holiday gatherings or pack it into tins for charming edible gifts.
Festive Flavors and Texture
Expect creamy, melt-in-your-mouth texture with every bite. The white chocolate base is rich but smooth, balanced by the sweetness of condensed milk. The colors don’t affect flavor but add that cheerful holiday feel that makes the season extra special.
Kid-Friendly and Customizable
This is a great holiday project for kids. They’ll love swirling the red and green colors and helping cut the finished fudge into squares. You can also mix in holiday sprinkles, crushed peppermint, or even mini marshmallows for extra flair.

Ingredients and Substitutions
What You’ll Need
- 22 oz white chocolate chips (Ghirardelli recommended for best melting)
- 14 oz sweetened condensed milk
- 4 tablespoons unsalted butter, cold and cubed
- ¼ to ½ teaspoon red gel food coloring
- ¼ to ½ teaspoon green gel food coloring
Ingredient Tips
High-quality white chocolate makes a huge difference. Lower-quality chips tend to seize or burn more easily. Gel food coloring is a must—liquid coloring adds moisture that can ruin the fudge texture. Brands like Americolor offer vibrant results without thinning the chocolate.
Easy Substitutes
- Swap white chocolate chips for almond bark if needed, though it may be slightly sweeter.
- Use peppermint extract or vanilla extract to add extra flavor.
- Replace the red and green food coloring with other colors to match different occasions.
How to Make Christmas Fudge
Step-by-Step Instructions
- Prepare the pan
Line an 8x8-inch square baking dish with parchment paper, leaving some overhang for easy removal later. Lightly spray or grease the paper to prevent sticking. - Melt the base
In a medium saucepan over medium-low heat, combine white chocolate chips, sweetened condensed milk, and cubed butter. Stir constantly until completely smooth, about 4 to 6 minutes. Remove from heat. - Color the fudge
Transfer one-third of the mixture to a small bowl and stir in red gel food coloring. Do the same with another third and green coloring. Leave the final third uncolored. - Swirl and layer
Spoon dollops of each color randomly into the prepared pan. Once all the fudge is in, use a skewer or butter knife to swirl the colors gently, creating a marbled pattern. - Chill and slice
Gently press the top with a piece of parchment paper to even it out. Refrigerate for 2 to 3 hours until set. Remove from the pan and cut into 1-inch squares.

Tips for the Best Christmas Fudge
- Stir constantly while melting to avoid burning or separating the chocolate.
- Work quickly once the fudge mixture is ready—it begins to firm as it cools.
- Warm your knife under hot water and dry it before slicing to make clean cuts.
- Avoid overmixing the swirls or you’ll lose the distinct holiday colors.
How to Serve and Store Christmas Fudge
Serving Ideas
Arrange fudge squares on a festive dessert tray with cookies, peppermint bark, or chocolate truffles. They also look beautiful stacked in clear jars or holiday tins tied with ribbon.
Storage Instructions
Store fudge in an airtight container in the fridge for up to 1 week. For longer storage, freeze in layers separated by parchment paper for up to 2 months. Thaw in the refrigerator before serving.

Frequently Asked Questions
No. The fudge will not set properly with evaporated milk. Sweetened condensed milk is essential for the creamy texture and stability.
Grainy fudge usually results from overheating the white chocolate. Make sure to stir constantly and melt over low heat to avoid scorching.
Use dairy-free white chocolate chips and sweetened condensed coconut milk. Make sure your butter substitute is also plant-based.
Fun Variations to Try
Flavor Twists
- Add ½ teaspoon peppermint extract for a classic candy cane flavor.
- Stir in mini marshmallows or chopped nuts for texture.
- Use pastel food coloring for Easter or orange and black for Halloween.
Holiday Customization
Change the color scheme to match any celebration. Think pink and gold for Valentine’s Day or blue and silver for winter-themed parties.
More Fudge Recipes You’ll Love
If you enjoyed this Christmas fudge, you might also like these delicious and festive treats:
- Easy Chocolate Peanut Butter Swirl Fudge
- Christmas Fudge Recipe: Easy Holiday Treat
- Old-Fashioned Chocolate Fudge Recipe
Be sure to follow along on Pinterest for more easy, festive recipes at Bake with Lina on Pinterest.
Final Thoughts
Christmas fudge is the kind of recipe that becomes a tradition. It’s quick, easy, and irresistibly festive. Whether you’re wrapping it as a heartfelt gift or stacking it on a dessert table, it always gets a warm welcome. Try it once and you’ll want to make it every year.
If you give it a try, share your version and let us know how it turned out. Happy holiday baking!



Christmas Fudge
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 2 hours 15 minutes
- Yield: 16 servings 1x
- Category: Dessert
- Method: No-bake
- Cuisine: American
- Diet: Vegetarian
Description
Christmas Fudge is fast, festive and easy to make in 15 minutes! With pretty swirls of green and red, it's perfect for holiday parties and gifting.
Ingredients
- 22 oz (2 11-oz. bags) white chocolate chips (preferably Ghirardelli)
- 14 oz can sweetened condensed milk
- 4 tablespoons unsalted butter, cold and cut into small cubes
- ¼-½ teaspoon red gel food coloring (start with ¼ teaspoon and add more as needed)
- ¼-½ teaspoon green gel food coloring (start with ¼ teaspoon and add more as needed)
Instructions
- Line an 8×8 inch straight-sided baking pan with parchment paper, letting it overhang the sides for easy removal.
- In a medium saucepan over medium-low heat, stir white chocolate chips, sweetened condensed milk, and butter constantly for 4–6 minutes until smooth. Remove from heat.
- Transfer ⅓ of the mixture to a bowl and stir in red gel food coloring until fully combined.
- Transfer another ⅓ to a second bowl and stir in green gel food coloring until fully combined.
- Randomly dollop white, red, and green fudge mixtures into the pan.
- Use a skewer or knife to swirl the colors into a decorative pattern.
- Press gently with parchment paper to smooth the top without disturbing the pattern.
- Refrigerate for 2–3 hours or until set.
- Lift out using the parchment, slice into 64 1×1 inch pieces, and serve.
Notes
Store in an airtight container in the refrigerator for up to 1 week, or freeze for up to 2 months. Thaw completely in the fridge before serving. Work quickly when coloring to avoid premature setting. If needed, briefly warm bowls in the microwave (15–20 seconds). Avoid overheating to prevent grainy texture.
Nutrition
- Serving Size: 1 piece
- Calories: 315
- Sugar: 36g
- Sodium: 67mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 6g
- Trans Fat: 0.1g
- Carbohydrates: 37g
- Fiber: 0.1g
- Protein: 4g
- Cholesterol: 24mg












Leave a Reply