Peanut Butter Pie From Scratch (Vegan, No Bake)
This post and the photos within it may contain affiliate links. If you purchase something through the link, I may receive a commission at no extra charge to you.
If you are short on time or want a quick and simple treat, then this peanut butter pie recipe is perfect for you.
This one is quick, vegan, no-bake, healthy, and made with simple ingredients. The base is a soft chocolatey crust, and the filling is smooth, naturally sweet, and very peanut-heavy.
It takes about 15 minutes to put together, then just some time in the freezer to set!
Why I love this recipe
The texture is what makes this work. The crust is soft and slightly chewy from the dates, while the filling is smooth and creamy with a strong peanut flavor. Once frozen, it firms up enough to slice cleanly, but doesn’t turn icy.
The sweetness comes mostly from the bananas and dates, so it doesn’t feel overly sweet. The peanut butter and peanut flour make the flavor more intense and give the filling a thicker, more stable texture. Here are a few more reasons why I love this recipe:
- Good to make ahead
- No baking
- Creamy but sliceable
- Strong peanut flavor
- Not overly sweet
- Short ingredient list

Ingredients for Peanut Butter Pie
The crust
Oats: Blended into oat flour to form the base. You can swap nuts for a raw version.
Dates: Bind the crust and add sweetness.
Cocoa powder: Adds a light chocolate flavor.
Plant milk: Helps everything come together without extra oil.
The PB cream
Bananas: Create the base and natural sweetness.
Peanut butter: Main flavor of the pie.
Peanut flour: Thickens the filling and makes the peanut flavor stronger without adding more oil.
Agave syrup: Adds extra sweetness if needed.
Salt: Balances and enhances the flavor.

How to make this Peanut Butter Pie
Step 1: Make the crust.
Blend oats into flour, then add dates, cocoa powder, and plant milk. Pulse until the mixture sticks together when pressed.
Step 2: Press into the pan.
Transfer to a 23 cm (9-inch) pan and press into an even layer. Press firmly so it holds when sliced.
Step 3: Make the filling.
Blend bananas, peanut butter, peanut flour, agave, and salt until completely smooth. Scrape down the sides if needed, so there are no lumps.
Step 4: Assemble.
Pour the filling over the crust and spread evenly.
Step 5: Freeze.
Place in the freezer for at least 2–3 hours, until firm.
Step 6: Slice and serve.
Let it sit for a few minutes before cutting so it’s easier to slice.
Tips & recipe adaptations
- Press the crust firmly: If it’s loose, it will fall apart when slicing.
- Check the crust texture before pressing: It should stick together when you squeeze it. If too dry, add a splash of plant milk. If too wet, add a bit more oats.
- Blend the filling fully smooth: Any lumps will affect the final texture once frozen.
- Taste before freezing: Adjust sweetness if needed before it sets.
- Let it sit before slicing: Straight from the freezer, it can be too firm. Give it 5–10 minutes.
- Storage & freezing: Keep in the freezer in a sealed container. It holds well for a couple of weeks. Slice before freezing for easier portions.
Peanut Butter Pie From Scratch (Vegan, No Bake)
Vegan, no-bake, healthy, and super delicious Peanut Butter Pie!
Ingredients
- Crust:
- 100g oats
- 15g cocoa powder
- 160g dates
- 45 ml of plant milk
- Peanut butter cream:
- 290g banana
- 100g peanut butter
- 50g peanut flour
- 40g agave
- Pinch of salt
Instructions
- First, for the crust, blend 100g oats into oat flour and then add 150g dates, 15g cocoa powder, and 45 ml plant milk. Pulse until everything is well combined. Then, place the crust in a 23 cm / 9 inch round cake tin, and spread evenly.
- For the cream:
Blend all of the peanut cream ingredients until smooth. Then pour on top of the crust. Spread evenly. - Place in the freezer for at least 3 hours before serving. Decorate with cocoa nibs.
Nutrition Information:
Yield: 12 Serving Size: 1 pieceAmount Per Serving: Calories: 184 Total Fat: 5,7gCarbohydrates: 25,9 gProtein: 6,2g


