Peanut Butter Bars Delight

Category: Sweet Finishes & Fresh-Baked Joy

These peanut butter bars combine creamy peanut butter and rolled oats for a moist, textured base. Butter and sugars are whipped to a fluffy mix before eggs, vanilla, and peanut butter join the blend. A dash of baking soda and salt, plus all-purpose flour, bring the right rise and flavor. After baking until just set, the bars cool before getting a smooth peanut butter spread and a luscious chocolate frosting made from butter, cocoa powder, milk, and powdered sugar. The result is a rich, nutty treat with a velvety chocolate finish, perfect for any sweet craving.

Breanna smiling at the camera.
Created By Breanna
Last updated on Tue, 10 Mar 2026 15:50:36 GMT
A plate of peanut butter bars. Save
A plate of peanut butter bars. | foodiffy.com

This peanut butter bars recipe is perfect for anyone craving a rich and chewy treat made from ingredients you probably already have at home. It comes together quickly and brings a delicious balance of nutty, sweet, and chocolatey flavors that satisfy any sweet tooth.

I whipped this up last minute for a bake sale and it instantly became a favorite in my house. The frosting adds just the right amount of chocolate without overpowering the peanut taste.

Ingredients

  • Butter: room temperature for the perfect creamy base and binding the bars together
  • Granulated sugar and light brown sugar: add sweetness and a subtle molasses note choose light brown sugar with large crystals for better flavor
  • Eggs: to help everything hold together and add moisture make sure they are fresh
  • Vanilla extract: enhances all the flavors use pure vanilla for a richer aroma
  • Creamy peanut butter: provides that classic nutty taste and smooth texture go for a natural variety without extra oil
  • Baking soda: for leavening so bars stay light and chewy measure carefully for best results
  • Salt: to balance sweetness and boost flavor use fine sea salt if possible
  • All-purpose flour: for structure pick unbleached for cleaner flavor
  • Old-fashioned rolled oats: add hearty chew and texture avoid instant oats to retain their shape and bite
  • Butter: melted in frosting for smooth chocolate spread enhances richness
  • Unsweetened cocoa powder: for deep chocolate flavor sift to avoid lumps
  • Milk: adds creaminess to the frosting full fat gives the best texture
  • Powdered sugar: for a silky smooth frosting choose confectioners sugar for ease of mixing

Instructions

Build The Batter:
Cream the room temperature butter with granulated and light brown sugar together until fluffy and pale this traps air for a tender bar. Then beat in eggs one at a time for even moisture distribution followed by vanilla extract and creamy peanut butter until smooth and combined.
Mix Dry Ingredients Separately:
Combine baking soda, salt, all-purpose flour, and rolled oats in a bowl. Sifting the flour and cocoa separately during frosting prep can help avoid clumps and gives a lighter texture.
Combine Wet and Dry:
Gradually fold the dry ingredients into the creamed mixture. This avoids overmixing which keeps the bars tender not tough. Press the dough firmly and evenly into a greased 9 by 13 inch baking pan to ensure even baking.
Bake and Cool:
Put the pan in a preheated 350 degrees Fahrenheit oven and bake for 17 to 21 minutes until barely set in the center. The bars will continue to cook and firm as they cool. Allow the bars to cool completely in the pan before moving to the next step.
Spread the Peanut Butter Layer:
Once cooled, spread a thin, even layer of creamy peanut butter over the bars. This adds an extra hit of flavor and makes the frosting stick better.
Make and Spread the Chocolate Frosting:
Melt butter gently and mix in cocoa powder until smooth. Remove from heat and whisk in milk followed by powdered sugar and vanilla extract until silky. Spread this frosting over the peanut butter layer using a spatula for even coverage.
A plate of peanut butter bars.
A plate of peanut butter bars. | foodiffy.com

My favorite part is the contrast between the soft peanut butter bars and the cool chocolate frosting on top. This recipe reminds me of baking with my siblings when we tried to sneak a taste before frosting was fully set.

Storage tips

