I used to think peanut butter pie wasn’t worth making at home because every recipe I found called for Cool Whip. Don’t get me wrong—I’m not knocking the stuff. But sometimes you open your freezer and there’s no Cool Whip in sight, or maybe you just want to try something a little different.
That’s when I figured out you can make an equally good peanut butter pie with ingredients you probably already have in your kitchen. Real whipping cream works just as well, and honestly, the texture comes out even better. No last-minute grocery store runs required, and you still get that creamy, peanut buttery filling everyone loves.
Why You’ll Love This Peanut Butter Pie
- No cool whip needed – This recipe uses real heavy cream instead of processed whipped topping, giving you a richer, more natural flavor that tastes homemade through and through.
- Easy Oreo crust – You don’t even need to separate the cream filling from the cookies—just crush them up with melted butter and press into your pan for a simple, delicious base.
- Make-ahead dessert – This pie needs to chill for several hours anyway, so you can prepare it the night before and have one less thing to worry about when entertaining guests.
- Crowd-pleasing flavor – The combination of peanut butter, cream cheese, and chocolate cookie crust creates that classic flavor everyone loves, making it perfect for potlucks and family gatherings.
- No baking required – Since this is a no-bake pie, you won’t heat up your kitchen, and there’s less chance of anything going wrong in the oven.
What Kind of Peanut Butter Should I Use?
For this pie, you’ll want to stick with creamy peanut butter rather than the natural kind that separates. Regular brands like Jif, Skippy, or Peter Pan work perfectly because they have a stable, smooth consistency that blends easily with the cream cheese and holds its shape in the filling. Natural peanut butter tends to be too oily and can make your pie filling runny or cause it to separate, which isn’t what you want here. If you’re a fan of crunchy peanut butter, save it for your morning toast – the smooth stuff is really the way to go for a silky, creamy pie filling.
Options for Substitutions
This pie is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Oreo cookies: You can use any chocolate sandwich cookie for the crust – store brand works just fine. If you want to go in a different direction, try graham crackers or vanilla wafers instead, using about 1 ½ cups of crumbs.
- Cream cheese: Make sure to stick with brick-style cream cheese here – the spreadable kind has too much moisture and will make your filling runny. This is one ingredient you don’t want to substitute.
- Creamy peanut butter: Regular creamy peanut butter works best. Avoid natural peanut butter since the oils separate and can make the filling too loose. If you want a bit of texture, you can use crunchy peanut butter instead.
- Heavy cream: Heavy whipping cream is essential for this recipe since we’re making homemade whipped cream. You can’t substitute milk or half-and-half here – the pie needs that fat content to set properly and hold its shape.
- Reese’s Pieces: Feel free to top with chopped peanut butter cups, chocolate chips, crushed peanuts, or skip the topping altogether. It’s purely for looks and a little extra crunch.
Watch Out for These Mistakes While Baking
The biggest mistake when making this pie is using cold cream cheese straight from the fridge, which creates lumps in your filling that are nearly impossible to smooth out – let it sit at room temperature for at least an hour, or microwave it in short 10-second bursts until it’s truly soft.
Another common error is under-whipping the heavy cream, which leads to a runny filling that won’t set properly, so whip it until stiff peaks form and the cream holds its shape when you lift the beaters.
Don’t skip sifting the powdered sugar before adding it to your peanut butter mixture, as clumps will create a grainy texture that ruins the smooth, creamy consistency you’re after.
Finally, resist the urge to slice into the pie right away – it needs at least 4 hours in the fridge (or overnight is even better) to firm up completely, otherwise your slices will fall apart on the plate.
What to Serve With Peanut Butter Pie?
This pie is pretty rich and decadent on its own, so I like to keep things simple when serving it. A hot cup of coffee or a cold glass of milk is really all you need to balance out the sweetness and creamy peanut butter flavor. If you’re serving it for a party or dinner, fresh berries like strawberries or raspberries on the side add a nice tart contrast that cuts through the richness. You could also drizzle some chocolate or caramel sauce on the plate for an extra special presentation, but honestly, this pie stands perfectly well on its own.
Storage Instructions
Store: This peanut butter pie needs to stay chilled in the fridge to keep that creamy texture just right. Cover it loosely with plastic wrap or aluminum foil and it’ll stay fresh for up to 5 days. I like to wait until after the first slice is cut before covering it, so the topping doesn’t get smooshed.
Freeze: You can absolutely freeze this pie for up to 2 months if you want to make it way ahead of time. Wrap it tightly in plastic wrap, then add a layer of foil to prevent freezer burn. When you’re ready to serve, just move it to the fridge and let it thaw overnight.
Serve: This pie tastes best when it’s cold and set, so pull it straight from the fridge about 5-10 minutes before slicing. Use a sharp knife dipped in hot water and wiped dry between cuts for those clean, pretty slices that don’t stick to the knife.
| Preparation Time | 20-30 minutes |
| Cooking Time | 0 minutes |
| Total Time | 240-360 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 4800-5400
- Protein: 55-65 g
- Fat: 335-380 g
- Carbohydrates: 430-480 g
Ingredients
For the crust:
- 5 tbsp melted butter (cooled slightly)
- 24 Oreo cookies (crushed into fine crumbs, about 1 1/2 cups)
For the peanut butter filling:
- 1 1/2 cups creamy peanut butter (I use Skippy for smooth texture)
- 1 1/2 cups heavy cream (cold, for best whipping)
- 12 oz cream cheese (room temperature, softened for easier mixing)
- 2 1/4 cups powdered sugar (sifted to remove lumps)
- 1 tsp vanilla extract
For the whipped topping:
- 1/4 cup powdered sugar (sifted)
- 3/4 cup heavy cream (cold, for stiff peaks)
- 1/2 tsp vanilla extract
For garnish (optional):
- 2 tbsp crushed Reese’s Pieces (optional but recommended for extra sweetness and crunch)
Step 1: Build the Oreo Cookie Crust
- 24 Oreo cookies
- 5 tbsp melted butter
Crush the Oreo cookies into fine crumbs (you should have about 1 1/2 cups total).
Combine the crumbs with the melted butter that’s been cooled slightly, stirring until the mixture resembles wet sand with all crumbs evenly coated.
Press this mixture firmly and evenly into a 9-inch pie pan, making sure to create an even layer on the bottom and up the sides.
Freeze the crust while you prepare the filling—this prevents it from becoming soggy and helps it hold its shape.
Step 2: Create the Peanut Butter Cream Cheese Base
- 12 oz cream cheese
- 1 1/2 cups creamy peanut butter
- 2 1/4 cups powdered sugar
- 1 tsp vanilla extract
Using an electric mixer, beat the room-temperature cream cheese on medium speed for 2-3 minutes until it’s completely smooth and creamy with no lumps.
Add the peanut butter and continue beating until the mixture is well combined and has a uniform texture.
This usually takes another 2-3 minutes.
Sift the 2 1/4 cups powdered sugar to remove any lumps, then add it to the mixture along with the 1 tsp vanilla extract.
Beat on low to medium speed just until everything is incorporated—be careful not to overbeat, as this can incorporate too much air.
I like to scrape down the bowl halfway through to ensure even mixing.
Step 3: Whip the Heavy Cream to Stiff Peaks
- 1 1/2 cups heavy cream
- 1 1/4 cups powdered sugar
- 1/2 tsp vanilla extract
Pour the 1 1/2 cups of cold heavy cream into a separate bowl.
Using a clean mixer or whisk, beat on medium-high speed for about 3-4 minutes, watching carefully.
When the cream begins to thicken, add the 1 1/4 cups sifted powdered sugar and 1/2 tsp vanilla extract.
Continue beating until stiff peaks form—you’ll know it’s ready when the cream holds its shape when you lift the beaters.
For the best results, I always make sure my cream is straight from the refrigerator and my bowl is cool.
Step 4: Combine Filling with Folded Whipped Cream
- peanut butter cream cheese base from Step 2
- whipped cream mixture from Step 3
Pour the whipped cream from Step 3 into the peanut butter mixture from Step 2.
Using a spatula, gently fold the whipped cream into the peanut butter mixture using a slow, deliberate motion—cutting down the center, scraping along the bottom, and folding over the top.
Rotate the bowl and repeat until you see no white streaks.
After folding, blend the entire mixture briefly on low speed (just 10-15 seconds) to ensure everything is evenly combined without deflating the whipped cream too much.
Step 5: Fill the Crust and Chill
- frozen Oreo crust from Step 1
- peanut butter filling from Step 4
Remove the frozen cookie crust from Step 1 from the freezer.
Spread the peanut butter filling from Step 4 evenly into the crust, smoothing the top with a spatula.
Cover the pie with plastic wrap and refrigerate for 4-6 hours or overnight for best results.
If you’re in a time crunch, you can freeze it for 2 hours, but the overnight chill allows the flavors to meld beautifully and gives you a better texture.
Step 6: Prepare Fresh Whipped Cream Topping
- 3/4 cup heavy cream
- 1/4 cup powdered sugar
- 1/2 tsp vanilla extract
About 15 minutes before serving, make a fresh batch of whipped cream topping.
Pour the 3/4 cup of cold heavy cream into a clean bowl and beat on medium-high speed for 2-3 minutes.
When it begins to thicken, add the 1/4 cup sifted powdered sugar and 1/2 tsp vanilla extract.
Continue beating until stiff peaks form.
This fresh topping creates a light, airy contrast to the rich filling underneath.
Step 7: Top, Garnish, and Serve
- chilled pie from Step 5
- fresh whipped cream from Step 6
- 2 tbsp crushed Reese’s Pieces
Remove the pie from the refrigerator.
Spread the fresh whipped cream from Step 6 evenly over the top of the chilled pie.
Sprinkle the 2 tbsp of crushed Reese’s Pieces over the whipped cream if desired—the peanut-chocolate crunch adds wonderful texture and extra sweetness.
Slice with a sharp knife dipped in hot water (and wiped clean between each slice) for clean, neat portions.




