Creamy, fluffy, and totally irresistible, this peanut butter fluff blends cream cheese, peanut butter, vanilla pudding, milk, and whipped topping into an ultra-silky dessert dip. Serve with graham crackers, fruit, cookies, or just a spoon—and be ready for it to vanish fast!
Beat the cream cheese: In a large mixing bowl, beat the softened cream cheese with an electric mixer on medium speed until smooth and fluffy, scraping down the sides as needed.
Add peanut butter: Add the creamy peanut butter and beat again until completely combined and creamy.
Add pudding mix and milk: Sprinkle in the dry instant vanilla pudding mix. Begin mixing, then slowly pour in the cold milk, blending until smooth and silky. Scrape the bowl as needed.
Fold in whipped topping: Add the thawed whipped topping and gently fold it into the peanut butter mixture with a spatula until fully combined and streak-free.
Chill: Transfer the fluff to a serving dish, cover, and chill in the refrigerator for 2 to 3 hours (or overnight) for best texture and flavor.
Top and serve: Add your desired toppings before serving. Serve with graham crackers, cookies, fruit, pretzels, or just a spoon!
Notes
Store leftovers covered in the refrigerator for up to 4-5 days. If freezing, thaw overnight in the fridge and stir gently before serving; texture will be somewhat denser. Do not reheat. For peanut butter cup flavor, use chocolate pudding instead of vanilla. Add-ins like crushed cookies or banana slices are welcome! To make gluten-free, ensure your pudding mix and all dip-ins are gluten-free.