1. Make the Creamy Cheesecake Layer:
Get Ready: Start by preheating your oven to 300°F (150°C). Grab an 8-inch round baking pan with a removable bottom, grease it lightly, then line the bottom with parchment paper and grease the paper too.
Mix It Up: In a large bowl, beat the softened cream cheese until it's super smooth and creamy, about 1-2 minutes. Stir in the sour cream, followed by the sweetener and vanilla extract until everything is beautifully blended.
Add Eggs: Gently beat in the eggs one at a time, just until they're incorporated. Don't overmix! Make sure to scrape down the bowl sides.
Bake & Chill: Pour the cheesecake batter into your prepared pan, gently shake to even it out, and tap lightly on the counter to remove any air bubbles. Bake for 30-40 minutes, or until the edges are set and the center has a slight jiggle. Let it cool completely.
Freeze Solid: Once cool, run a knife around the edges, remove the pan sides, and wrap the cheesecake tightly. Pop it in the freezer until it's completely solid – at least 3 hours, or even overnight. This is key for easy assembly!
2. Bake the Delicious Chocolate Cake Layers:
Oven & Pans: Preheat your oven to 350°F (175°C). Grease two 8-inch round cake pans really well, then line the bottoms with parchment paper and grease the paper.
Dry Mix: In a big bowl, whisk together the coconut flour, sweetener, cocoa powder, protein powder, baking powder, and salt.
Wet Mix: Stir in the eggs, avocado oil (or melted butter), and vanilla extract until combined.
Add Coffee: Gradually stir in the coffee (or water) about 1/4 cup at a time, until your batter is thick but easy to scoop.
Bake Cake: Divide the batter evenly between the two prepared pans and spread it out. Bake for 15-20 minutes, or until the tops of the cakes are firm to the touch. Let them cool completely before carefully flipping them onto a wire rack.
3. Prepare the Velvety Chocolate Frosting:
Melt Chocolate: In a microwave-safe bowl, melt the chopped unsweetened chocolate in 30-second bursts, stirring until smooth. Let it cool down to lukewarm.
Creamy Base: In a large bowl, beat the softened cream cheese and butter until they're perfectly smooth. Mix in the powdered sweetener and vanilla extract.
Combine: Add the cooled melted chocolate to the cream cheese mixture and beat until smooth. Stir in two tablespoons of the heavy cream until well combined.
Whip & Fold: In a separate bowl, beat the remaining heavy cream until it forms stiff peaks. Gently fold this whipped cream into your chocolate frosting until no streaks remain, making it light and airy.
4. Assemble Your Masterpiece!
First Layer: Place one chocolate cake layer on your serving platter. Spread about 1/3 cup of the chocolate frosting evenly over the top, reaching to the edges.
Add Cheesecake: Carefully remove the frozen cheesecake layer from the freezer and gently flip it onto the frosted cake. Remove any parchment paper stuck to the bottom. Spread another 1/3 cup of frosting over the cheesecake layer.
Top It Off: Place the second chocolate cake layer on top of the cheesecake. Now, generously spread the remaining frosting over the top and sides of the entire cake.
Decorate (Optional): If you like, put any leftover frosting into a piping bag with a star tip and pipe some pretty rosettes around the top edge of the cake.
Serve & Enjoy: Let the cake sit in the fridge for a bit to allow the cheesecake layer to thaw slightly, then slice and enjoy this amazing, healthy indulgence!