This marble brownie recipe combines rich, fudgy chocolate brownie with creamy, tangy baked vanilla cheesecake. It's truly a combination made in heaven.
Put the butter and chopped dark chocolate in a large, heatproof bowl. Gently melt until smooth. You can use the microwave to do this, using 30 second bursts and stirring after each burst. Alternatively, you can put an inch of water in a pan, place the bowl on top (so that the water isn't touching the bowl) and bring to the boil so that the steam gently melts the chocolate, stirring as you go.
Whisk the sugar in. The mixture will thicken - graininess at this stage is fine.
If the mixture is hot, wait until it's just slightly warm before adding the beaten egg and vanilla. Whisk together until smooth.
Sift the flour into the bowl. Gently fold through until evenly combined.
Make the cheesecake batter
Put the cream cheese, double cream, vanilla, eggs, plain flour, and caster sugar in a bowl.
Whisk together until just combined - don't continue to whisk as this will introduce air bubbles.
To assemble
Grease and line a 20cm x 28cm (8 inch x 11 inch) non-stick shallow rectangular cake tin.
Fill with the brownie batter.
Make some large wells to pour the cheesecake batter into.
Pour the rest of the batter on top and use a skewer to swirl lightly.
Bake for 35-40 minutes until set all the way across. A skewer pushed into the centre of an area without cheesecake swirl should reveal sticky crumbs.
Place on a wire rack to cool completely in the tin.
Chill overnight to firm up before slicing into squares.