Graham cracker crust, cream cheese cake layers, cheesecake filling, cherry pie filling and graham cracker buttercream.
Preheat the oven to 375 degrees F. Spray three 8-inch cake pans with nonstick spray, line with parchment, and spray again. Set aside.
In a food processor or blender combine the graham cracker, sugar and melted butter. Pulse until the mixture resembles wet sand.
Divide the crumbs between the three pans (about 7 ounces in each). Pat firmly into place.
Bake the crusts for 5 minutes.
Preheat your oven to 325 degrees.
In a medium mixing bowl, whisk together the flour, baking powder and salt. Set aside.
In the bowl of a stand mixer, beat the grapeseed oil, cream cheese and sugar on medium-high speed for 2-3 minutes.
With the mixer on medium, add the eggs, one at a time, making sure to scrape down the sides and bottom of the bowl between each addition. Once all of the eggs are added, turn the mixer to mediump-high speed and beat for an additional 2 miniutes.
With the mixer on low, alternately add the flour mixture and the buttermilk in three additions, starting and finishing with the flour. Combine until incorporated, about 20 to 30 seconds.
Evenly distribute the batter among the three cake pans on top of the crusts (about 15-16 ounces of batter in each pan) and bake for 30 to 35 minutes or until a toothpick inserted in the center of the cake comes out with just a few moist crumbs.
Let cool in pans 5-10 minutes before inverting onto a wire rack to cool completely. Once cooled, you can cover with plastic wrap and store in your refrigerator overnight or freezer for longer.
In a medium size mixing bowl, beat the cream cheese, sweetened condensed milk, and lemon juice until smooth.
Cover and refrigerate until ready to use.
Combine all of the ingredients in a medium saucepan. Heat to a boil. Boil for 5 minutes, stirring occasionally. You want the cherries to soften and the liquid to thicken. It should coat your spoon well.
This is best made ahead of time and can be stored in an airtight container in the refrigerator for a couple weeks.
In a stand mixer fitted with a paddle attachment, beat the butter on medium-high speed for about two minutes.
With the mixer on low speed, slowly add the sifted powdered sugar until incorporated. Scrape down the sides of the bowl and continue to mix for another minute.
Add the graham cracker crumbs, heavy cream, vanilla and salt. Increase the speed to medium-high and beat the buttercream for 3 to 5 minutes.
Use a spoon to mix the frosting by hand, which will push out the air pockets created by the electric mixer.
Place the first cake layer, top side up, on a cake board or cake plate. Using a piping bag, pipe a rim of buttercream around the edge of the cake.
Fill the cake with 1/2 cup cheesecake filling, followed by 1/2 cup cherry compote.
Place the second cake layer on top and repeat step two.
Place the final cake layer on top and apply a thin layer of buttercream around the entire. Freeze the cake for about 10 minutes to set crumb coat.
Finish frosting the cake with the remaining buttercream and top with remaining cheesecake filling and cherry compote.