Old-Fashioned Peanut Butter Bars are the kind of no-bake dessert I make when I want something rich, sweet, and reliable. They have that classic buttery graham cracker base and a smooth chocolate top that sets up firm.
For me, the best part is the texture: the bottom is soft and dense, and the topping is glossy chocolate-peanut butter that slices clean if you give it enough chill time. They’re sweet, so I like them cut into smaller squares, especially on a cookie tray.
I make these a lot for holiday platters, potlucks, and “grab something from the fridge” desserts. They’re also great when you want a make-ahead bar that doesn’t involve turning on the oven.

Why You’ll Love This Recipe
No-bake ease: You don’t need an oven, and there’s nothing fussy about the method. It’s a mix, press, melt, spread situation.
That lunch-lady vibe: If you like classic peanut butter squares, this hits the mark. Thick base, chocolate top, and a nice clean bite.
Chocolate on top: The chocolate-peanut butter layer sets up smooth and sliceable. It’s the part that makes these feel extra finished.
Great for sharing: A 9×13 pan makes a lot of bars, and they travel well once chilled. I like them for parties because they don’t crumble all over the place.
Easy to tweak: You can swap the crumbs, change the chocolate, or add crunch without changing the whole recipe. It’s flexible in a way that actually works.
Ingredients You’ll Need
Peanut Butter Base
- Graham cracker crumbs: I like the fine, sandy crumbs so the base presses in smoothly and doesn’t fall apart. You can crush your own, but the box of crumbs is easy and consistent.
- Powdered sugar: This is what gives the base that classic, slightly fudgy texture. If your powdered sugar is lumpy, a quick sift helps.
- Creamy peanut butter: I use a regular creamy peanut butter (the kind that’s already smooth and stable). Natural peanut butter can work, but it can make the base softer and a little oily.
- Unsalted butter: Melted butter is the glue here and gives the base that old-fashioned buttery flavor. If you only have salted butter, just go lighter on added salt.
- Vanilla extract: It rounds everything out and makes the peanut butter taste a little more like a dessert bar instead of a snack.
- Kosher salt: Don’t skip it. A small amount makes the peanut butter and chocolate taste sharper and less flat.
Chocolate Topping
- Semi-sweet chocolate chips: Semi-sweet is my go-to for this because it keeps the topping from getting too sweet. Milk chocolate is totally fine if that’s what you have.
- Creamy peanut butter: This makes the chocolate layer softer and easier to bite. It also keeps the topping from feeling like a hard candy shell.

Recipe Instructions
- Prep the pan: Line a 9×13-inch pan with parchment paper, leaving some overhang so you can lift the bars out later. Lightly grease the parchment if yours tends to stick.
- Mix the dry ingredients: Stir the graham cracker crumbs and powdered sugar together in a large bowl until they look evenly combined.
- Add the wet ingredients: Mix in the melted butter, peanut butter, vanilla, and salt. Keep stirring until the mixture is thick and uniform and there are no dry pockets.
- Press into the pan: Scoop the mixture into the prepared pan and press it into an even layer. Use a spatula or the bottom of a measuring cup and really pack it down so the bars slice clean.
- Melt the topping: Melt the chocolate chips and peanut butter together until smooth, either in the microwave in short bursts (stirring each time) or over a double boiler.
- Spread the topping: Stir the melted chocolate mixture until glossy, then spread it evenly over the base. Push it into the corners and smooth the top.
- Chill: Refrigerate until firm, about 60 minutes. If you want extra clean slices, let it chill longer.
- Slice the bars: Lift the slab out using the parchment overhang, then cut into bars with a warm, dry knife. Wipe the knife between cuts for neat edges.

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
Press the base down firmly. This is what keeps the peanut butter layer from crumbling when you cut it. I use the bottom of a measuring cup and go corner to corner.
Use parchment with overhang. Lifting the whole thing out makes slicing so much easier and keeps the topping from getting scuffed up in the pan.
Melt the chocolate gently. If you microwave it, do short intervals and stir well in between. Chocolate can go from fine to scorched fast.
Chill longer for cleaner cuts. An hour usually works, but if your kitchen is warm or you want sharp edges, give it another 30 to 60 minutes.
Warm the knife, then wipe it. A warm, dry knife glides through the chocolate layer instead of cracking it. I run the blade under hot water, dry it, slice, then repeat as needed.
Keep the salt in there. Even a small pinch makes the peanut butter taste more like peanut butter. It also helps the chocolate topping taste less one-note.
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
- Milk: A cold glass of milk is classic with peanut butter chocolate bars. I like this best when the bars are straight from the fridge.
- Coffee: These are really good with coffee, especially if you cut them smaller. The bitterness helps with the sweetness.
- Fresh berries: Strawberries or raspberries on the side are nice if you want something a little lighter on the plate. It’s an easy way to break up the richness.
- Ice cream: Serve a bar with a small scoop of vanilla ice cream if you want a full dessert plate. I usually do this when I’m cutting larger squares.
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 the bars covered in the refrigerator for up to 7 days. They hold their shape best when chilled, and the topping stays nice and firm.
You can make this recipe ahead a day or two before you need it. I actually prefer them after they’ve had time to chill because the slices look cleaner.
If you want them to last longer, freeze the bars for up to 2 months in a freezer-safe container. I like to separate layers with parchment so they don’t stick together.
Thaw in the fridge overnight for the neatest texture, then slice or re-slice if you need to. They’re also fine to thaw for a bit at room temperature, but the topping softens faster.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I swap the graham cracker crumbs for something else?
Yes. Crushed vanilla wafers are great here, and digestive biscuits work well too. Just crush them fine so the base presses in evenly.
Can I use milk chocolate chips instead of semi-sweet?
You can. Milk chocolate makes the topping sweeter, which is totally fine if that’s what you like (or what you have in the pantry).
Why is my base a little soft or oily?
This usually happens if the butter is very warm or if the peanut butter is a looser “natural” style. Chill the bars longer and they should firm up, but next time let the melted butter cool for a few minutes before mixing.
How do I get cleaner slices without cracking the chocolate?
Chill the bars until very firm, then use a warm, dry knife and wipe it between cuts. If the topping still cracks, let the bars sit at room temperature for 5 to 10 minutes before slicing.
Can I add something for crunch?
Yes, crispy rice cereal mixed into the base is a simple one. I like it when I want the bars a little less dense.
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.

Old-Fashioned Peanut Butter Bars
INGREDIENTS
Peanut Butter Base
- 2 cups graham cracker crumbs
- 2 cups powdered sugar
- 1 cup creamy peanut butter
- 1 cup unsalted butter melted
- 1 tsp vanilla extract
- ¼ tsp kosher salt.
Chocolate Topping
- 2 cups semi sweet chocolate chips
- ½ cup creamy peanut butter.
INSTRUCTIONS
Prep Pan
- line a 9x13 inch pan with parchment paper leaving overhang
- lightly grease parchment if needed.
Make Base
- stir graham cracker crumbs and powdered sugar until evenly combined
- mix in melted butter peanut butter vanilla and salt until thick and uniform
- press mixture firmly into prepared pan in an even layer using a spatula or the bottom of a measuring cup.
Make Topping
- melt chocolate chips and peanut butter together until smooth using microwave in short intervals or a double boiler
- stir until glossy and fully combined
- spread topping evenly over the base.
Set And Slice
- refrigerate until firm about 60 minutes
- lift out using parchment overhang
- slice into bars with a warm dry knife wiping between cuts.
