This post may contain affiliate links. Please read our disclosure policy.
I make this no bake peanut butter pie whenever I need a dessert that feels extra special without turning on the oven. It has that creamy, old school peanut butter filling I grew up loving, piled into a chocolate cookie crust with a fluffy whipped topping that comes together fast. It’s the kind of pie my family asks for on repeat because it tastes like something you spent all afternoon making even though it only takes a few minutes.

I’ve made this more times than I can count. Over time I tested different ratios to land on a filling that stays creamy and slices cleanly. The two things that matter most: regular creamy peanut butter, not natural, and the full chill time.
It never lets me down and everyone thinks I worked way harder than I did. I always find myself sneaking a spoonful of the filling before it even hits the pie shell because it is that silky and sweet.
If you love no bake desserts, try my No Bake Oreo Cream Pie or these S’mores Bars next.

Ingredients Notes
See the recipe card below for all quantities. Here’s what to know before you start:
- Peanut butter: Use regular creamy peanut butter. Jif and Skippy are both reliable, and crunchy works if you want a little texture in the filling. Natural peanut butter separates too much and changes the consistency after chilling, so skip it here.
- Cream cheese: Full-fat gives the best texture and structure. It must be fully softened before you mix, so pull it out of the fridge 30 to 45 minutes ahead. Cold cream cheese won’t incorporate smoothly and leaves lumps that are hard to work out.
- Milk: A small amount loosens the filling and makes it easier to spread into the crust. Without it, the filling is noticeably thicker and harder to work with.
- Cool Whip: Use thawed Cool Whip, not cream straight from a can. It spreads easily over the filling and holds up well in the freezer. Homemade whipped cream can be used but the topping may not hold as well and could need extra freeze time.
- Pie crust: A store-bought graham cracker crust or Oreo crust both work here. If you want to go homemade, my Oreo Pie Crust is the one I’d use.

How to Make No Bake Peanut Butter Pie
Step 1: Beat the Filling Smooth Use an electric mixer to beat the peanut butter, cream cheese, and powdered sugar in a large bowl until completely smooth, with no streaks or lumps. Add the milk and mix until incorporated.
Step 2: Pour Into the Crust Pour the filling into the crust and smooth the top until it’s level. If you’re using a foil crust, set it inside a regular pie dish first — it gives the sides more support and makes it easier to move to the freezer without buckling.

Step 3: Add the Cool Whip and Toppings Spread the Cool Whip over the filling with a rubber spatula. Sprinkle chopped roasted peanuts on top if you’d like.
Step 4: Freeze, Rest, and Serve Freeze for at least 3 hours. Before serving, let it sit at room temperature for 5 to 10 minutes. That rest time is what takes it from firm to creamy and light. Slice with a warm knife for clean cuts.

Make Ahead & Storage Instructions
- Store: Keep leftover pie tightly covered in the freezer.
- Freeze: The pie freezes well for up to one month.
- Thaw: Let it sit at room temperature for 5 to 10 minutes before slicing.
- Make ahead: Prepare the pie one to two days in advance and keep it frozen until serving.

More Easy No Bake Dessert Recipes

No Bake Peanut Butter Pie
Ingredients
- ⅔ cup peanut butter
- 4 ounces cream cheese room temperature
- 1 cup powdered sugar
- ½ cup milk
- 1 9” graham cracker pie crust or Oreo pie crust
- 4 ounces Cool Whip thawed
- roasted peanuts chopped, optional garnish
Instructions
- Begin by creaming the peanut butter, cream cheese, and powdered sugar with an electric mixer in a large mixing bowl. Add the milk.⅔ cup peanut butter, 4 ounces cream cheese, 1 cup powdered sugar, ½ cup milk
- Pour the peanut butter mixture into the crust and make it level.1 9” graham cracker pie crust or Oreo pie crust
- Spread Cool Whip on top of the peanut butter filling with a rubber spatula. Add chopped nuts on top of the pie if desired.4 ounces Cool Whip, roasted peanuts
- Freeze for 3 hours before serving. You may want to remove it from the freezer for 5-10 minutes before cutting it to serve.
Jenn’s Notes
- Store: Keep leftover pie tightly covered in the freezer.
- Freeze: This pie freezes well for up to one month.
- Thaw: Let the pie sit for 5 to 10 minutes before slicing.
- Make ahead: You can make this pie one to two days before serving, and freeze until ready.
- Use room temperature cream cheese so the filling blends smoothly.
An electric mixer helps avoid lumps. - Place the foil pie pan inside a real pie dish for stability when moving it.
- Do not skip the freeze time, the pie needs several hours to set.
- For clean slices, warm a knife under hot water before cutting.








Looks So Good 2