In a bowl, whisk together the boxes of pudding mix and milk for 2 minutes.
2 boxes (3.4oz) vanilla instant pudding, 3 cups (708ml) milk
Let the pudding set for 5 minutes and then fold in the thawed whipped topping.
8 oz whipped topping, thawed
Line the bottom of a greased 9x13 pan with graham crackers.
30 full graham crackers
Spread half of the pudding mixture onto the graham crackers and top with another layer of graham crackers.
Spread the remaining pudding onto the graham crackers and, again, top with a layer of graham crackers. Set aside while making the frosting.
Add the milk, cocoa powder, butter, and vanilla to a saucepan. Bring to a gentle boil, stirring frequently.
¼ cup (59g) milk + more for thinning, 3 Tbsp cocoa powder, 10 Tbsp butter, 2 tsp vanilla extract
Remove from heat and whisk in the powdered sugar until smooth. Whisk in more milk, a small amount at a time, to thin the frosting to your liking, if desired.
3 1/2 cups (375g) powdered sugar
Pour and spread the frosting onto the top layer of graham crackers and place the pan into the refrigerator to help the chocolate set.
Once set, cover with plastic wrap and refrigerate overnight prior to serving.
Store in the fridge for up to 4 days. Enjoy!