150g (2/3 cup) butter
150g (3/4 cup) dark chocolate (min. 50% cocoa), chopped
150g (3/4 cup) sugar
2 eggs
1 tsp vanilla extract
100g (3/4 cup) all-purpose flour
1/4 tsp salt
500g (2 cups) cream cheese (room temperature)
120g (1/2 cup) sugar
2 eggs
1 tsp vanilla extract
Zest of 1 lemon (optional)
100g (1/2 cup) dark chocolate
100ml (1/3 cup + 1 tbsp) heavy cream
1 tbsp butter
50g (1/2 cup) finely chopped walnuts
Preheat oven to 170°C (340°F). Line a 20 cm (8-inch) springform pan with parchment paper.
Melt butter and chocolate together in a saucepan or microwave. Stir until smooth.
Add sugar, then eggs, one at a time, stirring well.
Mix in vanilla, then flour and salt. Don’t overmix.
Pour into the pan and smooth the top.
In a large bowl, beat cream cheese and sugar until smooth and creamy.
Add eggs one at a time, then vanilla and lemon zest if using.
Pour gently over the brownie layer and level it.
Bake at 170°C (340°F) for 45–50 minutes, or until the center is set but slightly jiggly.
Let cool in the oven with the door slightly open for 30 minutes, then chill in the fridge for at least 4 hours (or overnight).
Heat the cream until just simmering, then pour over the chocolate and butter in a bowl.
Let sit for 1 minute, then stir until glossy and smooth.
Pour over the chilled cake and gently spread.
Sprinkle the top with finely chopped walnuts before the glaze sets.