The EASIEST Classic Creamy Vegan Cheesecake – No Tofu, No Cashews!
This ultra creamy and rich vegan cheesecake tastes JUST like classic New York baked cheesecake, and it only needs 7 ingredients (NO tofu, no cashews though!). And it’s SO easy to make with my simple steps to ensure you get the creamiest and perfectly tangy vegan cheesecake ever!

A classic New York-style cheesecake- made vegan:
Truly. It took me years to develop an amazing baked vegan cheesecake that tastes just like a slice of classic cheesecake: super rich, ultra creamy, decadent, and just sweet with the perfect tang. Rich, like New York cheesecake, but made at home, and all without eggs and dairy.
And make it easy, too.
Plus you don’t need to soak any cashews beforehand nor prep any tofu. This vegan cheesecake is made entirely without cashews, tofu, nor coconut cream, and the result is ultra velvety, creamy, and lush. And we’re only using 7 simple ingredients too!
What I love most about this recipe, from a recipe developer’s standpoint , is that it can now be used as the base recipe for other cheesecakes. In fact, it’s inspired some of my most popular cheesecake recipes, including my caramel cheesecake, cannoli cheesecake, tiramisu cheesecake, and pistachio cheesecake!

The only 7 ingredients you need:
- Vegan cream cheese: Many vegan cream cheese do use nuts, I am aware of this. That’s why I made my 3-ingredient homemade vegan cream cheese that’s NUT FREE and soy free. For store bought, I personally love Tofutti and it works wonderfully in this recipe. However, for my soy-free readers, I have tried this cheesecake with Kite Hill and it is a DREAM!
- Dairy free yogurt: You can use your favorite here (mine is Forager Project); whether it’s oat milk yogurt, cashew milk, coconut yogurt, soy milk yogurt, or almond. Using dairy free yogurt also helps us to replace the silken tofu found in other vegan cheesecake recipes, and lemon juice.
- Vegan heavy cream: Most classic cheesecake recipes don’t use heavy cream, but I’ve found in my testing, vegan heavy cream helps to really set beautifully with the cornstarch to add an extra richness and slightly denser mouth feel that comes with traditional cheesecake.
- Cornstarch: Our other egg replacement here that helps everything beautifully set! You can also use arrowroot starch.
- Sugar: I used organic granulated sugar here. Be sure that your sugar is truly vegan. I always personally use Florida Crystals Sugar for that reason. They’re also minimally processed!
- Vanilla extract: Sub in vanilla powder if you’d prefer!
- Graham cracker crust: This homemade graham crackers and vegan butter to achieve a deliciously buttery vegan gluten free graham cracker crust! You could also sub in melted coconut oil for the vegan butter if you’d prefer!

Why we’re using cold vegan heavy cream and room temperature vegan cream cheese
This is crucial for making a fluffy vegan cheesecake that looks and tastes like the classic.
Room temperature cream cheese will help the cream cheese integrate into all the remaining ingredients much more easily. Cold vegan cream cheese, like traditional cream cheese, clumps very easily and won’t cream into other ingredients.
However, cold vegan heavy cream will help create volume in our cheesecake. Since cream integrates easily into ingredients warm or cold, this isn’t a concern here. But cold heavy cream, like when making whipped cream, will thicken and aerate, which will help give our cheesecake a bit of volume while baking!
Step-by-step how to make my classic homemade vegan cheesecake recipe:
For the full written instructions and ingredient measurements, see the bottom of this post in the recipe card. You can also hit the “jump to recipe” button at the top of this post! Here, we’ll go over a brief overview of the steps, along with providing visuals for a better understanding of the recipe.
Step 1: The vegan cheesecake crust
Must like a traditional crust, you’ll just blitz together the graham crackers into a fine crumb, then mix in the melted vegan butter.
Press into the pan and up the sides of the wall before baking. While the crust is baking, we’ll make the filling and boil the water for the water bath.

