Vegan Chocolate Pie
This easy vegan chocolate pie is rich, silky, and fudgy, and may just be the most delicious vegan dessert you’ve ever had! Made with tofu and a few other simple ingredients, this tofu cream pie couldn’t be easier to make, and it will amaze even the most skeptical eaters!

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!
This chocolate cream pie is dairy-free, nut-free, and can be easily made gluten-free, allowing everyone to enjoy it.
I’ve been making this chocolate cream pie for over 20 years. It is a modified version of a chocolate tofu pie recipe from The New Farm cookbook (an old hippy cookbook from the 70s).
I’ve taken this pie to countless potlucks and parties over the years, and no one has ever guessed that it was made with tofu.
Everyone absolutely loves this pie! This is my go-to dessert when I want to win over friends and family who say that they don’t like vegan food.
This recipe is
- chocolaty, rich, creamy, and all-around delicious!
- It’s dairy-free, nut-free, and can easily be made gluten-free.
- Quick and easy to make. You can whip up the pie filling in less than 5 minutes.
- Perfect for making ahead of time for parties or holidays.

Ingredients and substitutions
- Pie Crust – You can choose between a baked pie crust, like my easy vegan pie crust, or a crumb crust, like my vegan graham cracker crust. You also have the option of making a cookie crust, like in my vegan Oreo cheesecake, or even a pre-made store-bought pie crust. (This recipe will fill a 9-inch pie dish to the top. Cut the recipe in half for a smaller pie.)
- Tofu – for the creamy filling of the pie. There are two options for tofu: Silken tofu in the shelf-stable cardboard box or water-packed tofu in the refrigerated section. As strange as it sounds, if you use Silken tofu, it needs to be extra firm; however, if you use water-packed tofu, it must be soft to achieve the correct silky-smooth texture.
- Sugar – to make it sweet. You can use any sweetener that you choose. Note: Most organic sugar is vegan.
- Cocoa Powder – for the chocolate flavor.
- Coconut Oil – to make the pie rich and make it set firm when refrigerated. You can also use vegan butter as an alternative to coconut oil. (The coconut oil will make it slightly firmer.)
- Vanilla– for flavor. (optional – it gives it a nice flavor, but you can leave it out if you don’t have any).
- Salt – for flavor.
- Vegan Whipped Cream – to decorate the top of your pie. (optional) Use my vegan whipped cream frosting for a super-rich whipped cream that won’t deflate. Alternatively, if you prefer a lighter whipped cream, try my aquafaba whipped cream and decorate just before serving.
Helpful tools
- Food Processor or Blender – to blend up the pie filling into a very smooth and creamy texture.
How to make vegan chocolate pie
Step 1 – Prepare your pie shell of choice and set it in the refrigerator to cool.
Step 2 – Add tofu, sugar, cocoa powder, coconut oil, vanilla, and salt to a food processor or blender.
Step 3 – Blend for 1 minute, then scrape the edges and blend again until the mixture is silky smooth.

Step 4 – Pour the mixture into your chilled pie crust, smooth out the top, and return it to the refrigerator for at least 6-8 hours.
Step 5 – Top with vegan whipped cream just before serving.
Pro Tips
- Make sure to use silken tofu or very soft tofu. Firmer tofu will not be as creamy.
- If your cocoa powder is lumpy (it frequently is), sift it through a mesh colander or a flour sifter to avoid lumps in your pie.
- If you are using a smaller or premade pie crust, cut the recipe in half. This will fill a 9-inch round pie dish.
- Don’t put the whipped cream on the pie until just before serving.

How to slice the chocolate pie
My chocolate pies used to taste great, but they would fall apart and look more like a pile of pie when serving them until I learned a few tricks.
- To achieve a beautiful piece of chocolate pie, ensure the pie has chilled and set completely. (Chilling overnight will give you a pie that is super firm.)
- Use a sharp knife and ensure that the piece is cut completely before removing it from the pie.
- If you use a crumb crust, place 1/2 inch of hot tap water in a large cookie sheet. Set your pie dish in the hot water for 1-2 minutes to warm the bottom of the pie crust, and it will easily release from the pan.
Storage
Keep this vegan chocolate pie covered in the fridge for up to 5 days. Decorate with vegan whipped cream frosting, or top with aquafaba whipped cream just before serving, as it will start to deflate after a few hours.
I don’t recommend freezing this pie, as it will alter the texture slightly and won’t be as smooth.

