Heath Bar Dessert is a layered 9×13 dessert with a graham cracker crust, a fluffy cream cheese layer, chocolate pudding, and a thick blanket of whipped topping. It’s rich, cold, and a little crunchy in the best way.
I like this one because it hits that chocolate + toffee combo without needing any fancy baking skills. The layers stay pretty clean when it’s well chilled, and the Heath bits give you that buttery crunch on top.
This is one of my favorite make-ahead desserts for cookouts, potlucks, and holidays. I usually serve it straight from the fridge with extra chocolate drizzle when I want it to look a little more finished.

Why You’ll Love This Recipe
Make-ahead friendly: It needs chill time anyway, so it’s easy to prep earlier in the day (or the night before) and forget about it.
Classic flavors: Chocolate pudding, tangy cream cheese, and buttery toffee just work together. It tastes like a dessert everyone recognizes.
Easy layers: No water bath, no tricky baking, no frosting skills. It’s mostly mixing and spreading.
Great for a 9×13 pan: This is the kind of dessert that slices well and feeds a group without a lot of fuss.
Flexible crust options: Graham cracker is my go-to, but Oreo crumbs are an easy swap when you want it extra chocolatey.
Ingredients You’ll Need
Crust
- Graham cracker crumbs: I use the fine crumbs so the crust presses in evenly. If you crush your own, just make sure there aren’t big chunks.
- Unsalted butter: Melted butter is what holds the crust together. Unsalted is nicer here since the toffee on top already brings a salty-sweet thing.
- Granulated sugar: Just enough to help the crust taste like a real base and not just crushed crackers.
Cream Cheese Layer
- Cream cheese: Use full fat if you can, and let it soften first so it beats smooth. Cold cream cheese tends to leave little lumps.
- Powdered sugar: This dissolves fast and keeps the layer silky. If it’s clumpy, sift it or just break it up before mixing.
- Whipped topping: I like thawed whipped topping here because it keeps the layer light and stable. Homemade whipped cream works, but it won’t hold as long.
Pudding Layer
- Instant chocolate pudding mix: Make sure it’s instant, not cook-and-serve. Instant sets up quickly and slices cleaner once chilled.
- Milk: Cold milk helps the pudding thicken the way it should. Whole milk makes a slightly richer layer, but whatever you have is fine.
Topping
- Whipped topping: This top layer makes it look finished and makes serving easy. Spread it all the way to the edges so the pudding doesn’t dry out.
- Heath toffee bits (or crushed bars): The crunchy topping is the whole point. I like a mix of small bits and a few bigger pieces for texture.
- Chocolate syrup: Totally optional, but nice if you want a simple drizzle on top. It also helps the toffee stick a bit.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and lightly grease a 9×13-inch pan.
- Mix the crust: Stir the graham cracker crumbs, melted butter, and sugar together until the crumbs are evenly moistened.
- Bake the crust: Press the mixture firmly into the bottom of the pan, then bake for about 10 minutes, until set and fragrant. Cool completely.
- Beat the cream cheese: Beat the softened cream cheese and powdered sugar until smooth and well blended.
- Fold in whipped topping: Fold in the thawed whipped topping until the mixture is light and evenly mixed.
- Spread the cream layer: Spread the cream cheese mixture over the cooled crust in an even layer.
- Mix the pudding: Whisk the instant chocolate pudding mix with cold milk until thickened.
- Add the pudding layer: Spread the pudding evenly over the cream cheese layer.
- Top with whipped topping: Spread the remaining whipped topping over the pudding layer.
- Finish and chill: Sprinkle Heath toffee bits over the top and drizzle with chocolate syrup if using. Refrigerate at least 4 hours (or overnight) before slicing and serving.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Let the crust cool completely. If it’s even a little warm, the cream cheese layer can get soft and slide around. I give it a full cool on the counter before I start layering.
Use softened cream cheese. This is the difference between a smooth layer and little cream cheese bits you can’t beat out. If you forgot to set it out, let it sit unwrapped for 20 to 30 minutes.
Use instant pudding, not cooked pudding. The instant mix thickens quickly and spreads easily. The cook-and-serve kind doesn’t set up the same way here.
Chill long enough for clean slices. Four hours is the minimum I’d do, but overnight is even better if you want neat layers. A chilled dessert cuts so much easier.
Crush the Heath bars the way you like them. Fine bits give more even crunch, but a few bigger pieces are nice too. I usually do a mix.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee: This is really good with black coffee or a latte. The bitterness balances the sweet chocolate and toffee.
- Cold milk: A simple glass of milk is classic with this kind of dessert. Especially good if you went heavy on the Heath topping.
- Fresh berries: Strawberries or raspberries are nice on the plate next to a slice. It keeps things from feeling too heavy.
- Extra drizzle: A little chocolate syrup or caramel sauce on each plate makes it feel a bit more “dessert shop.” I keep it light so it doesn’t get messy.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. This one really needs to stay cold so the layers hold and the slices stay neat.
You can make this recipe ahead the day before and keep it covered in the fridge. I actually prefer it after an overnight chill because it sets up a little firmer.
If you want them to last longer, you can freeze individual portions in an airtight container. Thaw in the fridge overnight before serving; the texture is a little softer, but it still tastes good.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I make this Heath Bar dessert no-bake?
Yes. Press the crust into the pan and chill it for 30 to 60 minutes instead of baking. It won’t be quite as crisp as a baked crust, but it works well for a true no-bake version.
Can I use Oreo crumbs instead of graham crackers?
Definitely. Swap in Oreo crumbs using the same amount of melted butter, then bake or chill the crust the same way. It makes the whole dessert a little richer and more chocolatey.
How do I get clean slices?
Chill it long enough, and use a sharp knife. I like to wipe the knife with a damp paper towel between cuts, especially once the whipped topping starts sticking.
Can I add anything else to the layers?
Mini chocolate chips are great here, and chopped pecans are nice if you want extra crunch. I usually sprinkle them between the pudding layer and the top whipped topping, so they don’t sink as much.
Do Heath toffee bits get soft?
They stay crunchy for a while, but they will soften some after sitting in the fridge. If you really want the crunch to pop, save a small handful and sprinkle it on right before serving.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Heath Bar Dessert
INGREDIENTS
Crust
- 2 cups graham cracker crumbs
- 1/2 cup unsalted butter melted
- 2 tbsp granulated sugar.
Cream Cheese Layer
- 8 oz cream cheese softened
- 1 cup powdered sugar
- 8 oz whipped topping thawed.
Pudding Layer
- 1 box instant chocolate pudding mix 3.4 oz
- 2 cups cold milk.
Topping
- 8 oz whipped topping thawed
- 1 1/2 cups Heath toffee bits or 6 full size Heath bars crushed
- chocolate syrup for drizzle optional.
INSTRUCTIONS
Crust
- preheat oven to 350 F and lightly grease a 9x13 inch pan
- mix graham cracker crumbs butter and sugar until evenly moistened
- press firmly into the pan and bake until set and fragrant then cool completely.
Fillings And Assembly
- beat cream cheese and powdered sugar until smooth then fold in whipped topping
- spread cream cheese mixture over cooled crust in an even layer
- whisk pudding mix with cold milk until thickened then spread over the cream layer
- spread remaining whipped topping over the pudding layer
- sprinkle crushed Heath toffee over the top and drizzle with chocolate syrup if using
- refrigerate at least 4 hours or overnight before slicing and serving.
