Line a 8x4 inch baking pan with parchment paper and/or spray with non-stick cooking spray.
In a medium bowl, whisk together the melted butter, granulated sugar, and brownie sugar until smooth.
Add the egg and vanilla extract, stirring until well combined.
Sift in the flour, cocoa powder, and salt. Gently fold the ingredients together until just combined—be careful not to overmix.
In another bowl, beat the softened cream cheese until smooth. You can also mix by hand or with a whisk.
Mix in the pumpkin puree, sugar, and cinnamon until smooth.
Add half the brownie batter to the prepared pan and spread around until even.
Spread all of the pumpkin cheesecake mixture on top the brownie layer.
Add the remaining brownie batter on top of the cheesecake layer. If desired, you can swirl with a knife for a cheesecake swirl instead of distinct layers.
Bake in the preheated oven for 25-35 minutes.
Let the brownies cool completely before slicing.
For perfectly clean slices, place in the refrigerator or freezer for 30-60 minutes before slicing.
Notes
This recipe makes 6-8 brownies depending on how big you cut them (they are very rich, so I recommend 8 slices rather than the 6 shown). You can also double the recipe for a full batch of brownies.
These brownies can be stored in an airtight container in the refrigerator for up to 5 days.
You can also freeze the brownies for up to 2 months.