This post may contain affiliate links. Please read my disclosure and privacy policy.
Vegan Chocolate Cheesecake has the creamy texture you love, with a rich chocolate flavor. It’s the perfect no-bake dessert to make for any chocolate fans in your life.

Why You’ll Love It
This healthier chocolate recipe is naturally sweetened with maple syrup, and even has a veggie hiding inside the creamy filling. But you’d never know just by tasting it!
Since the filling is made with cashews instead of cream cheese, it’s also dairy-free, vegan and Paleo friendly.
Ingredients You’ll Need 
What’s in vegan chocolate cheesecake?
- Cashews
- Maple syrup
- Cacao powder
- Zucchini (yes, a veggie!)
- Coconut oil
- Vanilla extract
- Sea salt
That’s all you need for the filling, and I like to pour it over the same no-bake chocolate crust I use for my vegan cheesecake bars. A simple blend of pecans (or walnuts), cacao powder, maple syrup, and coconut oil brings that together in no time.
Pro Tip: If you don’t care for the flavor of coconut oil, look for a refined or “expeller pressed” version at your local grocery store. Refined coconut oil has zero coconut flavor, so you won’t taste it at all in the final dessert. I use this trick for making vegan cream cheese and homemade magic shell, when I don’t want coconut flavor.

How to Make Vegan Chocolate Cheesecake
1. Prepare the crust. Place the pecans and cacao powder in the bowl of a food processor fitted with an “S” blade, and process briefly, until the texture is crumbly.
Add in the maple syrup, coconut oil, and salt, and process again until the crust sticks together.

Transfer the crust to an 8-inch springform pan that has been greased and lined with parchment paper, if you want the cheesecake to be very easy to remove later.
Press the crust evenly into the bottom of the pan, and then place it in the freezer to firm up while you prepare the filling.

2. Make the filling. Add the cashews, zucchini, cacao powder, maple syrup, melted coconut oil, vanilla extract, and salt into a high-speed blender and blend until smooth.
This will work best if your ingredients are NOT cold from the fridge, so the coconut oil doesn’t thicken up from the cold.
Want to save this for later?
I typically do not soak my cashews ahead of time (because I don’t plan ahead very well) so I also add in a 1/4 cup of water to help with blending. If you would prefer to soak the cashews, cover them with 2 inches of water in a large bowl and let them soak for 2 hours.

Then drain and rinse well, before adding them to the blender. Soaked cashews will blend easier, and may not require any additional water for blending, but you can add water 1 tablespoon at a time, if necessary, to make everything blend smoothly.
Be prepared to stop and scrape down the sides of the blender, or use a tamper if your blender comes with one, because this chocolate filling is pretty thick!

3. Chill. Remove the crust from the freezer and use a spatula to add the chocolate filling from the blender container.
Smooth the top, and then place the pan back in the freezer to chill until the top of the cheesecake feels firm to the touch, about 3 to 4 hours.

When the cheesecake is firm, you can slice and serve it chilled. It pairs nicely with fresh fruit on top, like raspberries or strawberries.
Keep in mind that the coconut oil is what holds this vegan cheesecake together, so it will melt if you leave it out at room temperature for too long. I recommend storing it in the freezer until just before serving. It can sit out for up to 30 minutes when frozen, but no longer than that!

Storage Tips
Since this cake needs to be served from the freezer, you can store it in an airtight container for up to 3 months.
If you would rather make this in an 8-inch square pan, you can also slice it into bars for an easy treat to have on hand.


