Chocolate Graham Cracker Dessert is a no-bake layered dessert with graham crackers, a chocolate pudding cream filling, and a quick cocoa glaze on top. It’s simple, familiar, and the kind of thing I like to bring when I need a dessert that slices neatly and holds up on a plate.
The best part is how the crackers turn soft and cake-like after chilling, so it eats more like a chocolate eclair-style icebox cake than a pudding cup. I also really like the glaze here—it sets up just enough to look finished, but it still cuts easily.
For me, this is a go-to for potlucks, holiday dinners, and weekends when I want something sweet in the fridge. It’s especially good served cold with coffee or a glass of milk.

Why You’ll Love This Recipe
Make-ahead friendly: This one is better after a long chill, which means you can make it the day before and forget about it until dessert.
That soft “cake” texture: The graham crackers relax into the filling and turn tender, so you get clean layers that slice like a simple icebox cake.
Easy pantry ingredients: I like desserts that don’t require a special trip, and this is mostly graham crackers, pudding, and a few basics for the glaze.
Chocolate on chocolate: Between the pudding layer and the cocoa glaze, it hits the spot when you want a true chocolate dessert.
Simple to serve: It cuts into bars and plates up neatly, which is exactly what I want for parties and potlucks.
Ingredients You’ll Need
Dessert Layers
- Graham crackers: I use the regular honey graham crackers here. They soften as they chill and end up tasting more like cake layers than crackers.
- Instant chocolate pudding mix: Instant is important (not cook-and-serve). Chocolate works great, but chocolate fudge pudding is even deeper and a little richer.
- Milk: Cold milk helps the pudding set up quickly. I usually use whatever milk I have in the fridge; whole milk makes it a bit creamier.
- Whipped topping: This makes the pudding layer lighter and easier to spread. If you’d rather skip it, stabilized whipped cream works well too.
Chocolate Glaze
- Unsalted butter: Butter makes the glaze smooth and gives it that fudgy finish once it cools down.
- Milk: Just enough to thin the glaze so it spreads easily over the top graham cracker layer.
- Granulated sugar: This sweetens the glaze and helps it set a little as it chills.
- Unsweetened cocoa powder: Regular cocoa is perfect here. If your cocoa is lumpy, sift it or whisk really well so the glaze stays smooth.
- Vanilla extract: A small amount rounds out the chocolate flavor. I add it off the heat so it doesn’t taste flat.
- Salt: Don’t skip the pinch—it keeps the glaze from tasting one-note sweet.

Recipe Instructions
- Mix the pudding: Whisk the instant chocolate pudding mix with cold milk until it thickens, about 2 minutes.
- Fold in the whipped topping: Add the thawed whipped topping and fold until the mixture is fully combined and evenly fluffy.
- Start the base: Spread a thin layer of the pudding mixture in a 23 by 33 cm baking dish. This helps the first cracker layer stay in place.
- Add the first crackers: Lay down a single even layer of graham crackers, breaking pieces as needed to fit.
- Add the middle layer: Spread on half of the remaining pudding mixture, then add another layer of graham crackers.
- Finish the layers: Spread the rest of the pudding mixture over the crackers, then finish with a final layer of graham crackers on top.
- Cook the glaze: In a small saucepan, whisk the butter, milk, sugar, cocoa powder, and a pinch of salt over medium heat until melted and smooth. Bring to a gentle simmer and cook for 2 minutes, whisking.
- Add vanilla and cool: Remove from the heat and stir in the vanilla extract. Let the glaze cool for about 10 minutes so it thickens slightly.
- Glaze the top: Pour the glaze over the top graham crackers and spread it all the way to the edges.
- Chill: Cover and refrigerate for at least 4 hours, or overnight, before slicing into servings.

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
Chill it overnight if you can. You’ll get the cleanest slices after a full night in the fridge. The graham crackers soften more evenly, and the glaze sets up a bit better.
Use a thin layer of filling to “glue” the first crackers. If you skip that, the crackers like to slide around while you’re spreading the next layer.
Let the glaze cool for a few minutes. If it’s piping hot, it can soak into the crackers too fast and look a little patchy. Ten minutes on the counter usually does it.
Break crackers to fit, but keep the layer even. Small gaps are fine, but try not to stack crackers on top of each other. Double-thick spots don’t soften at the same pace.
Swap the pudding if you want. Vanilla pudding makes the whole thing taste lighter, and chocolate fudge pudding gives you a deeper cocoa flavor. Both work with the same method.
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: A mug of coffee is the simplest match with this. I like it best when the dessert is very cold and the coffee is hot.
- Milk: A cold glass of milk is classic with the graham cracker and chocolate combo. It’s also nice if you’re serving kids.
- Fresh berries: Strawberries or raspberries on the side cut up the chocolate a bit. I usually just pile a few on the plate.
- Extra whipped cream: A small spoonful on top looks nice, especially if your slices aren’t perfectly clean. It’s also good with a few chocolate curls or a dusting of cocoa.
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 dessert stays sliceable and the layers keep their shape well once it’s fully chilled.
You can make this recipe ahead easily. I actually prefer making it the day before, since the graham crackers soften into that cake-like texture.
If you want them to last longer, you can freeze individual portions or freeze the whole pan tightly wrapped. Thaw in the fridge overnight before serving.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Do I have to use instant pudding?
Yes, instant pudding works best here because it thickens quickly and holds the layers in place. Cook-and-serve pudding sets differently and usually needs cooling time before you can build a clean layered dessert.
Can I use homemade whipped cream instead of whipped topping?
You can. Use about 2 cups of stabilized whipped cream so it doesn’t weep as it sits. If you use regular whipped cream, it will still taste good, but it may get a little softer and looser after a day.
How long does it need to chill before slicing?
At least 4 hours, but overnight is better. The longer chill gives you neater slices and softer graham crackers.
Can I add fruit between the layers?
Yes—thinly sliced bananas or strawberries work well between the pudding layers. Just keep the pieces fairly thin so the layers still sit flat and slice cleanly.
Is there a no-cook option for the chocolate topping?
There is. You can warm about 450 g of chocolate frosting with 2 tablespoons of milk, then spread it over the top layer. It’s a little sweeter than the cocoa glaze, but it’s quick and easy.
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.

Chocolate Graham Cracker Dessert
INGREDIENTS
Dessert Layers
- 2 sleeves graham crackers
- 2 boxes instant chocolate pudding mix 96 g each
- 3 cups cold milk
- 225 g whipped topping thawed.
Chocolate Glaze
- 4 tbsp unsalted butter
- 4 tbsp milk
- 8 tbsp granulated sugar
- 4 tbsp unsweetened cocoa powder
- 1 tsp vanilla extract
- pinch salt.
INSTRUCTIONS
Pudding Layer Assembly
- whisk pudding mix with cold milk until thickened about 2 minutes
- fold in whipped topping until fully combined
- spread a thin layer of pudding mixture in a 23 by 33 cm baking dish
- add a single even layer of graham crackers
- spread half the remaining pudding mixture
- add another layer of graham crackers
- spread remaining pudding mixture
- finish with a final layer of graham crackers.
Glaze And Chill
- in a small saucepan whisk butter
- milk
- sugar
- cocoa
- and salt over medium heat until smooth and melted
- bring to a gentle simmer and cook 2 minutes while whisking
- remove from heat and stir in vanilla then cool 10 minutes
- pour glaze over the top graham crackers and spread to the edges
- cover and refrigerate at least 4 hours or overnight before slicing.
