Our old fashioned Peanut Butter Bars recipe has a thick and chewy base topped a quick chocolate glaze. They're perfect for potlucks or parties and can be made ahead or frozen!

A stack of chewy peanut butter bars topped with a layer of peanut butter and a chocolate frosting on a plate to share.

These chewy peanut butter bars are THE treat to bring to every potluck and way better than the Lunch lady peanut butter bars you may remember as a kid. A family friend (thanks Chris McLaws!) shared this recipe with us decades ago and it's been the most popular cookie bar in our family, since. They have the BEST soft and chewy texture and peanut butter flavor and you can double the recipe to bake in a baker's half sheet pan.

How to make Peanut Butter Bars:

Make Dough: With a hand mixer or stand mixer, cream butter, sugar, and brown sugar together. Add eggs, vanilla, and peanut butter then mix again. Stir dry ingredients in separate bowl, then combine.

Two images showing lunch lady peanut butter bars cookie dough, then after they are baked and peanut butter is being spread on top.

Bake: Press dough into a greased 9×13″ baking pan and bake at 350°F (180°C) for 17-21 minutes. Be careful not to over-bake! They shouldn't look glossy, but barely set in the center (they will continue to harden as they cool).

Peanut butter and chocolate topping: Cool bars completely then spread a thin layer of peanut butter and melted chocolate glaze on top.

Two images showing chocolate peanut butter bars cut into squares then a few served on a platter.

Make Ahead and Freezing Instructions:

To Make Ahead: Peanut butter bars will keep in the refrigerator for up to 1 week. The cookie dough could be made a day ahead of time, stored in the fridge until ready to bake.

To Freeze: Cover homemade peanut butter bars with plastic wrap, then a double layer or aluminum foil and freeze in a freezer safe pan up to 3 months. Thaw overnight in the fridge then bring to room temperature before serving.

More “Bar” Recipes:

Follow me for more great recipes

Recipe

A stack of chewy peanut butter bars topped with a layer of peanut butter and a chocolate frosting on a plate to share.
Prep 20 minutes
Cook 30 minutes
Total 50 minutes
Save Recipe

Ingredients
  

Peanut Butter Bars:

Chocolate Frosting:

Instructions
 

  • Preheat oven to 350 degrees F.
  • Wet ingredients: In a large mixing bowl, cream together the butter, sugar and brown sugar. Add the eggs, vanilla, and peanut butter and mix well.
    ¾ cup butter, ½ cup granulated sugar, 1 cup light brown sugar, 2 large eggs, 1 teaspoon vanilla extract, ½ cup creamy peanut butter
  • Dry Ingredients: In a separate bowl mix together the dry ingredients.
    2 ½ teaspoons baking soda, ½ teaspoon salt, 1 ½ cups all-purpose flour, 2 cups old-fashioned rolled oats
  • Combine: Add dry ingredients to creamy mixture. Press firmly into a greased 9×13'' pan.
  • Bake at 350 degrees for 17-21 minutes or until no longer glossy, but just barely set in the center. Do not over-bake; they will harden as they cool. Allow to cool completely before frosting.
  • Spread Peanut Butter: Once cool, spread a thin layer of creamy peanut butter over the bars.
  • Chocolate Frosting: Add butter to a small skillet over medium heat. Once melted, stir in cocoa. Remove from heat and stir im milk, powdered sugar and vanilla. Whisk until smooth, using electric beaters to get out any lumps, if needed. Spread chocolate frosting over the top of the bars.
    ¼ cup butter, 1 Tablespoon unsweetened cocoa powder, 1 ½ Tablespoons milk, 1 ¼ cups powdered sugar, 1 teaspoon vanilla extract

Notes

Yield: 24 peanut butter bars. Serving Size: 1 peanut butter bar.
Make Ahead Instructions: Follow the recipe as instructed then cover well and keep in the refrigerator for up to 1 week. Dough can be made one day ahead, stored in the fridge. 
Freezing Instructions: Make the homemade peanut butter bar recipe then cover well and freeze for up to 3 months. Let thaw overnight in the refrigerator then place on the counter to bring to room temperature before serving.

Nutrition

Calories: 237kcalCarbohydrates: 31gProtein: 4gFat: 11gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.3gCholesterol: 36mgSodium: 256mgPotassium: 89mgFiber: 1gSugar: 20gVitamin A: 261IUCalcium: 21mgIron: 1mg

Follow Me

Get recipe ideas weekly!

I originally shared this recipe in April 2013. Updated February 2018, May 2021 (frosting recipe amended), June 2023 and March 2025

This post contains affiliate links.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.1 7 votes
Recipe Rating
4.93 from 401 votes (330 ratings without comment)
Subscribe
Notify of
guest

159 Comments
Inline Feedbacks
View all comments
Betty
7 years ago

5 stars
Perfectly delicious and easy. Followed exactly. No problems.

Russell Young
7 years ago

Followed your recipe exactly and they wouldn’t set cooked 5 minutes more still wouldn’t set turned heat up to 400 for another 5 minutes still an awesome tasting peanut butter mush but wouldn’t call em bars.

Kristi
7 years ago

5 stars
I am eating this now. I made it with tahini instead of peanut butter. And a gluten free flour baking mix. I added some chopped cooked apples. It is really good.

plasterer bristol
8 years ago

Oh yummy. These are just delicious. Thanks for sharing this recipe.

Simon

Maureen Lyons
10 years ago

Is the baking soda amount correct at 3/4 tablespoon? That’s a lot of baking soda! I cut it back a bit when I made the recipe today and still feel there is too prominent of a soda taste. Otherwise a great recipe for texture and flavor.

Julie
10 years ago

Is that sweetened or unsweetened cocoa?

Lisa
10 years ago

Is there a secret to getting your butter not to separate when boiling? Did it twice.

April
8 years ago
Reply to  Lauren Allen

I had this same problem even after going really slowly and stirring constantly. But I saved it by putting the mixture (including powdered sugar) into my mixer and while whipping adding a dribble of milk. Smoothed out beautifully and was no longer a greasy mess. The frosting still set up and everything. Thanks for the recipe!

Amy Hallman
6 years ago
Reply to  April

Thank you for this! That’s exactly how mine went too so I put it in the mixer, added a splash of milk and whipped it, turned out perfectly!

Kristen @ A Mind Full Mom
11 years ago

I am obsessed with the peanut butter and chocolate combination. And the fact these are “from scratch” I know they will be so much better than anything in a package. Can’t wait to make these!

Tracy
10 years ago
Reply to  Lauren Allen

Is the frosting recipe supposed to say 1/2 cup butter, or 1/2 cup peanut butter? You mention the frosting having the perfect peanut butter/chocolate ratio, but recipe doesn’t list peanut butter. . .
Anxious to try these. Thanks!

Tracy
10 years ago
Reply to  Tracy

oh dang, just read the whole recipe. . . loser, sorry!

Cindy
7 years ago
Reply to  Lauren Allen

I wonder which oats should I use I have the quick and the old fashioned

dina
11 years ago

they look yummy!

Lauri Wenberg
12 years ago

These are delicious, however, instead of the frosting, I top them with melted Hershey bars. The chocolate sets up so you can stack them and the Hershey seem to be a little less sweet.

Laurie Barry
6 years ago
Reply to  Lauri Wenberg

5 stars
That’s a great idea..
I made them and they are fantastic..

1 2 3 11