Begin by preheating your oven to 350° Fahrenheit, and grease a 9-inch square pan.
To make the chocolate layer combine the almond flour, cocoa, protein powder, sweetener, baking powder, and salt in a medium-sized mixing bowl. Whisk together until evenly combined.
Next, add the vanilla, melted butter, and eggs. Stir together with a spatula until everything is evenly mixed and you have a thick chocolate dough.
Dump the dough into the prepared pan. Using either your hands or a spatula, press the dough out until it evenly covers the bottom of the pan.
Next, Using either a stand mixer or a hand mixer, whip the cream cheese, sweetener, and protein powder until smooth.
Scrape the sides of the bowl to ensure the cream cheese has been mixed evenly and mix again. Once you have a smooth mixture with no lumps, add the vanilla, egg, and cream, and mix again until smooth and creamy.
Pour the mixture over your chocolate layer. Using a spatula, smooth the batter over the chocolate layer until it reaches the edges and evenly covers the whole layer.Optional - Sprinkle some cocoa powder on top for garnish. Bake for 20-25 minutes or until the edges have begun to brown and the middle has set.Let cool for about 30 minutes, then refrigerate for about an hour until set.Slice into nine equal pieces, serve, and enjoy!