This homemade Cream Cheese Chocolate Cake is so easy to make and absolutely delicious! It's moist and full of perfect chocolatey flavor. Everyone who tries it will love it! There's no need to reach for a box mix to make a delicious dessert.
Add butter and sugar into a mixing bowl, beat them with a stand mixer on medium speed until light and fluffy. It takes about 2 minutes.
Whisk eggs and whipping cream in a clean bowl, and slowly drizzle into the butter mixture. Keep mixing the mixture at the same pace until incorporated.
Fold in sifted cake flour, baking powder, cocoa powder, and salt, and mix well with a spatula. Scrape down the mixture from the side of the mixing bowl, and combine well until a smooth batter forms. Set aside.
To prepare the cream cheese filling, first soften the cream cheese at room temperature.
Beat the softened cream cheese with a stand mixer or electronic hand mixer until smooth. Add sugar, egg and corn flour, and continue beating the mixture until smooth and no clumps remain in the filling. Set aside.
Pour half of the cake batter into the pan, and shake it lightly to distribute evenly. Then, spoon the cream cheese filling on the cake batter.
Gently add the rest of the cake batter onto the cream cheese filling. Smooth out the surface with the back of a spoon.
Sprinkle the chocolate chips on the top, and bake the cake for 40 minutes or until firm to touch around the edges.
Cool the cake in the pan for 20 minutes. Remove the cake from the pan, and let it cool completely on a rack before serving.