Soft Peanut Butter Bars

Featured in Desserts.

These soft peanut butter bars are packed with buttery goodness, oats, and vanilla. They’re easy to whip up in less than 40 minutes and deliver a perfect mix of crunch and softness with their golden-brown edges and melt-in-your-mouth center. Great as a quick snack or a crowd-pleasing dessert!

A woman wearing an apron and smiling.
Updated on Sat, 31 May 2025 16:58:56 GMT
A golden cookie bar with peanut butter flavor. Pin it
A golden cookie bar with peanut butter flavor. | tasteofmoms.com

These school lunch-style peanut butter bars bring back childhood memories but taste way better than what you remember. They're deliciously soft, sweet, and loaded with peanut butter goodness – don't count on having leftovers!

When I brought these to my kid's school fundraiser, they were gone before anything else. Now whenever I need something that'll make everyone happy, this is my go-to treat.

Ingredients

  • Unsalted butter: Let it sit out until soft so it mixes smoothly with everything else
  • Granulated sugar: Gives the bars their sweet taste and helps create slightly crunchy edges
  • Brown sugar: Makes these bars extra chewy and adds rich flavor notes
  • Creamy peanut butter: Stick with brands like Skippy or Jif for the best outcome
  • Large eggs: Take them out of the fridge early so they're not cold when mixing
  • Vanilla extract: Rounds out the flavor profile with subtle warmth
  • All-purpose flour: Forms the foundation of your bars
  • Baking soda: Creates just enough rise without turning them cakey
  • Salt: Brings out the peanut butter taste and cuts the sweetness
  • Quick oats: Delivers that classic texture we all remember
A square of chocolate cake with peanut butter frosting. Pin it
A square of chocolate cake with peanut butter frosting. | tasteofmoms.com

Step-by-Step Instructions

Prep Your Equipment:
Get your oven going at 350°F and coat your 9×13 baking dish completely. Try using parchment paper with extra hanging over the sides to lift the bars out easily when done.
Cream The Base:
Mix the soft butter and both sugars together for at least 3-4 minutes until it looks much lighter and super fluffy. You want it to look almost whipped and way paler than when you started.
Add Wet Ingredients:
Mix in the peanut butter, eggs, and vanilla until everything looks smooth. Don't forget to scrape the bowl so everything gets mixed in. You'll know it's ready when it looks shiny and well-blended.
Combine Dry Ingredients:
In another bowl, stir together flour, baking soda, and salt. This makes sure you won't bite into a pocket of salt or baking soda later.
Incorporate Dry Into Wet:
Slowly add the flour mixture to your peanut butter mixture, mixing gently just until it comes together. Don't go overboard or your bars might turn out tough.
Add The Oats:
Use a spatula to fold in the quick oats by hand, making sure they're spread evenly through the dough. These oats are what give the bars that cafeteria-style texture everyone loves.
Press And Bake:
Push the thick dough into your pan, getting it into all the corners and flattening the top. The dough will stick to everything, so wet your hands or use a greased spatula to make it easier.
Cool Completely:
Let the bars cool all the way before cutting them. It might take an hour, but you'll get cleaner cuts and better flavor if you wait.

Quick oats really are the magic ingredient here. I tried making these with regular old-fashioned oats during testing, but something wasn't right. The quick oats nail that special texture that makes these true cafeteria-style bars.

Storage Solutions

Keep these bars in a sealed container at room temperature and they'll stay fresh for about 5 days. Want to save them longer? Wrap each bar in plastic and put them in a freezer bag – they'll last up to 3 months. Just let them sit out for an hour before eating.

Customization Options

The basic recipe works great on its own, but you can always switch things up. Throw in a cup of chocolate chips for a peanut butter cup vibe, or try crunchy peanut butter for more texture. For something fancier, try topping cooled bars with a simple sugar glaze or some melted chocolate.

Serving Suggestions

These make fantastic lunch box treats, but you can also warm one up and top it with vanilla ice cream for a fancy dessert. If you're hosting brunch, cut them smaller and serve with fresh fruit. They're also perfect for holiday cookie swaps since you can make so many at once.

The Nostalgia Factor

School desserts just hit differently, and these bars capture that special feeling. The mix of peanut butter and oats creates that texture we all loved as kids. Unlike the store-bought stuff, these homemade versions use real ingredients with no weird preservatives.

A tray of brownies with caramel topping. Pin it
A tray of brownies with caramel topping. | tasteofmoms.com

Frequently Asked Questions

→ Why are these peanut butter bars so tender?

The blend of creamy peanut butter, soft butter, and quick-cooking oats gives these bars their signature softness.

→ Is chunky peanut butter a good substitute for creamy?

Definitely! Chunky peanut butter adds some texture, though it might slightly change the smoothness of the dough.

→ What’s the best way to keep leftover bars fresh?

Store leftovers in a sealed container at room temperature for 4-5 days, or keep them in the fridge to last up to a week.

→ Can I put these bars in the freezer?

Yes, wrap them tightly or use an airtight container to store in the freezer for up to 3 months.

→ Are there any fun mix-ins I can use?

Of course! Try adding chocolate chips, dried fruit, or chopped nuts for a fun twist.

Soft Peanut Butter Bars

Tender, nutty bars with oats and a soft middle.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Ashley

Category: Desserts

Difficulty: Intermediate

Cuisine: American

Yield: 24 Servings

Dietary: Vegetarian

Ingredients

01 2 cups quick-cooking oats
02 1 teaspoon baking soda
03 1 cup packed light brown sugar
04 1/2 teaspoon table salt
05 2 teaspoons pure vanilla extract
06 1 cup granulated white sugar
07 1 cup smooth peanut butter
08 1 cup unsalted butter, at room temperature
09 2 large eggs
10 2 cups plain all-purpose flour

Instructions

Step 01

Set your oven to 350°F (175°C). Coat a 9×13 pan with non-stick spray and put it aside.

Step 02

Use a large bowl to whip together the softened butter, white sugar, and brown sugar until they’re fluffy.

Step 03

Blend in the peanut butter, followed by the eggs and vanilla, stirring until it all comes together smoothly.

Step 04

In a separate bowl, mix the flour, baking soda, and salt with a whisk or fork.

Step 05

Little by little, add the dry powder mix into the wet blend. Stir lightly so it’s just combined.

Step 06

Gently fold the oats into the mixture until they’re evenly mixed throughout.

Step 07

Even the dough out by spreading it across the prepared pan.

Step 08

Bake in the middle of the oven for around 20 to 25 minutes. Once the edges turn light brown and a toothpick slides out clean from the middle, it’s ready.

Step 09

Let the dish cool completely in the pan. Then, slice it into squares before serving.

Tools You'll Need

  • Rectangular 9×13 pan
  • Broad mixing bowl
  • Hand whisk or similar tool
  • Flexible rubber spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Peanut Products
  • Egg-Based Items
  • Wheat/Gluten
  • Milk-Derived Products

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~