Rich and indulgent, these cream cheese brownies combine rich, chocolatey fudge brownies with a creamy, sweet and tangy cheesecake swirl! This dessert is the best of both desserts in one delightful bite.
Start by preparing the cream cheese filling. In a small bowl beat cream cheese, sugar, egg and vanilla together until smooth. Set the bowl aside.
Pre-heat the oven to 350F (180C) and grease and cover with parchment paper an 8 inch square baking pan. Next, make the brownie batter. In a medium saucepan add the butter and chocolate pieces and heat over low heat until melted and smooth, stirring constantly.
Remove from the heat and stir in the eggs, sugar, water and vanilla until combined. Add the flour, baking soda and salt, stirring well and fold in the walnuts.
Spread half the chocolate batter evenly in the prepared pan, top with cream cheese filling spreading evenly again. Drop spoonfuls or remaining chocolate batter on top of the cream cheese filling spreading as evenly as possible with a knife, then swirl the knife gently through the batter to marble.
Bake approximately 30-35 minutes. Do not over bake. Brownies should be gooey in the middle. Let the brownies cool in the pan. When cool, cut into squares and serve. Enjoy!
Notes
Since these brownies have cream cheese, they will need to be stored in the refrigerator. Store in an airtight container for up to 4 days.Cream cheese often changes in texture when frozen so I would not freeze these chocolate cream cheese brownies but you could try to freeze them for up to 3 months in a freezer safe container if you don’t mind that.