Step 2: The vegan cheesecake filling
When developing this recipe, I’ve tried several different methods, including just using a food processor (originally, this was my go-to method). And while the cheesecake will still taste lovely with a food processor, you really get that airy, velvety texture when you use a stand mixer or hand mixer.
So this is the method I recommend going forward, which is very similar to making a traditional cheesecake!
- Mix: You’ll add the cream cheese into the bowl of a stand mixer or large bowl and cream until fluffy. Then add in the remaining ingredients, save for the heavy cream, and mix again to incorporate. Finally, we’ll pour in the vegan heavy cream and whisk again until fluffy.
- Pour: Next, pour the cheesecake mixture over the crust.
- Create the water bath: Pour boiling water into a baking sheet with walls or casserole dish, placing it on the lower rack of the oven.
- Bake: Place your vegan cheesecake onto the middle rack. Close your oven quickly to prevent anymore heat from escaping.
- Cool in the oven: Once baked, allow your vegan cheesecake to cool in the oven to 10 minutes. Then remove the cheesecake to cool at room temperature for 15 minutes.
- Setting time: Place your room temperature vegan cheesecake into the fridge to set for 4-6 hours, or until not wobbly anymore.
- Serve and enjoy!




A note on the wiggliness of your cheesecake once baked:
When you stop the cheesecake from baking initially, it will still wiggle. You will THINK it’s not baked fully, but I can assure you that it is! This is why you need to let the cheesecake set overnight. As it sets overnight, the ingredients will cool and solidify, allowing the cornstarch to set and thicken as well.
My easy trick for a water bath:
Instead of a traditional water bath, in which you would wrap the bottom of the pan in tinfoil and submerge the pan in boiling water while it bakes, I have an easier, more beginner-friendly method!
Cheesecakes love moisture, and ovens unfortunately zap moisture. So to ensure we still have a moist environment for our cheesecake to bake in, we’ll place a large casserole dish of boiling water on the bottom rack of the oven and place the cheesecake on the middle rack as it bakes. While the cheesecake bakes, the boiling water will evaporate into the oven, but there’s no need to submerge your cheesecake into water!
Why we’re cooling the cheesecake in an OFF oven at first:
This is a crucial step to baking your cheesecake. Once the cheesecake has baked, we’ll turn the oven off, but crack the oven to allow the cheesecake to cool. This will allow the cheesecake to cool slowly rather than being shocked from a super hot environment to a much cooler one (also preventing any cracking!).
This is what happens if you cool a cheesecake immediately from the oven to room temperature:

