Line a 9x9 pan with parchment paper. This step isn’t completely necessary but it really helps in removing the cheesecake bars from the pan.
Pour the graham cracker crumbs in a medium mixing bowl. Add the granulated sugar and the melted butter and stir them together. The mixture with be crumbly but damp. If you squeeze it between your fingers, it should stick together.
Press the mixture into the bottom of your prepared pan. You can use a greased glass to press it firmly into place but I find that your clean fingers work a little better. Place the crust in the fridge to firm up while we make the filling.
In the bowl to your stand mixer, use the whisk attachment to beat the butter and powdered sugar on high speed until it is smooth and fluffy.
Add the peanut butter, sour cream (or greek yogurt), vanilla extract and heavy cream. Start the mixer on low to avoid a mess and slowly increase the speed to high. Beat until the peanut butter is fully mixed through.
Spoon the cheesecake filling over the cooled crust and use a spatula or the back of a spoon to smooth it out.
Spoon teaspoon sized dollops of the grape jelly evenly over the top of the cheesecake.
Use a knife or a spoon to swirl the jam into the cheesecake batter and smooth it out. Pop the cheesecake in the fridge for at least 4 hours but up to overnight.
Once the bars have fully chilled, remove them from the pan by lifting out the parchment paper. Drizzle smooth peanut butter over the top, slice , serve and enjoy!