Ingredients
Chocolate Pecan Crust
- 1 1/2 cups pecans
- 3 tablespoons cocoa powder
- 2 tablespoons coconut oil
- 2 tablespoons pure maple syrup
- 1/8 teaspoon fine sea salt
Chocolate Cheesecake Filling
- 2 cups raw cashews (no need to soak)
- 1 cup diced zucchini , peeled
- 3/4 cup cocoa powder
- 3/4 cup pure maple syrup
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine sea salt
- 1/4 cup melted coconut oil
- 1/4 cup water
Instructions
- To make the crust, add the pecans and cacao powder in the bowl of a food processor fitted with an "S" blade and pulse briefly, until the mixture looks crumbly. Add in the maple syrup, coconut oil, and salt and process again until the mixture sticks together.
- Prepare an 8-inch springform pan by lightly spraying it with oil and pressing a piece of parchment paper into the bottom of the pan. This guarantees the cheesecake will be easy to remove later. Transfer the crust to the prepared pan and press it evenly into the bottom of the pan. Place the pan in the freezer to set while you prepare the filling.
- To make the filling, add the cashews, zucchini, cacao powder, maple syrup, vanilla, salt, coconut oil, and water to a high-speed blender and blend until smooth. Stop and scrape down the sides of the blender, as needed, to make sure everything is blended well. It will be very thick.
- Remove the pan from the freezer and add the chocolate filling on top, smoothing it with a spatula. Return the pan to the freezer and chill until the cheesecake feels firm to the touch in the center, about 3 to 4 hours.
- When the cheesecake is totally firm, it's ready to slice and serve. Be sure to serve it directly from the freezer for the best texture, as it will soften up if you leave it at room temperature for too longer. Serve with sliced berries on top, or with coconut whipped cream.
- Leftovers can be stored in an airtight container in the freezer for up to 3 months.
Video
Notes
Nutrition
This recipe was originally posted in 2013, and was updated in 2022. I increased the maple syrup and cacao powder in the filling by a 1/4 cup each to boost the chocolate flavor, but you can omit that addition if you prefer. I think it greatly improves the flavor, though!
If you try this Vegan Chocolate Cheesecake, please leave a comment and star rating below letting me know how you like it.












I halved the recipe last night and then this morning took a big heart shaped cookie cutter and cut two hearts for my husband and I for tonight. Lucky for me this morning I got to eat the “scraps” from cutting!! Thanks for this recipe–it is delicious.
That’s such a cute idea! Scraps are the best. 🙂
I made it last night. I couldn’t wait to go shoping, so I had to improvise since I didn’t have all ingredients. I replaced 1 cup of cashews with almonds, maple syrup with 3 soons of honey and vanilla extract with lemon juice, and liquid stevia with powdered, and it turned out divine! I can imagine eating it out of the vine glass because it is so delicious. Thank you for this recipe
@Mary: You are the one who decides! Maybe some research (!) is needed to determine the perfect length of time. 🙂
Leaving me alone in the house with an entire chocolate cheesecake, even a healthy one, is not such a good idea. So I made it in 12 4-ounce canning jars (the cute little ones that are usually for jam) and ate JUST ONE of them yesterday–delicious! And I will share some of the others with friends today. Thank you so much for sharing this great recipe!
I can hardly wait to taste it!!
What’s the least amount of time I need to wait for it to set?!?
Hi Megan, I almost ate the picture 🙂
Please advise how to substitute maple syrup with powder stevia.
Thank you in advance.
I’ve never tried it with powdered stevia, so I have no idea! Please let us know if you try it.
Anita, I only use KAL Pure Stevia, powdered. I always substitute 1/4t for 1c of sugar or other natural sweetener. I would try it with 1/8t of KAL. It’s always better to start with less and add more. Molly
Truly amazing! This was a huge hit with the family!
PS. I went to a birthday party tonight where they served chocolate snickers cake (sounded amazing). I had one bite and said, no way! I’m having chocolate cheesecake when I get home! That cake was so not worth it and wasn’t half as good!!!
Thank you Megan!!
Have made this yesterday and is in the freezer ready for tomorrow. So can’t wait. If its half as good as your other cheesecake, which fooled everyone who tried it, I’ll have a very happy husband. Thanks Megan. Happy Valentines Day from NZ
Hi, are the nuts measured before or after theyve been thru the processor? Thank you
I made this yesterday and it’s an awesome raw cheesecake recipe, much better than all the ones I’ve tried with soaking and all that other effort! It tasted like a cross between cheesecake and icecream – yum! Although I used cocoa butter instead of coconut oil which might change the freezing consistency, and is definitely better in the freezer than keeping in the fridge which does make it fudgy.
I’m going to make it again for V-day dessert but use hazelnuts in the base. Thank you 😀