Vegan Chocolate Cheesecake

This creamy vegan chocolate cheesecake recipe is a chocolate lover’s delight with an Oreo-infused crust and indulgently delicious filling. Every bite of this rich cheesecake is infused with chocolate, from the chocolate crust to the chocolate filling, and even the chocolate ganache topping.

If you’re into indulgent chocolate vegan desserts, be sure to try this Chocolate Dump Cake or this Chocolate Pudding Cake.

A slice of vegan chocolate cheesecake has a row of fresh raspberries on top. The rest of the cheesecake is sitting behind the slice.

I knew I wanted to make my regular vegan cheesecake chocolate. So, I created this recipe, tested it with some friends, and it was a hit!  

One thing I love about cheesecakes, they’re relatively easy to make. And, because they’re so rich, you can serve thin slices, making it last even longer. Adding fresh raspberries to this vegan chocolate cheesecake makes the presentation dramatic. But, of course, the flavor is indulgent; and the texture is silky smooth.

Why This Recipe is a Winner

  • Using silken tofu is a great egg replacer for cheesecakes, and it creates a perfect texture
  • Raw cashews added to the filling creates a rich cheesecake that’s creamy in every bite
  • Adding a chocolate ganache on top is an easy touch that adds to the beautiful presentation, especially when combined with fresh strawberries

Key Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe:

  • Chocolate sandwich cookies — The obvious choice here is Oreo cookies, but there are other brands of chocolate sandwich cookies that work. I even make homemade Oreos.
  • Coconut oil — I prefer coconut oil, but you can substitute vegan butter
  • Vegan cream cheese — You’ll need two 8-ounce containers. I typically use Tofutti, Daiya, or Follow Your Heart. You can also make homemade vegan cream cheese.
  • Raw cashews — Some recipes call for soaking cashews, but there’s no need to soak them for this one.
  • Silken tofu — You can find silken tofu in the produce section of many grocery stores. If you do not have access to silken tofu, you can use soft or medium tofu instead.
  • Granulated sugar
  • All-purpose flour — We’ll be adding a bit of flour to the batter to serve as a thickener.
  • Cocoa powder — I recommend natural cocoa powder.
  • Vanilla extract
  • Dairy-free chocolate chips
  • Plant-based milk — I prefer thick, creamy milk like soy milk, vegan evaporated milk, or even vegan creamers.
  • Fresh raspberries — Use fresh berries to garnish, like raspberries, blackberries, or even strawberries.

How to Make Vegan Chocolate Cheesecake

This vegan chocolate cheesecake is so delicious, it’s worth every minute of effort used to make it.

  1. Make the crust by crushing chocolate sandwich cookies in a food processor until crumbly. Add the coconut oil and pulse again. For more detailed step-by-step instructions, read this post on making an Oreo Pie Crust.
  2. Press the crust into the bottom and sides of a springform pan and refrigerate.
  3. Prepare the cheesecake filling by pulsing cream cheese and cashews in a food processor until relatively smooth. Pulse in everything from the sugar to the vanilla until smooth.
    Chocolate sauce is in the bottom of a food processor bowl.
  4. Pour the chocolate cheesecake filling into the prepared crust, wrap the base of the pan in foil, and bake it for 60 minutes.
  5. Prepare chocolate ganache by heating chocolate chips and milk in a microwave-safe bowl for one minute. Cover the dish and let it sit for one minute. Then stir until the chocolate chips are melted.
    Looking down on a bowl full of vegan ganache, with a spoon used to stir it.
  6. Spread the chocolate ganache over the top of the baked and slightly cooled cheesecake. Top with fresh raspberries while the chocolate is still soft.
  7. Refrigerate for at least an hour (but preferably three hours) before serving.

I usually recommend a water bath for the cheesecake, but because this one has a chocolate ganache topping, any cracks that develop while baking will be covered. I still recommend wrapping the pan in foil to prevent leaks in the oven.

Topping vegan chocolate cheesecake with fresh raspberries is a great flavor combination. That’s because raspberries taste great with chocolate. But the colors also work really well together.

Storage Tips

Either transfer cheesecake slices to an airtight container or cover the entire Cheesecake with plastic wrap. It will keep in the fridge for up to 5 days. Individual slices can be frozen for up to 2 months. To thaw, leave the slices at room temperature.

Gluten-Free Cheesecake

