Peanut Butter Cream Cheesecake Bars are my go-to when I want a rich, creamy dessert that still slices neatly and serves a group. You get a buttery graham crust and a thick peanut butter cheesecake layer that tastes like the classic peanut butter-and-cream cheese combo.
The filling is smooth and dense in the best way, with a real peanut butter flavor that doesn’t get lost once it’s baked. I also like that these bars hold up well on a plate, which makes them easier to serve than a traditional cheesecake.
I make these a lot for weekends and holidays, or anytime I need a make-ahead dessert that I can chill until I’m ready to cut and serve. A little drizzle of peanut butter and chocolate on top is optional, but I rarely skip it.

Why You’ll Love This Recipe
Easy to slice: Bars are just simpler than a full cheesecake. You get clean squares that are easy to serve and easy to portion.
Big peanut butter flavor: The peanut butter actually comes through after baking, and it tastes like the filling you want in a peanut butter dessert.
That graham crust: The buttery crumb crust is sturdy and gives the creamy layer something to sit on. It’s the right kind of sweet and a little salty.
Make-ahead friendly: These need chill time anyway, so they’re a natural make-ahead dessert for parties and holidays.
Optional drizzle: Peanut butter and a bit of chocolate on top makes them look finished with almost no effort.
Ingredients You’ll Need
Crust
- Graham cracker crumbs: I use regular graham crumbs here, and I like a finer crumb so the crust presses in firmly. If you’re crushing your own crackers, go a little extra so you can pack it in tight.
- Granulated sugar: Just enough to sweeten the crust and help it bake up a little more “cookie-like.”
- Unsalted butter: Melted butter is what makes the crust hold together. Unsalted keeps the salt level in your control.
- Kosher salt: Don’t skip it. It keeps the crust from tasting flat, especially with a sweet filling on top.
Peanut Butter Cheesecake Filling
- Cream cheese: Full-fat works best, and I really do mean softened. If it’s still cold, you’ll fight little lumps the whole time.
- Creamy peanut butter: Standard creamy peanut butter (like the classic jar kind) is what I use. Natural peanut butter can work, but it tends to be looser and can change the texture a bit.
- Granulated sugar: Keeps the filling sweet and clean-tasting. Brown sugar can add flavor, but it also changes the look and texture.
- Eggs: Room temp is helpful so they mix in quickly. The big thing is not overmixing once the eggs go in.
- Sour cream: Use full-fat if you can. It makes the filling creamier and gives it that classic cheesecake tang.
- Vanilla extract: This rounds out the peanut butter flavor and makes the filling taste more like a “dessert,” not just peanut butter.
- Kosher salt: A little salt makes the peanut butter taste more like itself. It’s a small amount, but it matters.
Optional Topping
- Creamy peanut butter: Melt it just enough so it drizzles easily. If it’s too thick, it will tug at the surface instead of flowing.
- Chocolate chips: Melted chocolate gives you that peanut butter cup vibe. Any chocolate chips work—semisweet is my usual.
- Chopped peanuts: Totally optional, but I like the crunch. Salted peanuts are especially good here.

