Cheesecake Swirl Brownies

Craving fudgy brownies with intense chocolate flavour? Swirled with a luscious cheesecake layer, these rich brownies offer the best of both desserts in every bite! These treats taste great served cold straight from the fridge.









Brownie Batter

  • 3 large eggs, room temperature
  • 3 large egg yolks, room temperature
  • 200g granulated sugar
  • 100g brown sugar
  • ¾ tsp salt
  • 2 tsp pure vanilla extract
  • 9 oz dark chocolate
  • 113g (1 stick) unsalted butter
  • 50g Dutch-processed cocoa powder
  • 70g all-purpose flour

Cheesecake Batter

  • 250g cream cheese, softened
  • 80g granulated sugar
  • 1 egg yolk
  • ¼ tsp pure vanilla extract


  1. Place the oven rack in the middle of the oven.
  2. Preheat the oven to 350°F.
  3. Butter a 9 x 9 inch baking pan and line with parchment paper.  Make sure to leave an overhang that you can use as handles to remove the brownies from the pan.
  4. Melt the butter and the chocolate together in a heat proof bowl placed over a saucepan of simmering water.  The bowl must not touch the water. Stir until combined.
  5. While the chocolate and butter melt, beat the eggs, egg yolks, granulated sugar, brown sugar and salt together in the bowl of a stand mixer fitted with a paddle attachment on medium-high speed for 5 minutes.  The mixture will have doubled in size and turned a lighter colour.
  6. Reduce the speed to low and pour in the vanilla, beating until incorporated.
  7. Once the butter and chocolate have melted, remove the bowl from the heat and whisk in the cocoa powder.
  8. Pour the warm chocolate mixture into the egg mixture and beat on low speed until incorporated.
  9. Use a spatula to fold the flour into the batter.  Be careful not to overmix.
  10. Pour ½ cup of brownie batter into a measuring cup and set aside.
  11. Pour the rest of the brownie batter into the prepared pan.
  12. For the cheesecake batter, beat all of the ingredients together in the bowl of a stand mixer fitted with a paddle attachment on medium-high speed until smooth.
  13. Use an offset spatula to spread out the cheesecake batter evenly over the brownie batter.
  14. Heat the ½ cup of brownie batter in the microwave for 20 seconds.
  15. Use a spoon to drop dollops of brownie batter onto the cheesecake layer. 
  16. Run a knife through the dollops of brownie batter to create a swirl pattern into the cheesecake layer. 
  17. Bake for 35 minutes, or until a toothpick inserted into the center comes out with moist crumbs.
  18. Place the pan on a wire rack and let cool completely.
  19. Lift the brownies by the parchment paper overhang and place on a cutting board.
  20. Use a large chef’s knife to slice the brownies into 16 portions.  Rince the knife in hot water and wipe it before each cut to get clean slices.
  21. Store in an airtight container in the refrigerator for up to 3 days.