Gather all ingredients.
Stir milk, whipped topping, and pudding mix together in a medium bowl until well combined.
Arrange a single layer of graham cracker squares in the bottom of a 9x13-inch baking pan.
Evenly spread half of the pudding mixture over the crackers; top with another layer of crackers and the remaining pudding mixture. Top with a final layer of graham crackers. Cover and refrigerate for 30 minutes.
Spread frosting over the chilled cake up to the edges of the pan. Cover again and chill for at least 3 ½ hours before serving.
