Preheat your oven to 350°F (175°C). Grease and line an 8×8-inch baking pan with parchment paper, allowing some overhang for easy removal later.
- In a large bowl, whisk together the melted butter and granulated sugar until smooth. Add the eggs and vanilla extract, and whisk until fully incorporated. Sift in the flour, cocoa powder, salt, and baking powder, and stir until combined.
- Pour the brownie batter into the prepared baking pan, spreading it out evenly.
- In a medium bowl, beat the softened cream cheese and sugar together until smooth and creamy. Add the egg and vanilla extract, and beat until combined. Gently fold in the Nutella until the mixture is smooth and swirled, but not fully incorporated.
- Spoon the cheesecake filling on top of the brownie batter in dollops, then use a knife or skewer to swirl the Nutella cheesecake filling into the brownie batter, creating a marbled effect.
- Bake for 30-35 minutes, or until a toothpick inserted into the center comes out mostly clean (a few moist crumbs are fine). The cheesecake filling should be set, and the brownies should have a slightly cracked top.
- Allow the brownies to cool in the pan for at least 10 minutes before transferring them to a wire rack to cool completely. For the best texture, refrigerate the brownies for at least 1-2 hours to allow the flavors to meld.
- Once chilled, lift the brownies out of the pan using the parchment paper, slice into squares, and serve. Enjoy the delicious layers of Nutella cheesecake and fudgy brownie!