The cheesecake will begin to pull away from the edges of the pan (which is why it’s super important to line the walls of your cheesecake pan as well!). Then we’ll cover it and refrigerate overnight so that it thickens and sets!


Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!
If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!
Print
The Easiest Vegan Cheesecake – No Tofu, No Cashews!
- Prep Time: 15
- Chill Time: 240
- Cook Time: 65
- Total Time: 5 hours 20 minutes
- Yield: 16 1x
- Category: Cheesecake
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This ultra creamy and rich vegan cheesecake tastes JUST like classic New York baked cheesecake, and it only needs 7 ingredients (NO tofu, no cashews though!). And it’s SO easy to make with my simple steps to ensure you get the creamiest and perfectly tangy vegan cheesecake ever!
Ingredients
Vegan Graham Cracker Crust:
- 18 sheets or 1 batch (300 g) vegan graham crackers or Lotus Biscoff Cookies
- 1/2 cup (113 g) melted vegan butter
Vegan Cheesecake Filling:
- 32 ounces vegan cream cheese, room temperature
- 1 cup (240 g) dairy free yogurt or dairy free sour cream, room temperature
- 1 cup (240 mL) vegan heavy cream, cold
- 1 cup (200 g) granulated sugar
- 9 tbsp (90 g) cornstarch or arrowroot starch
- 1 tbsp vanilla extract
- 3–4 cups boiling water, for water bath
- Fresh strawberries, for topping
Instructions
- Prep: Line a 9-inch springform pan with parchment paper. Grease the edges of the pan with a bit of cooking or coconut oil as well, and line with parchment paper. Preheat the oven to 400F. Bring 3-4 cups of water to a boil while you make the recipe (for the water bath).
- Make the crust: Add the graham crackers or cookies to a food processor, and pulse until you reach a fine crumb. Then add in the melted vegan butter, and pulse again until you get a wet crumb. Press the cookie crumbs into the bottom of your cheesecake pan, working up the sides of the pan as well. Place the pan into the oven to bake for 7 minutes. Once baked, remove from the oven.
- Important: Reduce the oven temperature to 325F.
- Make the cheesecake filling: In a stand mixer with whisk attachment, or large bowl with hand mixer, cream the cream cheese until fluffy, about 2-3 minutes. Add in the dairy free yogurt, sugar, vanilla extract, and cornstarch. Cream together again until smooth. Then pour in the vegan heavy cream and whisk again for about 2-3 minutes to integrate. Scrape the bottom and edges of the bowl in between mixing to ensure everything is incorporated. Pour the cheesecake filling into the springform pan, and smooth the top. Place the cheesecake pan onto a baking sheet.
- Create the water bath: Place a large casserole dish onto the low rack of the oven. Pour the boiling water into the casserole dish. Close the oven door.
- Bake the cheesecake: Place the cheesecake baking sheet onto the middle rack and quickly close the oven to bake for 75 minutes, or until the the top of the cheesecake lightly golden. The center is set but still wiggly. Once baked, turn off the oven, and keep the cheesecake in the oven but crack the oven door. Allow the cheesecake to sit in the oven for 1 hour. The cheesecake will still be a bit wiggly. This is completely fine and should be that way. This cheesecake will not seem cooked at all when you first turn off the oven.
- Chill the cheesecake: Remove the cheesecake from the oven and allow the cheesecake to cool at room temperature for 15 minutes. Then cover and place the cheesecake into the fridge to chill for 4 hours, or overnight.
- Serve and enjoy! When ready to serve, top with fresh berries, cherries, or jam, and enjoy! Store any leftover cheesecake in an airtight container and in the fridge for up to 4 days.
Equipment
Buy Now → Notes
Cornstarch Starch: make sure that your cornstarch or arrowroot starch (also called powder) is stored properly and is still active. Improperly stored or expired arrowroot will not work. You can also swap in an equal amount of cornstarch.
Vegan heavy cream: If you can do cashews, you can use cashew cream.
Water bath: Using a water bath is extremely important for a moist cheesecake! Please see blog post for all tips.
Gluten free: Swap in gluten free vegan graham crackers or gluten free homemade biscoff cookies!
Please read the above blog post for all tips & tricks on how to make this baked vegan cheesecake, as well as watch the quick YouTube tutorial! Thank you!