Here are tips for making into a gluten-free chocolate cheesecake:

  • Use gluten-free chocolate cookies for the crust.
  • Substitute the flour from the chocolate cheesecake filling with a tablespoon of cornstarch.

Reader Reviews

★★★★★
I don’t think I’ve left a recipe review before, but I had to for this one, because I’m obsessed with this cheesecake. I made it last year for my partner’s birthday and we’re making it again for my birthday this year. Last time I ate about 4 slices in one day. So good! Love that there are 3 different forms of chocolate and the raspberries really make it.

Chloe

Serving Suggestions

Serve individual slices with any of the following:

Marly’s Tips

Coffee brings out the best in chocolate flavor, so adding a bit of coffee liquor or even a teaspoon of instant coffee to the filling is amazing!

Vegan Cheesecake Recipes

If you love this vegan chocolate cheesecake, here’s even more vegan cheesecake recipes to try:

A slice of vegan chocolate cheesecake sits on a black plate with fresh raspberries on top and in a bowl beside it.

No matter how you slice it, this vegan chocolate cheesecake is one you’ll want to share on special occasions — such as Thanksgiving). Or maybe a fancy Saturday night dinner. Or how about even a Tuesday night “let’s make this special” treat.

A slice of vegan chocolate cheesecake has a row of fresh raspberries on top. The rest of the cheesecake is sitting behind the slice.

Vegan Chocolate Cheesecake

This vegan chocolate cheesecake is the best dessert ever! A chocolate crust is filled with a creamy chocolate cheesecake and is topped with a lovely chocolate ganache.
5 from 7 votes
Course: Dessert
Cuisine: American
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 12
Calories: 242kcal

Ingredients

Chocolate Crust

  • 1 ½ cups chocolate sandwich cookies crumbled
  • 4 tablespoons coconut oil softened

Chocolate Cheesecake Filling

  • 16 oz plain nondairy cream cheese (see note)
  • ½ cup raw cashews
  • 12 oz silken tofu
  • 1 cup granulated sugar
  • ¼ cup all-purpose flour
  • cup cocoa powder unsweetened
  • 1 ½ teaspoons vanilla extract

Chocolate Topping

Instructions

  • Preheat oven to 350°F/175°C degrees.
  • Begin by making the crust. Add the chocolate sandwich cookies to a food processor. Pulse until crumbly. Add the coconut oil and pulse again. You should be able to press the mix between your fingers, and it stays together. For more detailed step-by-step instructions, read this post on making an Oreo Pie Crust.
  • Press in the bottom of a springform pan and refrigerate while you're preparing the cheesecake filling.
  • Prepare the cheesecake filling by adding the cream cheese and raw cashews to a food processor. Pulse until the cashews are relatively smooth, about one minute. 
  • Add the sugar, silken tofu, flour, cocoa powder, and vanilla. Pulse again until everything is combined and smooth, around one minute. Optional: Add a teaspoon of instant coffee or coffee liquor to the filling to bring out even more chocolate flavor.
  • Pour the chocolate cheesecake mixture into the prepared crust and wrap the bottom of the pan in foil to prevent leaks. Place in a heated oven and bake for 60 minutes.
  • While the cheesecake is baking, prepare the chocolate topping. Place the chocolate chips in a microwave-safe container with the plant-based milk. Stir to coat the chips. Microwave for one minute, then cover and let it sit for one minute. Then stir until smooth. Cover and set aside until you're ready to top your cheesecake. 
  • When the cheesecake is done, carefully remove it from the oven and set it aside to cool for about 15 minutes. Run a knife along the edge of the pan and remove the outer casing. Top with the chocolate topping and raspberries. Refrigerate for at least an hour (but preferably three hours) before serving.
  • Keep cheesecake in a sealed container in the fridge for up to 5 days. Serve chilled.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)

Notes

I like to bake my cheesecakes in a water bath to prevent the top from cracking. Since you’re adding a topping to this cheesecake, it may not matter as much. However, it’s easy to do. Wrap the bottom of your springform pan in aluminum foil. Then set the pan in a larger roasting pan. Place this in your oven and add a few cups of water to the roasting pan.
See recipe post for suggestions on vegan cream cheese.
Calories: 242kcal | Carbohydrates: 30g | Protein: 2g | Fat: 13g | Saturated Fat: 7g | Sodium: 6mg | Potassium: 178mg | Fiber: 2g | Sugar: 23g | Vitamin A: 20IU | Vitamin C: 2.6mg | Calcium: 23mg | Iron: 1.9mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Enjoy!

