Go Back
+ servings
Vegan Peanut Butter Caramel Chocolate Cheesecake
Print Recipe
4.67 from 3 votes

Vegan Peanut Butter Caramel Chocolate Cheesecake

This vegan peanut butter caramel chocolate cheesecake (read: vegan pb twix cheesecake) walks a fine line between rich and outrageously decadent. There are four layers to this dreamy dessert: 1) buttery coconut oil shortbread crust, 2) tangy, cashew cheesecake filling, 3) sweet 5-minute peanut butter caramel, and 4) a crisp chocolate drizzle + chip layer. In light of its richness, this vegan, gluten-free cheesecake is an ideal dessert to share with loved ones—a special occasion sort of thing, if you will.
Prep Time50 mins
Cook Time20 mins
Total Time1 hr 10 mins
Course: Cheesecake, Dessert
Cuisine: Gluten-Free, Vegan
Servings: 14 slices
Author: Ashley Melillo | Blissful Basil


Shortbread Crust

  • 1 ½ cups oat flour*
  • ¼ cup plus 2 tablespoons coconut flour
  • ¼ teaspoon fine-grain sea salt
  • ¼ cup plus 2 tablespoons virgin coconut oil, melted
  • ¼ cup plus 2 tablespoons pure maple syrup
  • 1 ½ teaspoons pure vanilla extract

Cheesecake Filling

  • 1 ¼ cups full-fat canned coconut milk, chilled (see notes)**
  • 1 cup raw cashews, soaked in water for at least 8 hours***
  • ¾ cup pitted and packed medjool dates, soaked in water for at least 8 hours***
  • 3–4 tablespoons fresh lemon juice or apple cider vinegar, to taste (depending on desired level of tanginess)
  • 2 tablespoons tahini
  • ½ teaspoon sea salt

Peanut Butter Caramel Layer

Chocolate Layer

  • ¾ cup mini non-dairy chocolate chips, divided


For the Shortbread Crust

  • Preheat the oven to 350F. Line the bottom of a 8-inch springform pan (double-check your pan size—a 9-inch springform pan won't work for this recipe) with parchment paper (I like to pop out the bottom of the pan, place a piece of parchment paper over it, and use kitchen shears to cut out a circle). Lightly grease the sides of the pan.
  • In a large mixing bowl, whisk together the oat flour, coconut flour, and sea salt. Add the coconut oil, maple syrup, and vanilla, and stir well to combine. Let the dough rest for 5 minutes to thicken, stirring once or twice. You should have a soft, slightly spongy dough.
  • Scoop the dough into the lined pan, and use your fingers to press and spread it into an even layer. Use a fork to poke several holes across the surface to prevent bubbling.
  • Bake for 12–14 minutes, or until the edges are just barely turning golden and the crust feels softly set but not yet crisp. Let cool completely.

For the Cheesecake Filling

  • Meanwhile, combine all filling ingredients in a food processor and process until completely smooth, stopping to scrape down sides as needed. You'll need to process for about 5 minutes to get it to a smooth, creamy consistency.
  • Once the crust has cooled, pour the cheesecake filling over it and gently drop the pan on a firm surface several times to smooth the surface.
  • Clear out a flat space in your freezer and place the pan on a baking sheet for easy transport. Freeze for 2 hours, or until the cheesecake layer has set.

For the Peanut Butter Caramel Layer

  • Once the cheesecake layer is almost completely set, prepare the peanut butter caramel. (Be sure to substitute peanut butter for the almond butter in the recipe.)
  • Once the caramel is ready, pour as much over the cheesecake layer as desired (anywhere from ½ to the full batch) and tilt the pan back-and-forth to create a smooth, even layer. (Note: For the photos, I used a full batch of caramel. Any leftover caramel can be refrigerated in an airtight container for up to 2 weeks.)
  • Return the pan to the freezer for at least 20 minutes, or until the caramel layer has set.
  • For the Chocolate Layer
  • Melt ½ cup of the mini chocolate chips in a double boiler or bain marie.
  • Drizzle and splatter the melted chocolate across the surface of the caramel layer, and sprinkle with the remaining ¼ cup mini chocolate chips.
  • Return to the freezer for at least 10 minutes, or until the chocolate layer has set.

To Serve

  • Run a sharp knife around the edge of the springform pan to release the cheesecake. 
  • If your chocolate layer is thick like mine (as opposed to a delicate drizzle), I recommend using a warm knife to slice the cheesecake. Simply run a very sharp knife under hot water, wipe dry, and then slice. 
  • Store the cheesecake in the refrigerator for up to 5 days. Serve leftovers chilled straight from the refrigerator.


*Do not substitute the oat flour with more coconut flour. Coconut flour cannot be used as a 1:1 substitute for other flours. See this post for why.
**Chill a can of full-fat coconut milk or coconut cream in the refrigerator overnight. Then, open the can and scoop off/measure the thick cream at the top, excluding the watery liquid.
***To simplify the soaking, combine the cashews and dates in one airtight container, cover with water, and soak for 8 hours or overnight.