Combining two dessert pleasures in one simple snack, from Rachel's newest series, Cake Diaries.


  • 100 g (31/2 oz) butter (cut into cubes)
  • 100 g (31/2 oz) dark chocolate (in drops or broken into pieces)
  • 125 g (41/2 oz) caster sugar
  • pinch of salt
  • 3 eggs, beaten
  • 75 g (3oz) self-raising flour
  • 1 tblsp cocoa powder
  • 100 g (31/2 oz) dark chocolate (in chips or chopped into pieces)
  • for the cheesecake mixture
  • 200 g (7 oz) cream cheese
  • 2 egg yolks
  • 75 g (3oz) caster sugar
  • 20cm (8in) square cake tin


  1. Preheat the oven to 180°C (350°F/Gas 4). If the cake tin has a removable base, butter the sides and line the base with a square of baking parchment, otherwise line the base and sides of the tin.
  2. Place the butter and chocolate in a saucepan and melt over a low heat. Stir just until smooth, then remove from the heat and beat in the sugar and salt, followed by the eggs. Sift in the flour and cocoa powder, add the chocolate chips and stir in.
  3. Tip the batter into the prepared tin and spread out using a spatula. In a clean bowl, beat all the ingredients for the cheesecake mixture together until smooth. Dot heaped teaspoonfuls of this mixture across the top of the brownie batter in the tin, then use a skewer or knife to swirl the two mixtures together, right across the tin and up to the edges.
  4. Bake for 30–35 minutes or until the middle of the cake still wobbles slightly when you gently shake the tin – a skewer inserted into the centre should come out with a little moisture on it.
  5. Remove from the oven, place on a wire rack and allow to cool completely in the tin before carefully removing the cake and cutting into squares to serve.