Soft and Chewy Peanut Butter Lunch Lady Cookie Bars
Soft, chewy peanut butter cookie bars crowned with a thick, creamy peanut butter frosting bring all the nostalgia of the school cafeteria right to your kitchen. These lunch lady cookie bars mix up in one bowl and bake in a 9×13 pan, making them a dead-simple weeknight dessert that tastes like the real deal.

The bars have a tender crumb that stays soft for days, and the frosting sets up just enough to slice cleanly without cracking. There’s a reason this recipe has been passed around for decades.
What Makes These Peanut Butter Cookie Bars So Good
The combination of brown sugar and granulated sugar gives the bars a deep, molasses-kissed sweetness and keeps the texture soft long after baking. A full cup of creamy peanut butter in the dough means every bite tastes unmistakably of roasted peanuts.
The frosting is the same thick, spreadable layer you remember. It never turns gritty because a little milk smooths out the powdered sugar, and it sets with a glossy finish that slices beautifully.
Ingredients

- 1 cup unsalted butter, softened: for the cookie base
- 1 cup packed brown sugar: light or dark both work
- 1/2 cup granulated sugar: ordinary white sugar is fine
- 1 cup creamy peanut butter: for the cookie base; not natural (see tips)
- 2 large eggs: at room temperature
- 2 teaspoons vanilla extract
- 2 1/2 cups all-purpose flour: spooned and leveled
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, softened: for the frosting
- 1 cup creamy peanut butter: for the frosting
- 2 cups powdered sugar
- 2 to 4 tablespoons milk: any kind
- 1 teaspoon vanilla extract
Variations / Substitutions
- Crunchy peanut butter: swap it in for the base to add little bits of peanut throughout the bars.
- Chocolate chips: fold 1/2 cup mini chocolate chips into the dough before pressing it into the pan.
- Dairy-free: use vegan butter sticks and your favorite plant-based milk in both the bars and the frosting.
Betty Crocker Sugar Cookie Bars are another reader favorite dessert worth making next.
How to Make Peanut Butter Lunch Lady Cookie Bars
Step 1: Cream the Butter and Sugars

In a large bowl, beat the 1 cup softened butter, brown sugar, and granulated sugar with an electric mixer on medium speed for about 3 minutes, until the mixture looks light and fluffy. This step incorporates air so the bars bake up soft, not dense.
The mixture will go from grainy to a pale, creamy mass that clings to the sides of the bowl. Scrape down the bowl halfway through to make sure everything gets evenly combined.
Step 2: Mix in the Peanut Butter and Eggs

Add the 1 cup peanut butter, eggs, and vanilla to the creamed mixture. Beat on low speed until just smooth, about 1 minute. You don’t want to overmix here or the bars can turn out tough.
The dough will be thick, sticky, and a uniform light brown color. It should smell strongly of peanut butter with a background of vanilla.
Step 3: Press and Bake

Preheat the oven to 350°F (175°C). In a separate bowl, whisk together the flour, baking soda, and salt. Add the dry ingredients to the wet mixture and mix on low speed until just combined and no streaks of flour remain. Press the dough evenly into a greased 9×13-inch baking pan. Bake for 20 to 22 minutes, or until the edges are lightly golden and the center is set.
The bars will look puffed and slightly crackly on top when you pull them out. A toothpick inserted in the center should come out with a few moist crumbs. Do not overbake, or the bars will be dry.
Step 4: Beat the Frosting

While the bars cool completely in the pan, make the frosting. In a medium bowl, beat the 1/2 cup softened butter and 1 cup peanut butter together on medium speed until smooth and well blended, about 1 minute. With the mixer on low, gradually add the powdered sugar, 2 tablespoons of milk, and vanilla. Beat until creamy, scraping down the bowl. If it’s too thick, add the remaining milk a teaspoon at a time until it’s spreadable but not runny.
The frosting should be glossy and thick, holding soft peaks when you lift the beaters. It spreads best at room temperature, so don’t chill it.
Step 5: Frost and Slice

Once the cookie base is completely cool (warm bars will melt the frosting), spread the peanut butter frosting evenly over the top with a spatula. Let the frosting set for at least 15 minutes before cutting so you get clean slices.
Cut into 24 squares and serve. The frosting will have a slight sheen and the bars will be dense and chewy underneath. Store any leftovers in a single layer in an airtight container.
Tips for Perfect Lunch Lady Cookie Bars
- Use room-temperature butter and eggs so the butter and sugars cream properly. Cold ingredients can leave you with dense, lumpy bars.
- Measure the flour carefully by spooning it into the cup and leveling it off. Too much flour makes the bars dry and crumbly.
- Stick with a classic creamy peanut butter like Jif or Skippy for both the bars and the frosting. Natural peanut butter tends to separate and can make the frosting oily.
- For the neatest squares, wipe your knife with a damp paper towel between each cut.
Keeping Leftover Cookie Bars Fresh
- Refrigerate: store in an airtight container for up to 5 days. The bars actually get even better the next day after the flavors meld.
- Serve Cold: these taste great straight from the fridge or after sitting at room temperature for a few minutes.
Frequently Asked Questions
Can I use natural peanut butter?
Yes, but only if it’s the no-stir kind. Drippy natural peanut butter can make the frosting loose and oily.
Why did my frosting turn out grainy?
Usually the powdered sugar wasn’t fully incorporated. Beat it on low speed first, then increase to medium until silky smooth, adding milk a little at a time to dissolve any clumps.
Can I freeze lunch lady cookie bars?
Absolutely. Wrap the unfrosted base tightly and freeze for up to 2 months. Thaw, then frost fresh. You can also freeze the fully frosted bars in a single layer, separated with parchment, for up to 1 month.
Can I make these gluten-free?
Yes, swap the all-purpose flour for a 1:1 gluten-free flour blend that contains xanthan gum. The texture will be slightly more crumbly but still delicious.
Why are they called lunch lady cookie bars?
The name comes from the version served in school cafeterias decades ago, where lunch ladies would make massive sheet pans of peanut butter bars topped with a sweet frosting.

Peanut Butter Lunch Lady Cookie Bars Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan.
- Beat 1 cup butter, brown sugar, and granulated sugar until light and fluffy. Add 1 cup peanut butter, eggs, and vanilla; beat until smooth.
- Whisk flour, baking soda, and salt in a bowl. Gradually add to wet mixture, mixing just until combined.
- Press dough evenly into prepared pan. Bake 20–22 minutes until edges are golden and center is set. Cool completely in pan.
- For frosting, beat 1/2 cup butter and 1 cup peanut butter until smooth. Gradually add powdered sugar, 2 tablespoons milk, and vanilla, beating until creamy. Add more milk if needed.
- Spread frosting over cooled bars. Let set 15 minutes, then slice and serve.
