This post contains affiliate links.

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:

4.93 from 401 votes

Peanut Butter Bars

Author: Lauren Allen
This old fashioned Peanut Butter Bars recipe has a chewy base topped with peanut butter and chocolate glaze. They are perfect for potlucks or parties and can be made in advance or frozen!
Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 24

Email This Recipe!

Enter your email and we'll send it directly to you!

By entering your phone number you consent to receive marketing text messages (e.g. meal plans) from TBFS at the number provided, including messages sent by autodialer. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link. Reply HELP for help. Privacy Policy.

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: 237kcal, Carbohydrates: 31g, Protein: 4g, Fat: 11g, Saturated Fat: 6g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.3g, Cholesterol: 36mg, Sodium: 256mg, Potassium: 89mg, Fiber: 1g, Sugar: 20g, Vitamin A: 261IU, Calcium: 21mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

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

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.93 from 401 votes (330 ratings without comment)
Subscribe
Notify of

159 Comments
Inline Feedbacks
View all comments
Holly
6 years ago

Found this a few weeks ago and they are easy to made and delicious. I am about to make my third batch lol —- all the family loved them and we are in Argentina and peanut butter is not popular or used much, so to begin I had to make my own peanut butter. ( very easy too) I adapted the recipe the 2nd time I made them adding crushed nuts in the batter as well as chocolate chips. I also added crushed nuts atop the layer of peanut butter on the top and instead of the icing I simply used melted semi- sweet chocolate. They were a hit and I’ll make them this way again tomorrow adding a bit of coconut on top of the nuts before adding the melted chocolate — lol I want it all! Thanks so much for your recipe …

Pamela Romines
6 years ago

5 stars
I made these tonight for our sons and visiting nephews, and they were a huge hit! The chewy texture and delicious flavors were an irresistible combination! I made a favorite topping instead of the recipe’s frosting because of the mixed reviews. Glad I did because it really complimented the bars, is quick and easy, & can’t fail: 1 c. chocolate chips, 1/2 c. butterscotch chips, and 2/3 c. peanut butter melted together, and spread on top of cooled bars! Home Run! Will definitely make these again!

Jonathan
6 years ago

5 stars
Let me preface by saying that I’m NOT an avid baker. I have probably baked a total of 8 times in my entire life.

Still, this recipe was easy enough for even a novice to follow, and has enough detail to make you feel like a pro (sort of).

Everyone loved them! Consistency and flavour are remarkable. I only had about half the amount of rolled oats in the cupboard, but they still turned out great.

I drizzled the frosting, since I was confident that my attempt to make the frosting smooth and even would turn out poorly. As such, bites that don’t have much chocolate drizzle would not be as sweet, but are still delicious. I have a very sweet tooth, so I was the only one who cared about this. If I drizzle the frosting again next time (yes, will definitely make these again), thinking maybe to put half the confectioners sugar into the dough, and half into the frosting for a more even distrivution. Unless that would be uncouth? ?

Five stars all the way, this recipe is one for the books!

Coni
6 years ago

5 stars
Delicious and chewy!
When making the icing, my butter cake separated during the cooking process and I thought it was botched, but I just powered on ahead and added the icing sugar and everything turned out wonderfully!

Mary-Ann Laevens
7 years ago

Just put icing on ..looks delicious ???

Mary-Ann Laevens
6 years ago

The squares turned out delicious ???

Karen
7 years ago

My son and I made these last night and after I cooled and added peanutbutter and chocolate, I cut into them and wanted to try one. It didn’t look 100% done in the middle is that how it’s supposed to be? I baked for 17 first and then let it bake another 3 minutes.

Amber
7 years ago

5 stars
Everything about these bars are……PERFECT!!! They are the tastiest, chewiest oatmeal bars I have ever had! Might I add the frosting is SO DELISH! Your instructions were easy to follow and I had all the ingredients on hand!! This one is going in the cookbook! Thank you for sharing!

Jacy
7 years ago
Reply to  Amber

5 stars
Thank you for notes to prevent over baking … I resisted the urge to bake longer because it appeared to need a few more minutes … So glad I followed your directions !!!
Now waiting for cooling and final steps … Yum … … 🙂

Cathy
7 years ago

5 stars
My family loved these bars – they really are addicting! I made them like the recipe said, but didn’t see any reason to boil the milk for 2 minutes. I took it off the heat as soon as it started boiling (making sure I had whisked the cocoa powder in) stirred in the powdered sugar and it was perfect. Will make again!

Sharon
7 years ago

The recipe for the chocolate icing is incorrect. I wasted the last bag of my powdered sugar trying to make this icing. I think you screwed up and did not include the milk. I ended with lumps in the bottom of the pan.

Rory
7 years ago

5 stars
Delicious flavor! Loved the peanut butter and oat combo! I couldn’t get the chocolate frosting to come out right, however — the butter oils separated and the cocoa powder stayed as chunky little powder pieces. I tried twice and couldn’t get it to melt together properly like yours in the video. Any ideas if I was over boiling or not boiling long enough?

Anyway, I just melted dark chocolate instead and poured that over top — it turned out great! Recommend!