In a large bowl, combine the pudding mix, milk, sugar, and vanilla extract. Mix until smooth and creamy.
In a medium bowl, combine the whipped topping and cream cheese. Beat until well blended. Gently fold the cream cheese mixture into the pudding mixture.
Line a 9x13-inch baking dish with graham crackers. Spread half the pudding mixture over the graham crackers.
Top with another layer of graham crackers and spread the remaining pudding mixture on top.
Cover with plastic wrap and refrigerate for at least 4 hours before serving.
Interesting Facts
This recipe is a classic Southern dessert.
The name “Ice-Box Cake” comes from the fact that the cake needs to be refrigerated for several hours before serving.
You can use any flavor of pudding mix for this recipe.