Store bars in an airtight container at room temperature for up to four days for best texture and flavor. You can also refrigerate to extend freshness but let bars come to room temperature before serving for softer texture.

Ingredient swaps

Swap rolled oats for quick oats but expect a softer, less chewy texture. Use natural peanut butter for a less sweet, more earthy flavor but reduce added salt elsewhere. Butter can be replaced with coconut oil in equal amounts for a dairy-free version.

Serving ideas

Cut into squares and serve with a glass of cold milk or a cup of strong coffee. These bars also make a great lunchbox treat or an afternoon snack with a handful of nuts for extra crunch.

A plate of peanut butter bars.
A plate of peanut butter bars. | foodiffy.com

This recipe delivers a deliciously rich peanut butter bar with a smooth chocolate frosting. Enjoy every bite as a treat anytime.

Frequently Asked Recipe Questions

→ What gives these bars their moist texture?

The combination of creamed butter, sugars, and eggs creates a soft base, while rolled oats add chewiness and body.

→ How can I ensure the bars bake evenly?

Press the batter firmly and evenly into the pan and bake at 350°F (175°C) until the center is just set but not overbaked to keep moistness.

→ What role does baking soda play in this dish?

Baking soda helps the bars rise lightly, contributing to a tender crumb and balanced texture.

→ Is it necessary to spread peanut butter before frosting?

Yes, spreading a thin layer of creamy peanut butter before frosting enhances the nutty flavor and adds moist richness beneath the chocolate layer.

→ Can I substitute any ingredients for dietary needs?

You may swap all-purpose flour for gluten-free flour and use dairy-free butter or milk alternatives, but texture and flavor may vary slightly.

Peanut Butter Bars

Moist peanut butter bars featuring a creamy chocolate topping, blending rich sweetness and nutty taste.

Preparation Time
15 mins
Time to Cook
20 mins
Overall Time
35 mins
Created By: Breanna

Type of Recipe: Desserts & Baking

Cooking Difficulty: Suitable for Beginners

Cultural Origin: American

Portion Size: 24 Number of Servings (24 bars)

Dietary Options: Good for Vegetarians

Ingredients Required

→ Bars

01 170 g unsalted butter, room temperature
02 100 g granulated sugar
03 220 g light brown sugar
04 2 large eggs
05 5 ml vanilla extract
06 125 g creamy peanut butter, plus extra for spreading
07 12.5 g baking soda
08 3 g salt
09 190 g all-purpose flour
10 180 g old-fashioned rolled oats

→ Frosting

11 60 g unsalted butter, melted
12 8 g unsweetened cocoa powder
13 22 ml milk
14 150 g powdered sugar
15 5 ml vanilla extract

Guide to Cooking

Step 01

Preheat the oven to 175°C (350°F).

Step 02

Beat together the room temperature butter, granulated sugar, and light brown sugar until light and fluffy.

Step 03

Incorporate the eggs, vanilla extract, and creamy peanut butter into the creamed mixture until smooth.

Step 04

Mix baking soda, salt, all-purpose flour, and rolled oats in a separate bowl.

Step 05

Fold the dry ingredients into the wet mixture and press the dough evenly into a greased 23x33 cm (9x13 inch) baking pan.

Step 06

Bake for 17 to 21 minutes until the center is just set. Allow to cool completely before proceeding.

Step 07

Spread a thin, even layer of creamy peanut butter over the cooled baked base.

Step 08

Combine melted butter and cocoa powder in a saucepan over low heat. Remove from heat and stir in milk, powdered sugar, and vanilla extract until smooth.

Step 09

Evenly spread the chocolate frosting over the peanut butter layer using a spatula.

Extra Suggestions

  1. Allow bars to cool completely before applying peanut butter and frosting for best texture.

Necessary Equipment

  • 9x13 inch (23x33 cm) greased baking pan
  • Mixing bowls
  • Electric mixer or hand whisk
  • Saucepan
  • Spatula

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains peanuts, dairy, eggs, and gluten

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 250
  • Fats: 12 g
  • Carbohydrates: 30 g
  • Protein: 5 g