Base:
Filling:
For Topping:
Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
In a large bowl, sift together the flour, sugar, baking powder, baking soda, salt, and cocoa powder.
In another bowl, whisk together the vegetable oil, buttermilk, eggs, blackcurrant food coloring, vanilla extract, and white vinegar.
Gradually add the wet ingredients to the dry ingredients, mixing until just combined.
Pour the batter into the prepared cake pan and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool completely in the pan on a wire rack.
Make the Cheesecake Filling
In a large mixing bowl, beat the softened cream cheese until smooth and creamy.
Add the powdered sugar and vanilla extract, and continue to beat until well combined.
Fold in the pureed blackcurrants until evenly distributed.
In a separate bowl, whip the heavy cream until stiff peaks form.
Gently fold the whipped cream into the cream cheese mixture until fully incorporated.
Assemble the Cheesecake
Once the cake base has cooled, spread the cheesecake filling evenly over the top.
Smooth the top with a spatula and refrigerate for at least 4 hours, or until the cheesecake is set.
Add the Toppings. Before serving, garnish the cheesecake with fresh blackcurrants and a swirl of whipped cream if desired.