If you love chocolate, be sure to check out my recipes for vegan fudge, vegan chocolate cheesecake, and tofu chocolate mousse.
I hope that pie becomes a staple in your family as it has in mine! This is just one of those recipes that every dairy-free person needs to have!
More delicious vegan pies
- Vegan Grasshopper Pie
- Vegan Dutch Apple Pie
- Vegan Strawberry Pie
- Gluten-Free Vegan Apple Pie
- Vegan Lemon Meringue Pie
- The Best Vegan Pumpkin Pie
- Vegan S’mores Pie
- Vegan Cherry Pie
Vegan chocolate pie recipe

Vegan Chocolate Pie
Ingredients
- 1 gluten-free graham cracker crust, or other pie crust of choice
For the chocolate pie filling:
- 2 12 oz packages firm silken tofu
- 1 1/2 cup sugar
- 1 cup cocoa powder
- 1 cup coconut oil, melted (or melted vegan butter)
- 2 teaspoons vanilla extract
- 1 teaspoon salt
Optional topping:
- 1 cup vegan whipped cream
Equipment
- Food Processor or blender
Instructions
- Prepare your pie shell of choice and set it in the refrigerator to cool.
- Add 2 packages of tofu, 1 1/2 cups of sugar, 1 cup of cocoa powder, 1 cup of melted coconut oil, 2 teaspoons of vanilla, and 1 teaspoon of salt to a food processor or blender.
- Blend for 1 minute, then scrape the edges and blend again until the mixture is silky smooth.
- Pour the mixture into your chilled pie crust, smooth out the top, and return it to the refrigerator for at least 6-8 hours.
- Top with vegan whipped cream just before serving, or use my vegan whipped cream frosting that won't deflate.
Notes
- Make sure to use silken tofu or very soft tofu. Firmer tofu will not be as creamy.
- If your cocoa powder is lumpy (it frequently is), sift it through a mesh colander or a flour sifter to avoid lumps in your pie.
- If you are using a smaller or premade pie crust, cut the recipe in half. This will fill a 9-inch round pie dish.
- Don’t put the whipped cream on the pie until just before serving.
📌 Be sure to follow me on Pinterest for new vegan recipes!




Could not have been easier or more delicious. Very rich tasting. I used a store bought chocolate crust so even easier. Would please everyone, vegan or not.
I’m so glad that you liked the recipe.
Have u tried to reduce the amount of sugar?
Yes, you can reduce it by half if you want a less sweet pie. Enjoy!
Hi! Can I sub canned pumpkin, more tofu, or applesauce for the oil?
No, unfortunately, you can’t. The oil is what makes it firm and holds it together. There is no way to make this recipe oil-free.
Can you use Swerve sugar and powdered sugar as replacements?
I have not tested it, but it should work fine. Enjoy! 🙂
I am in Canada. We don’t have country crock brand. Also where can I get vegan whip cream?
They sell it in many major grocery stores in the states, even in places like Aldi and Trader Joe’s. I’m not sure where you can find it in Canada. You can always make aquafaba whipped cream. 🙂
Looks amazing! Do you melt the coconut oil before blending? Happy Thanksgiving!
Yes, you want to use melted butter. Enjoy! 🙂
I assumed so lol but I get in trouble for assuming! 😂
This pie is insanely good ! It freezes super well also ! I am blown away!
I’m so happy that you like it, Tasha! It’s been one of my favorite desserts for years now! No one ever believes that it’s tofu. 🙂
This pie was delicious and creamy!
Thanks, Dianne, I’m so happy that you liked it! 🙂