This post was originally published in 2010 and was updated to include new photos, new text, and an updated recipe in 2020.

23 Responses to Vegan Chocolate Cheesecake

  1. Avatar thumbnail image for MarlySarah Jamie Johnson Reply

    5 stars
    I really hate cashews, is there any other nut that works well to substitute in for them?

    • Avatar thumbnail image for MarlyMarly

      Hi Sarah! Now, you raise an interesting point. You could replace raw almonds, but they might change the flavor a bit. You know what I would do if I were you and hated cashews? I probably would just leave them out and add another tablespoon of cornstarch. I think that should do it. Note: I haven’t tried this recipe without the cashews so I can’t say for sure, but I think it should work. Let me know how it goes!

  2. Avatar thumbnail image for MarlyKatie | Healthy Seasonal Recipes Reply

    I was listening to your (Chopped) podcast this morning, one from May, and you mentioned this cake. I have been dreaming of it all afternoon, and finally had to come see it for myself! OMG, looks amazing girl! And great job on the updated photos! So pretty! Pinning!

    • Avatar thumbnail image for MarlyMarly

      Ah, thanks Katie! Glad you’re listening to the podcast and hoping you’re liking it. Thanks for your feedback on this post. This recipe. OMG. It’s such a show stopper. I need to make it again! 🙂 Hugs!

  3. Avatar thumbnail image for MarlyGail Reply

    Looks MARVELOUS!!!!!!! we are trying to eat Oil free, is there any substitute for the coconut oil??? Cherries are my favorite fruit, I think they would be great with this also!! YUM!!

  4. Avatar thumbnail image for MarlyAnn Reply

    WOW.. Mouth watering pic, I loveeeeeeee cheesecake!

  5. Avatar thumbnail image for MarlyDebinHawaii Reply

    5 stars
    This cheesecake looks just perfect and so delicious too. I love chocolate and raspberry together.

  6. Avatar thumbnail image for MarlyReeni Reply

    5 stars
    What a gorgeous cake! Chocolate and raspberry are a wonderful match. I always wanted to try the tofutti cream cheese. I think it just might end up in my cart next time I shop. Thanks for visiting my blog and leaving me such nice comments.

    • Avatar thumbnail image for MarlyMarly

      Chocolate and raspberries are such a great combination. I also like chocolate and strawberries…chocolate and blueberries…oh, I think you get the idea. I have tried other vegan cream cheese products and I do think Tofutti is the best. I’d love to hear how it works for you if you try it. I like site and looking forward to future visits!

  7. Avatar thumbnail image for Marlycitronetvanille Reply

    That is a great looking cake!!! and vegan on top, love all the ingredients. I wish I could taste a slice.

    • Avatar thumbnail image for MarlyMarly

      Come on over! I have a slice with your name on it! 😉

  8. Avatar thumbnail image for MarlyPenelopi Reply

    When your blog fully loaded on my screen (imac-so its big) My first reactions was Wow! Beautiful presentation and most interesting article on name change. Wonderful venue. Many thanks for your twitter invite! Shall visit you back soon again,
    Take care,
    Penelopi

    • Avatar thumbnail image for MarlyMarly

      Why thank you, Penelopi! I must say, that is an interesting name. I really have a thing for names. It is crazy. Hey, thanks for stopping by – glad you liked the site! Marly

  9. Avatar thumbnail image for MarlyMindy@thesuburbanlife Reply

    5 stars
    Good. Lord. That looks ah-mazing! And, if it’s HALF as good as your coconut cake…well…my butt’s in big trouble. =)
    Mindy
    http://www.thesuburbanlife.com

    • Avatar thumbnail image for MarlyMarly

      Don’t worry, Mindy, it’s vegan. I keep telling myself that MUST mean healthy. If anyone says differently, I just close my eyes and put my hands over my ears and sing, “lah, lah, lah.” It works for me!

  10. Avatar thumbnail image for MarlySMITH BITES Reply

    Well hello cheesecake – come to mamma! Marly, this looks to die for! I love all things raspberry as it’s probably my most favorite fruit – and pairing it with chocolate and then mixing it all into a cheesecake . . . what can I say, but wow!

    • Avatar thumbnail image for MarlyMarly

      Oh, I agree so much! I think cheesecake is my favorite dessert. Well, that and coconut cake. Well, and I really like chocolate cake too. Oh forget it. I love it all!

Rate / Comment

Your email address will not be published.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.