Eclair Cake
This no-bake eclair cake is one of the easiest desserts you’ll ever make — and one of the most impressive. Layers of graham crackers, a light and creamy French vanilla pudding filling, and homemade chocolate icing come together to create a cool, luscious dessert that tastes just like an eclair. No oven required. No pastry dough. No fuss. Just layer it up, pop it in the fridge, and let it do its thing. The graham crackers soften overnight into something that mimics real pastry, the pudding and whipped topping give you that classic cream filling, and the chocolate icing on top ties the whole thing together. It’s perfect for summer potlucks, family gatherings, or any time you want a homemade dessert without heating up your kitchen.
A Classic Dessert Made Simple
If you’ve ever had an eclair from a bakery, you know how special they are — that light pastry shell, the silky cream filling, the glossy chocolate on top. They’re one of those treats that just feel a little fancy. But making real eclairs at home? That’s a whole production. Choux pastry, pastry cream, tempering chocolate — it’s a lot of steps for a weeknight dessert.
That’s exactly why I love this eclair cake so much. It takes all those same flavors — the vanilla cream, the pastry, the chocolate — and turns them into a simple layered dessert that anyone can make. And I do mean anyone. If you can stir pudding and spread icing, you can make this.

It’s Not Really a Cake
I should be honest with you — this isn’t technically a cake at all. It’s more of a layered icebox dessert. But somewhere along the way, everybody started calling it eclair cake, and the name just stuck. I think it’s because once those graham cracker layers sit in the fridge for a while, they soften up and take on this texture that really does remind you of the pastry dough in a real eclair. It’s one of those happy little kitchen surprises.
This is one of those recipes I pull out when it’s hot outside and I don’t want to turn on my oven, or when I need to bring something to a get-together and I want it to look like I spent way more time in the kitchen than I actually did. It comes together in about 15 minutes of actual hands-on time, and then the refrigerator does the rest of the work for you.
I think your family is going to love this one. It’s cool, it’s creamy, and it’s just a really good treat. Let’s make it together.
Recipe
Prep Time: 15 minutes Chill Time: 4 hours (or overnight for best results) Servings: 12–15
Ingredients
For the Filling:
- 2 small boxes (3.4 oz each) French vanilla instant pudding mix
- 3 cups whole milk
- 1 container (8 oz) whipped topping, thawed
For the Layers:
- 1 box graham crackers (3 sleeves)
For the Chocolate Icing:
- 6 tablespoons butter
- About 2 cups powdered sugar
- ¼ to ⅓ cup cocoa powder
- 1 teaspoon vanilla
- 3–4 tablespoons milk
Instructions
1. Make the pudding filling. Add both packets of French vanilla instant pudding to a mixing bowl along with three cups of whole milk. Mix until it reaches a pudding-like consistency. You can use a stand mixer, hand mixer, or just a good whisk. Scrape down the sides to make sure all the pudding mix is incorporated.
2. Fold in the whipped topping. Gently fold the entire container of whipped topping into the pudding mixture until it’s smooth and well combined. A larger whisk works well for this — it helps keep everything light and creamy. Once it’s mixed, place it in the refrigerator to chill while you prepare the icing.
3. Make the chocolate icing. Place six tablespoons of butter in a microwave-safe bowl. Heat until it’s almost melted but still has a few small pieces remaining — you don’t want it completely liquefied. Add about two cups of powdered sugar, a quarter to a third of a cup of cocoa powder, a splash of vanilla, and a few tablespoons of milk. Whisk it all together until smooth. If it seems too thick to pour, add a little more milk — a tablespoon at a time — until it reaches a pourable consistency. Set this aside.
4. Layer the graham crackers. Line the bottom of a 9×13 pan with a single layer of graham crackers. You’ll need to break some pieces to fill in around the edges, and that’s perfectly fine. You don’t need it to be perfect — just get good coverage across the bottom.
5. Add the first pudding layer. Spread about half of the pudding and whipped topping mixture over the first layer of graham crackers. Spread it gently to the edges and corners.
6. Add the second layer. Place another layer of graham crackers on top of the pudding. Then spread the remaining pudding mixture over that layer, just like you did the first.
7. Add the final graham cracker layer. Top with one more layer of graham crackers. Try to keep this layer fairly even — it’s going to be the base for your icing, so a smoother surface helps.
8. Pour on the chocolate icing. Give the icing a quick warm-up in the microwave for just a few seconds if it has thickened up. You want it to pour easily. Pour it over the top layer of graham crackers and spread it gently with a spatula until the entire surface is covered.
9. Refrigerate. Cover the pan and place it in the refrigerator for at least four hours, though overnight is ideal. The longer it chills, the more those graham crackers soften and take on that pastry-like texture that makes this dessert so special.
10. Slice and serve. Cut into squares and serve cold. It should slice cleanly and hold its layers beautifully.
Tips from Mary Katherine
- French vanilla is the way to go. You could use regular vanilla pudding, but the French vanilla gives it that deeper, richer flavor that really makes it taste like the cream filling inside an eclair. It makes a difference.
- Don’t skip the chill time. The magic of this dessert happens in the fridge. Those graham crackers need time to absorb moisture from the pudding and soften up. If you cut into it too early, the crackers will still be crunchy. Overnight is when it really shines.
- The icing should be pourable. When you spread it over the top, you want it thin enough to move easily but thick enough to set up in the fridge. If it’s too thick, just add a little more milk. It will firm up as it chills.
- Whole milk makes a difference. The pudding sets up creamier and richer with whole milk. You can use 2% if that’s what you have, but whole milk gives you the best texture.
Frequently Asked Questions
Can I make this the night before? Absolutely — and honestly, that’s when it’s at its best. Making it the night before gives the graham crackers plenty of time to soften completely. It slices better and the flavors have had time to come together. This is a great make-ahead dessert for parties, potlucks, or holiday gatherings.
Can I use a different flavor of pudding? You can, but French vanilla is what gives this the closest flavor to a real eclair. Regular vanilla works in a pinch. Some people use chocolate pudding for a double-chocolate version, and that’s tasty too — it’s just a different dessert at that point.
Do I have to use whipped topping, or can I use real whipped cream? Whipped topping holds up better in the fridge over time, which is why it works so well in this recipe. If you use freshly whipped heavy cream, the dessert may not hold its structure as long. If you do go with real whipped cream, plan to eat it within a day.
How long does eclair cake last in the refrigerator? It keeps well for three to four days in the fridge, covered. The texture actually improves on days one and two as the graham crackers continue to soften. After about day four, the crackers can get a little too soft and the layers may start to break down.
Can I freeze eclair cake? You can, but the texture of the whipped topping may change slightly when it thaws. If you want to freeze it, cover it tightly with plastic wrap and then foil. Thaw it in the refrigerator overnight before serving. It won’t be quite as perfect as fresh, but it’s still good.
Why did my icing get hard on top? If the icing sets up too firm, it likely needed a touch more milk before you spread it. The good news is that even if it firms up a bit, it still tastes great — it just has more of a fudge-like layer on top rather than a smooth glaze. Next time, aim for a consistency that pours off a spoon in a steady stream.
Can I add anything to this dessert? Some people like to drizzle caramel sauce between the layers or sprinkle crushed graham crackers on top for a little crunch. You could also add sliced bananas or fresh berries between the pudding layers for a fruity twist. The base recipe is very forgiving, so feel free to make it your own.
Is this the same as a chocolate eclair dessert? Yes — you’ll see it called eclair cake, chocolate eclair dessert, eclair icebox cake, and a few other names depending on where you’re from. They’re all essentially the same layered no-bake dessert with pudding, graham crackers, and chocolate on top.
What size pan should I use? A standard 9×13 baking dish is perfect. Glass or ceramic work great because you can see those pretty layers from the side. You could also use a disposable aluminum pan if you’re taking it to a gathering — just know it won’t look quite as pretty without the see-through sides.
My graham crackers are still crunchy. What happened? They need more time in the fridge. Four hours is the minimum, but overnight is really the sweet spot. If your crackers are still crunchy after four hours, cover it back up and give it a few more hours. The pudding moisture will eventually soften them.
Eclair Cake
Ingredients
For the Filling:
- 2 small boxes 3.4 oz each French vanilla instant pudding mix
- 3 cups whole milk
- 1 container 8 oz whipped topping, thawed
For the Layers:
- 1 box graham crackers 3 sleeves
For the Chocolate Icing:
- 6 tablespoons butter
- 2 cups powdered sugar
- ¼ to ⅓ cup cocoa powder
- 1 teaspoon vanilla
- 3-4 tablespoons milk
Instructions
- Make the pudding filling. Add both packets of French vanilla instant pudding to a mixing bowl along with three cups of whole milk. Mix until it reaches a pudding-like consistency. You can use a stand mixer, hand mixer, or just a good whisk. Scrape down the sides to make sure all the pudding mix is incorporated.
- Fold in the whipped topping. Gently fold the entire container of whipped topping into the pudding mixture until it's smooth and well combined. A larger whisk works well for this — it helps keep everything light and creamy. Once it's mixed, place it in the refrigerator to chill while you prepare the icing.
- Make the chocolate icing. Place six tablespoons of butter in a microwave-safe bowl. Heat until it's almost melted but still has a few small pieces remaining — you don't want it completely liquefied. Add about two cups of powdered sugar, a quarter to a third of a cup of cocoa powder, a splash of vanilla, and a few tablespoons of milk. Whisk it all together until smooth. If it seems too thick to pour, add a little more milk — a tablespoon at a time — until it reaches a pourable consistency. Set this aside.
- Layer the graham crackers. Line the bottom of a 9×13 pan with a single layer of graham crackers. You'll need to break some pieces to fill in around the edges, and that's perfectly fine. You don't need it to be perfect — just get good coverage across the bottom.
- Add the first pudding layer. Spread about half of the pudding and whipped topping mixture over the first layer of graham crackers. Spread it gently to the edges and corners.
- Add the second layer. Place another layer of graham crackers on top of the pudding. Then spread the remaining pudding mixture over that layer, just like you did the first.
- Add the final graham cracker layer. Top with one more layer of graham crackers. Try to keep this layer fairly even — it's going to be the base for your icing, so a smoother surface helps.
- Pour on the chocolate icing. Give the icing a quick warm-up in the microwave for just a few seconds if it has thickened up. You want it to pour easily. Pour it over the top layer of graham crackers and spread it gently with a spatula until the entire surface is covered.
- Refrigerate.Cover the pan and place it in the refrigerator for at least four hours, though overnight is ideal. The longer it chills, the more those graham crackers soften and take on that pastry-like texture that makes this dessert so special.
- Slice and serve. Cut into squares and serve cold. It should slice cleanly and hold its layers beautifully.
