Easy No-Bake Vegan Chocolate Peanut Butter Pie
This Easy No-Bake Vegan Chocolate Peanut Butter Pie is rich, creamy, and full of irresistible chocolate peanut butter flavor. This easy dairy-free dessert is perfect for holidays, special occasions, or whenever you’re craving something sweet!

I’ve always believed that chocolate and peanut butter are one of the best dessert combinations. After years of creating healthier, vegan desserts, I’ve learned that you don’t need dairy or complicated ingredients to make a dessert that’s rich, creamy, and completely satisfying.
When developing this vegan chocolate peanut butter pie, I wanted something that tasted indulgent but required very little effort. One of my favorite tricks for easy desserts is using a store-bought crust to save time without sacrificing flavor. If you prefer making your crust, I recommend this Chocolate Almond Crust recipe!
The best part about this recipe is that you can prepare it ahead of time, making it perfect for entertaining or busy holidays. If you love easy chocolate desserts, you’ll also enjoy my Vegan Protein Twix Bars or Healthy Pumpkin Brownies!

Spotlight on This Easy No-Bake Vegan Chocolate Peanut Butter Pie
- Packed with protein: Thanks to the tofu and other plant-based ingredients, this delicious dessert offers a boost of protein in every creamy bite.
- Easy to make: No baking required! With just a few simple steps and minimal prep time, this pie comes together effortlessly.
- Made with wholesome ingredients: Made with simple, plant-based ingredients, this dairy-free dessert is a delicious alternative to traditional chocolate peanut butter pie.
- A crowd pleaser: The irresistible combination of rich chocolate and creamy peanut butter makes this dessert a favorite among vegans and non-vegans alike.
- Perfect for the holidays: This beautiful, make-ahead dessert is ideal for Thanksgiving, Christmas, or any special gathering when you want something delicious without spending hours in the kitchen.

Ingredients for Vegan Chocolate Peanut Butter Pie
Silken tofu: The secret to creating a silky smooth, creamy filling without using dairy is tofu. It also adds a boost of plant-based protein without affecting the chocolate peanut butter flavor.
Peanut butter: This nut butter a rich, nutty flavor and creamy texture. I recommend using natural, creamy peanut butter made with just peanuts and salt.
Dairy-free milk: This helps create a smooth, creamy filling. For a richer, more decadent chocolate flavor, use chocolate plant-based milk. If you prefer a slightly lighter chocolate flavor, opt for plain or vanilla plant-based milk. Almond, soy, or oat milk varieties all work well.
Vanilla extract: Adds a subtle sweetness and warmth that complements the chocolate and peanut butter.
Sea salt: A small pinch enhances the chocolate flavor and balances the sweetness of the filling.
Vegan chocolate chips: Melted into the filling for a rich, decadent chocolate flavor. Choose your favorite dairy-free chocolate chips.
Graham cracker pie crust: A convenient, no-bake option that adds a delicious crunch and makes this pie extra easy to prepare. Be sure to check the ingredients if you need a vegan crust.
Optional toppings
Want to make your pie a little extra fancy? Finish it with your favorite toppings, such as melted peanut butter, a drizzle of dairy-free chocolate, chopped peanuts, chocolate shavings, or dairy-free whipped cream. These simple additions make the pie even more beautiful and delicious for serving at gatherings or holidays.

Frequently Asked Questions
Absolutely! This vegan chocolate peanut butter pie is incredibly rich and decadent, so a little goes a long way. While the recipe makes 8 generous slices, you can easily cut it into 10–12 smaller portions, especially when serving it at parties or holiday gatherings.
Yes! This is the perfect make-ahead dessert because it needs plenty of time to chill and set. I recommend preparing it the day before serving and refrigerating it overnight. For the freshest presentation, add the optional peanut butter drizzle and chopped peanuts shortly before serving.
I wouldn’t recommend it! This pie needs time to chill slowly in the refrigerator to achieve its rich, creamy texture. Freezing can affect the consistency of the silken tofu filling. For the best results, refrigerate the pie for at least 8 hours, preferably overnight, until completely set and ready to slice.
Of course! While I love using a store-bought graham cracker crust to keep this recipe quick and easy, a homemade crust is another delicious option. You can use my homemade almond pecan crust recipe for a fresh and nutty base that pairs beautifully with the creamy chocolate peanut butter filling.
Not at all! Silken tofu has a very mild flavor that blends beautifully with the peanut butter and melted chocolate. It creates an incredibly smooth, creamy filling without an obvious tofu taste.
Yes! Creamy almond butter or cashew butter can be substituted for peanut butter. Keep in mind that each nut butter will slightly change the flavor of the pie, but both pair wonderfully with chocolate.
For beautiful, clean slices, use a sharp knife dipped in hot water and wiped dry before cutting. Wipe the blade clean between each slice to keep the edges smooth and prevent the creamy filling from sticking.

How to Make Easy No-Bake Vegan Chocolate Peanut Butter Pie
Step one: Melt the vegan chocolate chips in a microwave-safe bowl in 20-second intervals, stirring between each interval until completely melted and silky smooth. Set aside to cool slightly.

Step two: Add the drained silken tofu, peanut butter, plant-based milk, vanilla extract, and sea salt to a high-speed blender. Blend until completely smooth and creamy, stopping to scrape down the sides as needed to ensure everything is evenly incorporated. Turn off the blender.

