This layered Oreo brownie dessert features a fudgy brownie base topped with a creamy cheesecake whip, rich chocolate pudding, and plenty of crunchy Oreo pieces. It’s a crowd-pleasing make-ahead treat for parties and potlucks.
Preheat oven to 350°F. Line a 9×13 inch pan with parchment and lightly grease.
Make brownie batter: In a large bowl whisk melted butter, granulated sugar, and brown sugar until glossy. Whisk in eggs and 2 tsp vanilla until combined.
In a separate bowl sift cocoa powder, flour, baking powder, and salt. Fold dry ingredients into the wet mixture just until no dry streaks remain.
Fold in about 6 chopped Oreos. Spread batter evenly in the prepared pan.
Bake 22 to 26 minutes or until a toothpick comes out with moist crumbs. Cool completely in the pan.
Cream layer: Beat softened cream cheese and powdered sugar until smooth. Mix in 1 tsp vanilla, then gently fold in whipped topping.
Spread the cream mixture over the cooled brownie base.
Pudding layer: Whisk pudding mix with cold milk for about 2 minutes until thickened. Spread over the cream layer.
Top with remaining chopped Oreos. Chill for at least 45 minutes to set. Optional: Microwave chocolate chips with heavy cream in 20-second bursts until smooth; drizzle over the top.
Slice into 12 pieces and serve. Keep leftovers covered and refrigerated.
Notes
For cleaner slices, refrigerate 2 hours before cutting. Use double-stuf Oreos for extra creaminess, or substitute gluten-free sandwich cookies and a gluten-free flour blend for the brownie base. Store covered in the refrigerator for up to 3 days.