Preheat the oven to 350°F and line and gently grease an 8x8 square pan.
In a bowl, whisk together the melted butter and sugar until smooth.
1/2 cup butter, 3/4 cups white sugar
Add in the eggs and vanilla and continue whisking.
2 eggs, 1 tbsp vanilla
Toss in the baking soda, flour, cocoa and fold until it becomes a thick brownie batter. Do not overmix.
3/4 cups flour, 1/4 tsp baking soda, 1/2 cup unsweetened cocoa powder
Pour 2/3's of the mixture into the prepared pan and spread out evenly.
In a bowl with an electric mixer (handheld or stand), mix together the cream cheese, eggs, vanilla, and white sugar until smooth.
4 oz cream cheese, 2 tbsp eggs, 2 tsp vanilla, 3 tbsp white sugar
Spread all of the cream cheese mixture on top of the brownie batter.
Scoop the cherry pie filling on top and spread slightly.
1/4 cup cherry pie filling
Add the remaining 1/3 of the brownie batter on top, dropping it by the tablespoon. Make sure the top layer is even. Don't swirl it in, the brownies will come together as they are baked.
Bake for 28-32 minutes. Insert a toothpick into the brownie section and you'll know it's ready when it comes out crumbly.
Turn the oven off and slightly open the oven door and allow the hot air to escape. Then remove from the oven completely and allow it to cool before slicing.
Store in an airtight container at room temperature for 3 days or in the fridge for a week. Enjoy!