In a small bowl, beat cream cheese, sugar, egg and vanilla together until smooth.
Step 2
In a saucepan add butter and chocolate pieces and heat until melted and smooth. Remove from heat and stir in the eggs, sugar, water and vanilla..
Step 3
Add the flour, baking soda and salt then stir fold in walnuts to the fudge brownie batter.
Step 4
Spread half the chocolate brownie batter evenly in a pan, top with cream cheese mix and spread again. Drop spoonfuls of brownie batter on top of the cream cheese filling.
Step 5
With a knife swirl the brownie layer and cheesecake layer to marble.
Step 6
Bake at 350F for 30-35 minutes. Let brownies cool in the pan, cut into squares and serve.