Recipe Instructions
- Preheat the oven: Heat the oven to 325°F. Line an 8×8-inch pan with parchment paper, leaving an overhang so you can lift the bars out later.
- Mix the crust: Stir the graham cracker crumbs, sugar, melted butter, and salt together until the crumbs look evenly moistened.
- Bake the crust: Press the mixture firmly into the pan in an even layer. Bake for about 8 to 10 minutes, until it’s set and lightly fragrant, then let it cool slightly.
- Beat the cream cheese: In a mixing bowl, beat the softened cream cheese until smooth and creamy.
- Add peanut butter and sugar: Beat in the peanut butter and sugar until fully combined and smooth.
- Add the eggs: Mix in the eggs one at a time, just until incorporated.
- Add sour cream and vanilla: Mix in the sour cream, vanilla, and salt on low speed until the batter is smooth. Scrape down the bowl if needed.
- Fill the pan: Pour the filling over the slightly cooled crust, then smooth the top.
- Bake: Bake for about 30 to 35 minutes, until the edges are set and the center is still slightly jiggly.
- Cool and chill: Cool at room temperature for about 1 hour, then refrigerate until fully chilled and set, at least 4 hours.
- Slice: Lift the bars out using the parchment overhang. Slice into bars, wiping the knife between cuts for cleaner edges.
- Finish (optional): Drizzle with melted peanut butter and melted chocolate, then sprinkle with chopped peanuts. Chill for about 15 minutes to set the drizzle if needed.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use full-fat dairy. Reduced-fat cream cheese and sour cream can work, but the filling usually turns out softer and a little less rich. For this recipe, full-fat gives you that classic dense cheesecake bite.
Stop mixing once the eggs are in. Overmixing adds extra air, which makes cheesecake more likely to puff and crack. Mix just until you don’t see streaks of egg.
Pull it when the center still jiggles. The edges should look set, but the middle should wobble a bit when you gently shake the pan. It finishes setting as it cools and chills.
Try a chocolate crumb crust. Chocolate cookie crumbs (like chocolate wafer cookies) are really good with the peanut butter filling. It makes the whole bar taste more like a peanut butter cup.
Freeze briefly for cleaner cuts. If you want super neat slices, pop the chilled pan in the freezer for about 20 minutes, then slice. It firms up just enough to cut cleanly.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or espresso: These are really good with coffee, especially if you went heavy on the peanut butter drizzle. I usually serve them with plain black coffee or an iced latte.
- Milk: A cold glass of milk is classic with anything peanut butter and chocolate. It keeps things simple, especially for kids.
- Fresh berries: Strawberries or raspberries on the side are nice if you want something fresh on the plate. I don’t do a big fruit salad—just a handful is enough.
- Whipped cream: A small dollop is good if you’re serving these as a plated dessert. I like it best when the bars are fully chilled.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. I keep them right in the pan with the parchment still underneath, or move the cut bars into a container.
You can definitely make this recipe ahead. I usually bake them the day before, chill overnight, and slice the next day when they’re fully set.
If you want them to last longer, you can freeze individual portions in an airtight container. Let them thaw in the fridge overnight before serving.
The drizzle is easiest to add after chilling, but you can also add it before slicing. If you do it before slicing, wipe your knife more often so the top stays neat.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
How do I know when the cheesecake bars are done baking?
Look for set edges and a center that still jiggles slightly when you gently shake the pan. If the center looks liquidy, it needs more time, but you don’t want it baked until it’s completely firm.
Can I use natural peanut butter?
You can, but the texture can be a little softer and sometimes slightly oily depending on the brand. If you use natural peanut butter, make sure it’s very well stirred and mixed before adding it to the batter.
Can I swap the graham crust for something else?
Yes—chocolate cookie crumbs are great here and make the bars taste more like a peanut butter cup. Just use crumbs that crush up fine so the crust presses in well.
Why did my cheesecake crack?
Cracks usually come from overmixing after the eggs go in or baking a little too long. The good news is that these are bars, and the optional drizzle hides cracks easily.
Can I double this recipe?
Yes. Bake it in a 9×13-inch pan and plan on a longer bake time since there’s more batter. Start checking around the 40-minute mark and use the same “set edges, jiggly center” cue.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Peanut Butter Cream Cheesecake Bars
INGREDIENTS
Crust
- 2 cups graham cracker crumbs
- 1/4 cup granulated sugar
- 1/2 cup unsalted butter melted
- 1/4 tsp kosher salt.
Peanut Butter Cheesecake Filling
- 16 oz cream cheese softened
- 3/4 cup creamy peanut butter
- 3/4 cup granulated sugar
- 2 large eggs room temperature
- 1/2 cup sour cream room temperature
- 1 tbsp vanilla extract
- 1/4 tsp kosher salt.
Optional Topping
- 1/4 cup creamy peanut butter melted
- 2 tbsp chocolate chips melted
- chopped peanuts for garnish.
INSTRUCTIONS
Prep and Crust
- heat oven to 325 F and line an 8x8 inch pan with parchment leaving overhang
- mix graham crumbs sugar melted butter and salt until evenly moistened
- press firmly into pan in an even layer
- bake until set and lightly fragrant then cool slightly about 8 to 10 minutes.
Filling and Bake
- beat cream cheese until smooth then beat in peanut butter and sugar until fully combined
- mix in eggs one at a time just until incorporated then mix in sour cream vanilla and salt on low
- pour filling over crust and smooth the top
- bake until edges are set and center is slightly jiggly about 30 to 35 minutes.
Cool and Slice
- cool at room temperature about 1 hour then refrigerate until fully chilled and set at least 4 hours
- lift out using parchment and slice into bars wiping knife between cuts.
Optional Finish
- drizzle with melted peanut butter and melted chocolate then sprinkle with chopped peanuts
- chill 15 minutes to set drizzle if needed.
