Heat oven to 350°F. Line a 9-inch square pan with parchment and lightly grease.
Whisk melted butter, granulated sugar, brown sugar, and cocoa until glossy and smooth.
Whisk in beaten eggs and vanilla until mixture thickens slightly.
Fold in flour and salt just until combined. Stir in chocolate chips, if using.
Spread about two-thirds of the brownie batter into the prepared pan.
Beat cream cheese, cheesecake sugar, and sour cream until silky. Mix in beaten egg and vanilla.
Dollop cheesecake mixture over the brownie base. Spoon cherry pie filling evenly over the top.
Scatter remaining brownie batter in spoonfuls. Swirl layers gently with a knife.
Bake 34–38 minutes, until the center is just set and edges pull slightly from the pan.
Cool completely in the pan. Chill 1 hour for neat slices, then cut into squares.
Notes
Try a half teaspoon of almond extract in the cheesecake for a black-forest vibe. For cleaner swirls, reserve two spoonfuls of brownie batter to finish the top. Store covered in the fridge up to 4 days; serve slightly chilled.This recipe is an original creation inspired by classic Cherry Cheesecake Brownies flavors. All ingredient ratios and instructions are independently developed.