This post may contain affiliate links. Please read our disclosure policy.
After nearly a year of testing, I’m officially ready to share my ‘better than the Lunch Lady’s’ Peanut Butter Bars! Capped with chocolate frosting and full of oats + peanut butter, these baked bars simply cannot be beat!

Peanut Butter Oatmeal Bars
Making and eating these peanut butter bars is an annual top 3 back to school experience for me! Oozing nostalgia, this take on lunch lady peanut butter bars is an absolute touchdown! Tender bars, chock full of peanut butter and oats and topped with a delectable chocolate frosting. Um, hello. Yes, I’ll eat the whole pan, thank you.
While I have a soft spot for no-bake peanut butter bars, this oven masterpiece is ridiculously soft, slightly gooey and exactly what I want a classic peanut butter bar to be.

What’s In Peanut Butter Bars Recipe?
- Salted Butter, softened – If you don’ have salted butter and only have unsalted on hand, that is fine! Just add an extra pinch of salt to the recipe to make up for it.
- Peanut Butter – I use creamy peanut butter but crunchy would definitely work too. I have not tested this recipe with natural peanut butters so I am unsure of how that could change the outcome of the recipe!
- Granulated Sugar
- Brown Sugar – This helps give the bars a nice rich & warm depth of flavor.
- Eggs
- Vanilla Extract
- All-Purpose Flour
- Old Fashioned Oats: I haven’t tested this recipe using quick oats so I would strongly suggest using old fashioned oats for this recipe.
- Salt
- Baking Soda
Chocolate Icing
- Salted Butter
- Cocoa Powder – We are looking for unsweetened cocoa powder here.
- Milk – I just use what I have on hand, sometimes that is skim milk and sometimes it is whole milk! It all will be sufficient for this recipe.
- Powdered Sugar
- Vanilla

How to Make Peanut Butter Bars
- Prep by preheating the oven to 350°F and greasing a 9×13 pan.
- With an electric hand mixer or a stand mixer, cream together the peanut butter, butter and sugars until light and fluffy.
- Add in the eggs and vanilla, mixing until just combined.
- To the mixture, add in the flour, old fashioned oats, salt and baking soda.
- Mix until a slightly sticky dough forms.
- Next, spread and press the finished dough into the bottom of your greased pan.
- Place your pan in the oven and bake at 350°F for 18-20 minutes.
- Remove your peanut butter bars from the oven when the edges are starting to turn golden and begin making the frosting.
- To make the frosting, melt the butter, cocoa powder and milk in a medium saucepan over medium heat. Bring the mixture to a soft boil.
- Once boiling, remove the pot from the heat and whisk in the powdered sugar and vanilla until smooth.
- Let the icing cool for 10 minutes.
- After it has cooled, stir the icing to break up the crusting on top and then pour over the peanut butter bars.
- Allow the bars + frosting to cool completely before cutting. (You can put it in the fridge to speed up the process, if desired.) Enjoy!

How to store Peanut butter bars?
Store your peanut butter chocolate bars in an airtight container at room temperature for up to a 3 days. These also freeze really well up to 3 months. Just let them thaw on the counter when you’re ready to serve.
Can I make peanut butter bars dairy free?
Absolutely! With dairy free chocolate chips, vegan butter and a dairy free milk, this recipe can easily be made dairy free and still turn out delicious!

More Classic Desserts to Devour!
- Puppy Chow
- Reese’s Fudge
- Microwave Peanut Brittle
- No Bake Cheesecake
- Cookie Dough Bites
- Oreo Pie
- Rice Krispie Treats
- Buckeye Balls

Peanut Butter Chocolate Bars
Ingredients
Peanut Butter cookie Layer
- 1/2 cup (111g) salted butter
- 1 cup (246g) peanut butter
- 1/2 cup (115g) granulated sugar
- 1/2 cup (123g) brown sugar
- 2 eggs
- 2 tsp vanilla
- 1 1/2 cups (228g) all-purpose flour
- 1 cup (100g) old fashioned oats
- 1/2 tsp salt
- 1 tsp baking soda
Chocolate Icing
- 1/2 cup (111g) salted butter
- 4 tbsp cocoa powder
- 6 tbsp milk
- 1 lb powdered sugar
- 1 tsp vanilla

Instructions
- Preheat oven to 350°.
- Cream together peanut butter, butter and sugars until light and fluffy with either a stand mixer or electric hand mixer.
- Add in the eggs and vanilla, mix until just combined.
- Add in the flour, old fashioned oats, salt and baking soda.
- Mix until the dough forms. Dough will be slightly sticky.
- Spread and press the dough into the bottom of a greased 9×13 pan.
- Bake at 350° for 18-20 minutes.
- Once the peanut butter bars come out of the oven, make the frosting.
- To make the frosting, melt the butter, cocoa powder and milk in a medium saucepan pan over medium heat. Bring to a soft boil.
- Once boiling, remove from heat and whisk in the powdered sugar and vanilla.
- Let the icing cool for 10 minutes. Stir the icing to break up the crusting on top and then pour over the peanut butter bars.
- Allow to cool completely before cutting. (You can put it in fridge to speed up the process, if desired.)














These are the Peanut Butter Bars you know and love, trust me. When I was a kid, I remember 2 older ladies in my church making the best peanut butter bars. These taste exactly like them. I am now on their level. 💁♀️😆 SO good!!!
SO ADDICTING!!! I’ve made these bars about 15 times and it never gets old. It’s so quick and easy. My husband and I could eat the whole pan in one sitting. And the frosting absolutely to die for!!
For the peanut butter chocolate bars if they are refrigerated do you think they store longer than 3 days? They are cooling now. Boy that frosting is heavenly I will never by storebought frosting again you could use that frosting on so many different things.
Hi Kyla! So glad you like the frosting. Yes, they will last longer if stored in the fridge – I recommend eating them within a week!
Thank you, Karli for gram measurements!! 🥰🥰🥰
You’re welcome!
1 LB of powdered sugar…. please tell me I’m reading that correctly. My baked dough is cooling. This all smells amazing
I’m a frequent baker, so anytime something claims to be “the best,” I like to try it right away. I make a lot of cakes and prepare buttercream frosting regularly, so I’m pretty comfortable working with icing.
Unfortunately, this icing didn’t work out for me at all—it never set and was extremely runny. I followed the directions exactly, so I’m not sure what went wrong or why it turned out that way.
The cookies themselves were absolutely delicious, and I just wish I hadn’t ruined them with the icing.
If anyone has tips or tricks to get better results with the icing, I’d really appreciate it!
Can I make these gluten free
Yes! I recommend using a 1:1 gluten free flour substitute like Arthur’s Red Mills. Just double check that all other ingredients are gf and you’ll be good to go!