If you’re craving a dessert that’s creamy, indulgent, and effortlessly simple, this No-Bake Cream Cheese Peanut Butter Pie with Chocolate Whipped Cream is about to become your new favorite. The combination of buttery graham cracker crust, rich peanut butter filling, and fluffy chocolate whipped cream creates a treat that’s both elegant and comforting—perfect for any season or occasion.

The best part? No oven required! This pie sets beautifully in the fridge, making it an easy make-ahead dessert for gatherings, holidays, or a sweet weeknight treat. And if chocolate isn’t your thing, simply skip the chocolate whipped cream for a classic peanut butter pie that’s still irresistibly delicious.
Why You’ll Love This Pie
- No-Bake & Easy – Perfect for when you want dessert without turning on the oven.
- Rich but Not Overly Sweet – A perfectly balanced peanut butter filling paired with light whipped cream.
- Make-Ahead Friendly – Chill it for a few hours or overnight for stress-free entertaining.
- Customizable – Top with chocolate whipped cream, plain whipped cream, or even chopped peanuts for extra crunch.
Kitchen Tools You’ll Need
- Mixing bowls
- Electric or hand mixer
- Spatula
- 9-inch pie dish
- Measuring cups & spoons
- Plastic wrap or aluminum foil
Ingredients
For the Crust:
- 1 ½ cups graham cracker crumbs
- ¼ cup granulated sugar
- 6 tablespoons unsalted butter, melted
For the Peanut Butter Filling:
- 8 oz cream cheese, softened
- 1 cup creamy peanut butter
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1 cup heavy whipping cream
For the Chocolate Whipped Cream:
- 1 cup heavy whipping cream
- 2 tablespoons unsweetened cocoa powder
- ¼ cup powdered sugar
- 1 teaspoon vanilla extract
Step-by-Step Instructions
1. Make the Crust
- In a medium bowl, combine graham cracker crumbs, sugar, and melted butter until the texture resembles wet sand.
- Press the mixture into the bottom and up the sides of a 9-inch pie dish. Use a measuring cup to press it firmly.
- Chill in the refrigerator while preparing the filling.
2. Prepare the Peanut Butter Filling
- Beat cream cheese and peanut butter together until smooth and creamy.
- Mix in powdered sugar and vanilla extract until fully combined.
- In a separate bowl, whip heavy cream to stiff peaks.
- Gently fold the whipped cream into the peanut butter mixture until smooth.
3. Assemble the Pie
- Spread the peanut butter filling evenly into the chilled crust.
- Cover with plastic wrap or foil and refrigerate for at least 3 hours, or until set.
4. Make the Chocolate Whipped Cream
- Whip together heavy cream, cocoa powder, powdered sugar, and vanilla until stiff peaks form.
- Spread or pipe the chocolate whipped cream over the chilled pie.
5. Serve & Enjoy
Slice the pie, serve chilled, and savor the creamy peanut butter and chocolate goodness. Optional: top with chopped peanuts, chocolate curls, or a drizzle of melted chocolate for an extra decadent finish.
Tips & Variations
- Lighter Option: Use reduced-fat cream cheese or whipped cream cheese.
- Nut-Free Version: Swap peanut butter for sunflower seed butter.
- Crunch Factor: Add chopped peanut butter cups or chocolate chips on top before serving.
This No-Bake Cream Cheese Peanut Butter Pie with Chocolate Whipped Cream is the perfect dessert for anyone who loves peanut butter, chocolate, and effortless indulgence. Keep it in your fridge, and it’s ready whenever your sweet tooth calls!