2 packages Oreos
12 ounces cream cheese, softened
1 cup CREAMY peanut butter
1.5 cups powdered sugar
12 oz tub Cool Whip
1 package instant chocolate fudge pudding mix
1 package Reeses Minis
Prepare pudding according to package directions. Set aside.
In a mixer, beat the cream cheese, peanut butter, and powdered sugar until smooth. Carefully fold in the tub of cool whip. Set aside.
Pour some milk into a small bowl. Then give each Oreo a quick dip. We don't want to soak them, but we want to at least fully immerse them.
Once you have a layer of Oreos, spread half of the peanut butter mixture on top of the Oreos.
Repeat Oreo process. Top this Oreo layer with prepared chocolate fudge pudding, and some of the reeses minis, at your discretion.
Repeat Oreo process, and spread remaining peanut butter mixture on top.
Garnish with crumbled Oreo cookies, and Mini Reeses Peanut Butter Cups.
Cover, and chill for at least 6 hours before serving. So the Oreos have plenty of time to soften up.