The chocolate topping is the part that makes this slice look finished, but the base is what decides whether it cuts into neat squares or crumbles at the edges. When I first pressed the mixture into the pan, I could feel the difference between a loose, barely combined crumb and a firm layer that would hold together after chilling. These No Bake Christmas Slice squares get their structure from graham cracker crumbs bound with butter and sweetened condensed milk, not from baking.
I keep the saucepan over low heat and take it off the burner before adding the cocoa. That gives me a smooth chocolate base without boiling the condensed milk, and stirring the crumbs in while the mixture is still warm helps coat them evenly. Cranberries bring a chewy, tart bite among the crunchy pistachios, while the semisweet topping sets into a clean, glossy layer. Give it time to chill, and each square has a firm base beneath that chocolate snap.

Kitchen Note
Keep the parchment overhang on two sides generous enough to grip. Once the slice is firm, those paper edges let you lift the whole slab without prying at the chocolate-covered top.
Save this No Bake Christmas Slice for a make-ahead chocolate treat with tart cranberries and crunchy pistachios.
The Crumb-to-Milk Balance Is What Makes This Slice Hold Together
This isn’t a baked crust with a separate filling. The graham cracker crumbs are mixed right into the warm butter and sweetened condensed milk, and that thick mixture becomes the slice’s base as it chills. The cocoa gives the base its chocolate flavor, but it’s the crumbs that absorb the moisture and make the layer firm enough to portion.
That’s why an even mix matters more than speed. Dry pockets of crumbs won’t bind as well as crumbs coated throughout, and the cranberries and pistachios should be distributed from edge to edge rather than left in one dense patch. Stir until the mixture looks uniform, then press it firmly across the pan, especially into the corners. A level base gives the topping an even surface and keeps some pieces from being much thicker than others.
The topping is a separate layer, not something to stir into the base. Semisweet chocolate keeps the overall sweetness in check, and a little coconut oil helps the melted chips spread across the surface. Once the chocolate firms in the refrigerator, the two layers stay distinct when you cut the slice.
What the Cranberries, Pistachios, and Chocolate Each Bring

- Graham cracker crumbs — These provide the structure and a mild toasted sweetness. A fine, consistent crumb blends more evenly than large pieces; if you’re crushing graham crackers yourself, crush them finely before measuring so the base doesn’t have chunky gaps.
- Sweetened condensed milk and unsalted butter — Together they make the warm binder that coats the crumbs. Sweetened condensed milk is thick and sweet; evaporated milk isn’t a direct substitute, since it lacks the same sweetness and body. Unsalted butter also lets the fine salt stay in balance.
- Unsweetened cocoa powder — Cocoa brings chocolate flavor to the base without adding the sweetness of another chocolate product. Whisk it into the warm butter mixture before the crumbs go in so it disperses rather than sitting in dry clumps.
- Dried cranberries and roasted pistachios — Cranberries add chewy, tart pockets, while the chopped pistachios bring crunch and a roasted note. Shelled pistachios save prep time; chopping them gives you smaller pieces that are easier to distribute and cut through.
- Semisweet chocolate chips and coconut oil — Semisweet chips make a topping that contrasts with the sweet base. The coconut oil loosens the melted chocolate so it spreads smoothly; use chips you enjoy eating, since their flavor is prominent in the top layer.
Build the Base Before You Melt the Topping
Line the Pan and Melt the Binder
Lightly coat an 8-inch square pan with nonstick cooking spray, then line it with parchment paper, leaving an overhang on two sides. In a medium saucepan, combine the butter and sweetened condensed milk over low heat. Stir for 3 to 4 minutes, until the butter has melted and the mixture looks smooth. Keep it from boiling; gentle heat is enough to melt the butter without cooking the condensed milk.
Whisk in Cocoa, Then Fold Through the Mix-Ins
Take the saucepan off the heat before whisking in the cocoa powder and fine salt. The warm mixture should turn an even chocolate color, without visible dry streaks of cocoa. Stir in the graham cracker crumbs, cranberries, and chopped pistachios until everything is evenly combined. If you still see dry crumb patches, keep stirring rather than pressing the mixture into the pan yet.
Press an Even Layer
Transfer the mixture to the lined pan and press it firmly across the bottom. Work into the corners so the edges aren’t thinner than the middle, and smooth the surface into an even layer. Loose or unevenly packed areas are more likely to break apart when portioned. Set the prepared base aside while you make the topping.
Spread the Chocolate and Let It Set
Put the semisweet chocolate chips and coconut oil in a microwave-safe bowl. Microwave at 50% power in 20-second bursts, stirring between bursts, until smooth; this takes about 1 to 2 minutes total. Spread the melted chocolate evenly over the base, then refrigerate the pan for at least 3 hours, until firm. Let it stand at room temperature for 10 minutes, lift it out using the parchment, and cut it into 16 squares with a warm, dry knife.
Three Small Changes That Give This Slice a Different Feel
A Nut-Free Direction
Leave out the pistachios for a nut-free version. The squares will have less crunch, but the graham cracker base and cranberries still give them plenty of texture. If you’re avoiding nuts because of an allergy, check packaged ingredients for cross-contact information.
A Cranberry-Free Chocolate Pistachio Slice
Skip the dried cranberries if you prefer a less tart, more straightforward chocolate-and-pistachio bite. Without the chewy fruit, the chopped nuts stand out more clearly against the soft crumb base and firm chocolate top.
Cut It Into Small Party Bites
For smaller portions, cut the firm slab into bite-size pieces instead of 16 larger squares. The topping and base stay in the same proportions; you’ll just have more pieces to arrange on a plate. Use a warm, dry knife so the chocolate layer doesn’t drag across the cuts.
Storage and Reheating
- Refrigerator: Store the squares in an airtight container for up to 1 week. The chilled base stays firm, and the chocolate topping is easiest to handle straight from the refrigerator.
- Freezer: Freeze in an airtight container with parchment between layers for up to 2 months. Thaw in the refrigerator before serving so the chocolate and base soften gradually.
- Reheating: No reheating is needed. If you prefer a softer bite, let a portion stand at room temperature briefly; microwaving the whole slab can soften the topping unevenly.
Questions That Come Up When Cutting and Storing This Slice

No Bake Christmas Slice
Ingredients
Equipment
Method
- Lightly coat an 8-inch square pan with cooking spray and line it with parchment paper, leaving an overhang on two sides.
- Combine the butter and sweetened condensed milk in a medium saucepan over low heat, stirring for 3 to 4 minutes until the butter melts and the mixture is smooth; do not let it boil.
- Remove the pan from the heat and whisk in the cocoa powder and salt, then stir in the graham cracker crumbs, cranberries, and pistachios until evenly combined.
- Press the mixture firmly and evenly into the prepared pan.
- Combine the chocolate chips and coconut oil in a microwave-safe bowl and microwave at 50% power in 20-second bursts, stirring between bursts, until smooth, about 1 to 2 minutes total.
- Spread the melted chocolate evenly over the slice base.
- Refrigerate for at least 3 hours, until firm.
- Let stand at room temperature for 10 minutes, then lift the slice from the pan using the parchment and cut into 16 squares with a warm, dry knife.



