
Bright green, creamy white chocolate fudge studded with jumbo red heart sprinkles — a festive, easy-to-make treat that slices into 25 perfectly portioned squares.

This bright, festive treat started as a playful experiment one holiday season and quickly became our family's favorite whimsical candy to share. I first made this the year my youngest insisted we needed something "green and nice" to balance the usual tray of cookies. The result — silky white chocolate transformed into a glossy, vibrant green and topped with oversized red heart sprinkles — brought instant smiles. The texture is luxuriously creamy from the sweetened condensed milk, with a firm, sliceable set that still melts pleasantly on the tongue.
I love how fast it comes together: a short melt on the stovetop and a few hours in the fridge. It's a recipe that rewards the smallest bit of attention — stir often as the white chocolate melts, and the result is a uniform, glossy finish that photographs beautifully. Every Christmas party I've brought this to ends with guests admiring the color and then praising the flavor; kids especially adore the playful hearts. It’s easy to make ahead, freezes well, and slices into 25 giftable squares that travel nicely in a tin.
My family’s reaction the first time I made this was priceless: my husband declared it "the Grinch that stole the cookie tray" in the best possible way, and our niece lined up each square before anyone else could. It’s become the visual centerpiece on our dessert table and one of the most requested sweets every year.
My favorite part of this recipe is how reliably it brings smiles — the color is outrageous in the best way, and placing each heart feels a little like assembling tiny gifts. I once shipped a boxed assortment cross-country, and every recipient messaged me back to say they saved their square for a quiet moment — that’s the kind of joy good confection brings.
Store finished squares in a single layer or separated by parchment paper in an airtight container. At room temperature in a cool, dry place they can hold for up to 2 days, but refrigeration extends freshness to about 10 days. For longer storage, freeze in a sealed container for up to 3 months: flash-freeze on a sheet first so pieces don’t stick together, then transfer to a rigid container. To serve, move to the refrigerator for several hours to thaw slowly for best texture.
If you can’t find white chocolate chips, use an 11-ounce block of high-quality white chocolate chopped finely — start with lower heat and stir carefully. For a dairy-free version, look for vegan white chocolate and a dairy-free condensed milk alternative, but be aware the texture and setting will vary. Swap Americolor gel for any concentrated gel dye, adjusting amount to reach the vibrant green. If you prefer a less sweet profile, try reducing the white chocolate by 1/2 cup and adding 2 tablespoons of cream cheese (softened) to balance sweetness, but note this will change shelf life and refrigeration needs.
These squares are lovely on a holiday platter alongside classic cookies and peppermint bark. For a festive presentation, stack layers in a clear cellophane box with a sprig of rosemary or tie with ribbon for gifting. Pair with a bold cup of coffee or a lightly sweetened hot chocolate — the sugar in the fudge complements bitter coffee flavors. For a dessert board, include salted nuts and tart dried fruit to contrast the sweetness and create balance.
Change the color and accent sprinkles to match any season: pastel gel and mini flowers for spring, orange and black for Halloween, or metallic gold dust for New Year’s Eve. For Valentine’s Day, swap the green for a pale pink and keep the red hearts, or layer with a thin stripe of dark chocolate for a striped effect. For a summer party, fold in crushed freeze-dried raspberries for a pink swirl and add a citrus zest to brighten the flavor.
Make the base mixture up to two days ahead and keep it chilled in the pan covered tightly; press the hearts and chill when ready to serve. For large batches, double the recipe and pour into a 9 x 13 inch pan, adjusting chilling time and spacing hearts accordingly. When slicing, warm the knife under hot water and dry it before each cut for clean, glossy edges. Label containers with date and contents if gifting or freezing so you can rotate stock accordingly.
Whether you’re making this for a classroom party, a neighbor gift, or a playful centerpiece for your dessert table, this bright, creamy treat is as much about the smiles as it is about the flavor. Have fun with decorations and color, and make it your own.
Stir constantly over low heat while melting to prevent the white chocolate from scorching or seizing.
Use gel food coloring rather than liquid to avoid thinning the mixture and affecting set.
Wipe your knife with a warm, dry cloth between cuts for cleaner, glossy edges.
This nourishing grinch fudge recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. To freeze, place squares on a baking sheet to flash-freeze, then transfer to an airtight container for up to 3 months. Thaw in the refrigerator overnight before serving.
Start with 1/4 teaspoon of gel coloring and add more gradually until you reach the desired intensity. Gel coloring is concentrated; a little goes a long way.
This Grinch Fudge recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Line an 8 x 8-inch pan with aluminum foil, leaving an overhang for easy removal. Lightly spray the foil with non-stick spray and set aside.
In a medium saucepan over medium-low heat, combine the white chocolate chips, sweetened condensed milk, and chilled cubed butter. Stir constantly for 5 to 6 minutes until fully melted and smooth. Avoid high heat to prevent scorching.
Remove the pan from heat. Stir in the clear vanilla extract, then add gel green food coloring a little at a time until the color is uniform with no streaks.
Quickly spread the mixture into the prepared pan, smoothing with an offset spatula. Arrange 25 red hearts in five rows of five, spacing them about 1/2 to 3/4 inch apart so each final piece has a heart.
Let cool at room temperature for 30–45 minutes, then refrigerate for at least 2 hours. Lift from the pan using the foil overhang and slice into 25 squares with a sharp knife, wiping between cuts for clean edges.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@whiskia on social media!


Silky ribbons of egg swirl through savory, peppery chicken broth, finished with sesame oil and fresh scallions. Cozy, nourishing, and on the table in 10 minutes.

A speedy, takeout-worthy chicken and broccoli stir-fry ready in 25 minutes — juicy chicken, crisp broccoli, savory sauce, and a touch of sesame oil for finishing.

A small-batch mocha cheesecake with an Oreo crust, silky coffee-scented filling, and whipped cocoa cream — perfect for special occasions or an indulgent weeknight dessert.

Leave a comment & rating below or tag @whiskia on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.