i hope you meant vegan cream cheese!
Ha yes! 🙂
Can’t express enough how much we loved this cheesecake. I used coconut oil for the crust, so it had a bit of a coconut flavor, but honestly, it still tasted wonderful. Next time I will try the vegan butter! My favorite vegan cheesecake recipe, thank you!! You were right about the Violife too!
So happy to hear this!! YES so glad you used Violife!! Isn’t it the best 🙂 Enjoy!!
Can I use coconut cream instead of full fat coconut milk?
Yes, absolutely!
Can you freeze this?
Yes you can!
This recipe is not only easy but the results are better than a NY Juniors version. I took the KRAFT challenge for 2021 Christmas dessert and will be able to PROUDLY share this dish with family & friends. Good thing I doubled the recipe because I just couldn’t wait to critique this. Delicious, healthy and not overly filling. Yummmm
I am SO thrilled with how this came out. I usually make raw cashew “cheesecakes” but I always feel like I’m eating way too many nuts. This recipe was perfection. I subbed with coconut sugar where it called for sugar, and it made it darker in color, still completely delightful! Thank you so much for sharing your recipe! Can’t wait to make it again!
This cake looked great, but it came out really sour and didn’t taste like a NY Cheesecake. I may try it again, but will use vegan cookies for the crust to bring in some sweetness and add a fruit swirl or more sugar to help the sourness.
So sorry to hear that! It definitely should have tasted sweet- I’m guessing this might have been the cream cheese you used?
can you use cornflour instead of arrowroot? for a coeliac.
Hi Angela! Yes you can! 🙂
Hello, can one half the recipe?
Yes, absolutely! Works perfectly 🙂
Hello, I made the entire recipe. I used a glass dish and filled it with water and baked the cheesecake in the middle rack. My cheesecake cracked a lot , like round deep cracks. What did I do wrong? Thanks
Hi Jan! So the issue with the recipe was baking it in the glass pan- glass bakes REALLY differently than metal, some say to reduce the temp by 25F to prevent cracking if you’re baking with glass, but I’ve never baked a cheesecake in glass so I can’t speak to this! But if you’re going to use glass again, I would try to reduce the oven temp to see if that helps. Otherwise, try to use a metal springform pan- it’s really good at baking a cheesecake evenly (glass tends to over-bake really easily, and not bake evenly throughout the cheesecake!). I hope that helps! Also I’m SO glad you said what pan you used- that instantly showed what the issue was, because if you followed everything else per the recipe, then the issue was the pan! I don’t even bake brownies in a glass pan anymore because it’s just not as consistent!
Hi Britt,
I am excited to make this, but need this to be nut-free. I read that Forager is your favorite yogurt for this recipe. Since that is cashew milk, is there a nut-free yogurt with a flavor profile that goes well with Violife cream cheese? Non-dairy substitutes can have very distinct flavors, so I want them to work together.
Also, I am making this for two people with Celiac. They do not eat oat flour due to cross contamination. Do you have a suggestion for a replacement that worked well in this crust and was nut-free?
Thank you!
Jenny
Hi Jenny! Absolutely!! So yes, I would use the violife cream cheese, and either a coconut milk yogurt (like cocojune) or a soy-milk yogurt (soy will have the most neutral flavor profile!). Also with the violife, note that the packages are NOT 8 ounces, they’re slightly less (I don’t know why they do this, as every other cream cheese brand tends to stick to 8-16 ounce servings, it’s so frustrating!) so just make sure that you’re still measuring the correct quantity for the cream cheese portion!
For the graham crackers, I have made homemade graham crackers both gf and vegan using this recipe: https://www.piesandtacos.com/vegan-graham-crackers/ just swap out the honey for the maple syrup! I know it’s one extra step, but you actually don’t need to shape them into the traditional graham crackers since you’re just going to be crushing it into a crust anyways, so it’s one less step 🙂 Enjoy!!
This was delightful! I used Tofutti, half vegan “heavy cream” and half oat milk, Forager Project sour cream (for the yogurt), and had to sub a little potato starch for some of the corn starch when I ran out. I think I baked it for 65 minutes but could have gone an extra 10 because the center was still soft after chilling overnight (my pan is pretty deep).
Absolutely loved the taste and overall texture and would definitely make it again.
LOVE it!! That’s awesome! So happy to hear that the potato starch still worked- I’m wondering if it had been all cornstarch, if it would have set more, but either way that’s great to hear!! Thank you for the review! 🙂 Enjoy!
Yeah, I wondered about the sub of the potato starch affecting the outcome, and next time I’ll make sure I have enough corn starch.
Hello,
No heavy cream in the country where I live, any idea for a good substitute or maybe a way of doing my own heavy cream ?
Hi Ivan!! No problem! You can use coconut cream OR you can make your own (but note that it contains cashews!). I hope that helps!
Hi Brit, could you tell me how many grams of cream cheese should I use? I am making my own from your recipe.
Absolutely! 960 g of cream cheese total 🙂
awesome cheesecake! didn’t bake it, because there is no dairy in it. came out smooth and creamy
That’s wonderful! So happy to hear it, thanks for the review and enjoy, Valery!
This is THE best vegan cheesecake recipe I’ve ever made and I’ve made a LOT. I’m so glad you provided brand recommendations- the Myokos + forager + country crock plant heavy cream is the PERFECT combo!!!
My question: I’d like to make this into a 4” springform pan size. Would I just “quarter” the weight for each ingredient? And, how long would the baking time be? Should I still leave in the oven for an hour with the oven off and door cracked open?
Thank you!!
Hi,
Does it matter which recipe I use? Video? Or updated version?
Hi Danielle! Thank you so much for the question and heads up! Always follow our recipe cards at the bottom of the page for the most updated instructions! 🙂
Absolutely delightful recipe!! I brought this to a work party, and it was a huge hit! I made the caramel sauce as well, which paired nicely with the cheesecake. I’ll be making this again!
This is WONDERFUL!! Oh I’m so happy!! Enjoy, and thank you for the review!!
Could you also freeze this recipe?
Yes, absolutely! I do this all of the time!
I made this and the texture was AMAZING – I think I may have done something wrong because the aftertaste was very “cornstartch-y”. I also used Tofutti. The next time I will try it with the vegan cream cheese you suggested. Thanks for sharing your knowledge.
Hi Renata! So sorry to hear this! I wonder is there was a mix-up in the measurements? Tofutti is still a highly recommended brand but keep us posted on the results of your next cheesecake! Thanks for being here!
Im so sad this recipe didn’t work for me. I did everything right except I used Philadelphia vegan cheese and it became a puddle of fat on top and looks so gross.
Hi Natalie! So I really can’t speak to Philadelphia vegan cream cheese as I haven’t tried it and don’t have it locally- I’m so sorry! That must have been the issue though, and I’m so sorry that happened. Is there another brand of vegan cream cheese you could use?
I just made this for the family and some neighbors. The consensus is that it tastes delicious, but it doesn’t have that cream cheese smell or taste. I used Violife the first time and was about to make the next batch with Miyokos but her cream cheese does not taste or smell good to any of us. I really wanted to like hers.
Is there another brand you have tried? I’m going to head to the store and do a sniff/taste test on Kite Hill and Daiya.
Hi James! I’m so glad you tried it! I would recommend using Kite Hill or Tofutti if you can- those tend to have the best flavor profiles for cream cheese. I would advise NOT using Miyoko’s cream cheese- to me, it doesn’t really taste like cream cheese. Love their butter, but not their cream cheese!
Status update: Fynd cream cheese is amazing! I’ve had Omni neighbors try this and they swore they can’t tell the difference. I also used Silk almond yogurt which is also amazing. So happy with how it turned out. Thanks Britt!
You may want to take out Miyokos as your recommended cream cheese in the recipe. There are definitely much better ones these days.
Absolutely delicious! I made this cake for my birthday yesterday, except topped it with a mixed berry coulis. The guests were ‘fighting’ for the last slice and I have been asked to make more. Really fantastic. What I do want to mention though is that in step 3 of the method there is mention of dairy free milk which is not part of the ingredients list or on the video. Thank you for this superb recipe.
This is STUNNING oh my goodness!! Happy belated birthday (you share the same birthday as my sister 🙂 ), what a beautiful presentation! And thank you so much for that note!! The video is a bit outdated since I updated the recipe, I’ve been working on getting a new one up soon so stay tuned! So sorry about that confusion!
hi, just wondering how I should change baking times if I want to halve the amount
So I actually haven’t tried halving this recipe- if you’re making the pan smaller though (like using a 6″ pan), the bake time probably won’t change (as it’s still quite dense and tall- using an 8″ pan still would mean there would be less baking time, but not as tall of a cheesecake). I’m so sorry I can’t give you a more confident answer, as I have yet to try this but I will! Maybe a small batch cheesecake is in line next 🙂
Tried this recipe and had to convert the oven temperature from Fahrenheit to Celsius which unfortunately meant that the crust was burnt after ten minutes…
are you using a conventional or convection oven?
Will the result of the cheesecake be very different if using refrigerated cream cheese and yoghurt instead of room temperatured items?
Hi Ulrika! Oh no! So sorry about that, we just use a conventional. Using room temperature items makes it much easier to cream together resulting in the creamiest cheesecake – which we always want! 🙂 Hope this helps!