Step three: Pour the melted chocolate into the blender and blend until the filling is rich, silky smooth, and completely combined. Stop a few times to scrape down the sides, ensuring the chocolate is evenly incorporated throughout.

Step four: Pour the creamy chocolate tofu filling into the graham cracker pie crust. Using a spatula, gently spread the filling into an even layer and smooth out the top. Transfer the pie to the refrigerator and chill for at least 8 hours, preferably overnight, to allow the filling to fully set and become firm enough to slice.

Step five: When you’re ready to serve, prepare the optional peanut butter drizzle by adding 2 tablespoons of creamy peanut butter and 1 tablespoon of coconut oil to a microwave-safe bowl. Microwave for about 10–20 seconds, then stir until completely melted and smooth. Transfer the mixture to a small zip-top sandwich bag and snip off a tiny corner.

Step six: Gently squeeze the bag to drizzle the peanut butter mixture in a circular motion over the top of the pie, creating a beautiful decorative pattern. While the drizzle is still wet, sprinkle with chopped peanuts so they stick to the topping. Return the pie to the refrigerator for about 30 minutes, or until the peanut butter drizzle has firmed up. Once set, slice into 8 even pieces, serve chilled, and enjoy!

Storage
Store leftover vegan chocolate peanut butter pie covered tightly or in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze individual slices in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before serving. For the best texture and appearance, add any optional toppings just before serving.
Tips and Modifications
Choose natural peanut butter: Creamy, natural peanut butter works best for this recipe. Make sure it’s well-stirred before measuring to ensure a smooth, consistent filling.
Adjust the richness: This pie is wonderfully rich and decadent! If you prefer a slightly lighter chocolate flavor, swap the chocolate plant-based milk for plain or vanilla plant-based milk. You’ll still enjoy a deliciously creamy chocolate peanut butter pie with a more subtle chocolate flavor.
Melt the chocolate gently: Melt the vegan chocolate chips in 20–30 second intervals in the microwave, stirring between each interval to prevent burning. Allow the chocolate to cool slightly before blending it with the other ingredients.
Blend until completely smooth: Use a high-speed blender or food processor to create a silky, lump-free filling. Scrape down the sides as needed to make sure everything is evenly incorporated.
Allow enough time to chill: Refrigerate the pie for at least 4 hours, or until the filling is firm enough to slice. For the best results, prepare it the night before serving.
Switch up the nut butter: Swap the peanut butter for creamy almond or cashew butter for a different flavor. Sunflower seed butter is another option for those avoiding nuts.
Make it gluten-free: Use a certified gluten-free graham cracker crust or another gluten-free pie crust. Double-check that your remaining ingredients are gluten-free as well.
Get creative with toppings: Dress up your pie with chopped peanuts, chocolate shavings, a peanut butter drizzle, or dairy-free whipped cream for a beautiful presentation.
Make it ahead: This pie is perfect for entertaining because it can be prepared a day in advance. Keep it refrigerated until you’re ready to serve for the best texture.
*The optional toppings are not included in the nutrition facts.
More Vegan Pie Recipes
Vegan Chocolate Peppermint Pie
Easy No-Bake Vegan Chocolate Peanut Butter Pie
Equipment
- 1 high speed blender
- 2 medium bowls to melt chocolate and peanut butter
- 1 sandwich Ziplock bag to drizzle peanut butter glaze on top
Ingredients
- 12 ounces silken tofu, drained
- ½ cup creamy, unsweetened peanut butter
- ½ cup chocolate plant-based milk
- 1 teaspoon vanilla extract
- pinch of sea salt
- 2 cups vegan chocolate chips
- 1 store-bought 9-inch graham cracker pie crust *make sure it is vegan
Optional toppings
- 2 tablespoons creamy, unsweetened peanut butter
- 1 teaspoon coconut oil
- 2 tablespoons roasted peanuts, chopped
Instructions
- Melt the vegan chocolate chips in a microwave-safe bowl in 20-second intervals, stirring between each interval until completely melted and silky smooth. Set aside to cool slightly.
- Add the drained silken tofu, peanut butter, plant-based milk, vanilla extract, and sea salt to a high-speed blender. Blend until completely smooth and creamy, stopping to scrape down the sides as needed to ensure everything is evenly incorporated. Turn off the blender.
- Pour the melted chocolate into the blender and blend until the filling is rich, silky smooth, and completely combined. Stop a few times to scrape down the sides, ensuring the chocolate is evenly incorporated throughout.
- Pour the creamy chocolate tofu filling into the graham cracker pie crust. Using a spatula, gently spread the filling into an even layer and smooth out the top. Transfer the pie to the refrigerator and chill for at least 8 hours, preferably overnight, to allow the filling to fully set and become firm enough to slice.
- When you're ready to serve, prepare the optional peanut butter drizzle by adding 2 tablespoons of creamy peanut butter and 1 tablespoon of coconut oil to a microwave-safe bowl. Microwave for about 10–20 seconds, then stir until completely melted and smooth. Transfer the mixture to a small zip-top sandwich bag and snip off a tiny corner.
- Gently squeeze the bag to drizzle the peanut butter mixture in a circular motion over the top of the pie, creating a beautiful decorative pattern. While the drizzle is still wet, sprinkle with chopped peanuts so they stick to the topping. Return the pie to the refrigerator for about 30 minutes, or until the peanut butter drizzle has firmed up. Once set, slice into 8 even pieces, serve chilled, and enjoy!

