Peanut Butter Chocolate Layer Bars are an indulgent dessert that combines two of the most beloved flavors — peanut butter and chocolate — into one irresistible treat. Each layer contributes something special: a buttery crumb base, a creamy peanut butter center, and a glossy chocolate topping that melts in your mouth.
This no-fuss dessert is perfect for holidays, parties, or an anytime sweet craving. Whether you love classic chocolate bars or the iconic peanut butter cups, this recipe delivers the best of both worlds in one rich, satisfying bite.
Why I Love This Recipe
I love this recipe because it’s deceptively simple yet tastes like a gourmet bakery treat. You don’t need fancy tools or baking expertise to make it, and it’s an absolute hit with everyone.
The contrast of textures — soft, chewy, creamy, and a little crunchy — makes each bite better than the last.
Why It’s a Must-Try Dish
- Perfect sweet-salty flavor balance
- No complicated steps — simple layering process
- Great for meal prep or parties
- Travels and freezes well
- A guaranteed crowd-pleaser for kids and adults alike
Preparation and Cooking Time
- Preparation Time: 20 minutes
- Cooking Time: 20–25 minutes
- Cooling Time: 30 minutes
- Total Time: ~1 hour 15 minutes
- Servings: 12–16 bars
- Calories: ~290 kcal per bar
Cuisine & Course
- Cuisine: American
- Course: Dessert / Snack / Party Treat
Ingredients
For the Base Layer:
- 1 cup all-purpose flour
- ½ cup unsalted butter, melted
- ½ cup light brown sugar, packed
- 1 cup quick oats
- ¼ teaspoon salt
For the Peanut Butter Layer:
- ¾ cup creamy peanut butter
- ½ cup powdered sugar
- 1 teaspoon vanilla extract
For the Chocolate Layer:
- 1 cup semi-sweet chocolate chips
- 2 tablespoons creamy peanut butter
Simple Cooking Directions
- Make the crumb base and bake until golden.
- Spread the peanut butter layer over the cooled crust.
- Top with melted chocolate and chill until firm.
- Slice into neat bars and serve.
Step-by-Step Recipe Preparation Method
Step 1: Prepare the Base Layer
- Preheat oven to 350°F (175°C) and line an 8×8-inch square baking pan with parchment paper.
- In a bowl, combine melted butter, brown sugar, oats, flour, and salt.
- Mix until crumbly but well combined.
- Press the mixture firmly and evenly into the prepared pan.
- Bake for 20–25 minutes, or until the edges are lightly golden.
- Let it cool completely before adding the next layer.
Step 2: Make the Peanut Butter Layer
- In a medium bowl, whisk together peanut butter, powdered sugar, and vanilla extract until smooth and creamy.
- Spread evenly over the cooled crust using a spatula.
- Place in the refrigerator for 10–15 minutes to firm up slightly.
Step 3: Prepare the Chocolate Layer
- In a microwave-safe bowl, melt chocolate chips and 2 tablespoons peanut butter together in 20-second intervals, stirring after each until smooth.
- Pour over the chilled peanut butter layer and spread evenly.
- Tap the pan gently to remove air bubbles.
Step 4: Chill and Slice
- Refrigerate for at least 30–40 minutes, or until the chocolate is fully set.
- Use the parchment paper to lift the bars out of the pan.
- Slice into squares or rectangles using a sharp knife (warm the knife slightly for clean cuts).

How to Serve
- Serve slightly chilled or at room temperature for a soft, creamy texture.
- Sprinkle a pinch of sea salt on top for a gourmet touch.
- Pair with coffee, milk, or hot chocolate for a cozy treat.
- Serve on dessert platters or in mini cupcake liners for parties.
Additional Recipe Tips
- Use good-quality chocolate chips for a smoother, shinier finish.
- For extra crunch, mix chopped peanuts or crushed pretzels into the peanut butter layer.
- Chill the bars well before slicing for clean, even edges.
- Use natural peanut butter if preferred, but make sure it’s not too oily.
- Add a drizzle of white chocolate on top for a pretty contrast.
Recipe Variations
- Crunchy Peanut Butter Bars: Use crunchy peanut butter or add crushed peanuts.
- Oreo Peanut Bars: Add a crushed Oreo layer between the peanut butter and chocolate.
- No-Bake Version: Skip baking the base; use crushed graham crackers mixed with butter instead.
- Vegan Option: Use vegan butter, plant-based chocolate, and natural peanut butter.
- Nut-Free Version: Substitute peanut butter with sunflower seed butter or almond butter.
Freezing and Storage
Storage:
- Store in an airtight container in the refrigerator for up to 1 week.
- Keep parchment paper between layers to prevent sticking.
Freezing:
- Freeze for up to 2 months.
- Thaw in the fridge overnight before serving.
Special Equipment Needed
- 8×8-inch square baking pan
- Parchment paper
- Mixing bowls
- Spatula
- Microwave-safe bowl or double boiler
- Sharp knife for slicing
FAQ
Q1: Can I use dark chocolate instead of semi-sweet?
A: Yes! Dark chocolate adds a slightly bitter edge that pairs beautifully with peanut butter.
Q2: My bars are too soft — what went wrong?
A: They may need more chilling time. Chill longer before slicing.
Q3: Can I skip the oats in the crust?
A: You can replace oats with crushed graham crackers for a smoother base.
Q4: Can I make these bars gluten-free?
A: Yes! Use gluten-free oats and gluten-free flour in the base.
Q5: How can I make the chocolate topping shinier?
A: Stir in a teaspoon of coconut oil or butter while melting the chocolate.
Conclusion
Peanut Butter Chocolate Layer Bars are pure dessert bliss — rich, creamy, and perfectly balanced with layers of peanut butter and chocolate over a buttery base. They’re easy to make, crowd-pleasing, and incredibly satisfying for both peanut butter lovers and chocolate fanatics alike.
Whether you’re baking for a party, gifting friends, or just treating yourself to something sweet, these bars are the kind of dessert that disappears fast and leaves everyone asking for the recipe.
Peanut Butter Chocolate Layer Bars
Course: DessertsCuisine: AmericanDifficulty: Easy12
servings20
minutes55
minutes1
hour15
minutesIngredients
For the Base Layer:
1 cup all-purpose flour
½ cup unsalted butter, melted
½ cup light brown sugar, packed
1 cup quick oats
¼ teaspoon salt
For the Peanut Butter Layer:
¾ cup creamy peanut butter
½ cup powdered sugar
1 teaspoon vanilla extract
For the Chocolate Layer:
1 cup semi-sweet chocolate chips
2 tablespoons creamy peanut butter
Directions
- Step 1: Prepare the Base Layer : Preheat oven to 350°F (175°C) and line an 8×8-inch square baking pan with parchment paper. In a bowl, combine melted butter, brown sugar, oats, flour, and salt. Mix until crumbly but well combined. Press the mixture firmly and evenly into the prepared pan. Bake for 20–25 minutes, or until the edges are lightly golden. Let it cool completely before adding the next layer.
- Step 2: Make the Peanut Butter Layer : In a medium bowl, whisk together peanut butter, powdered sugar, and vanilla extract until smooth and creamy. Spread evenly over the cooled crust using a spatula. Place in the refrigerator for 10–15 minutes to firm up slightly.
- Step 3: Prepare the Chocolate Layer : In a microwave-safe bowl, melt chocolate chips and 2 tablespoons peanut butter together in 20-second intervals, stirring after each until smooth. Pour over the chilled peanut butter layer and spread evenly. Tap the pan gently to remove air bubbles.
- Step 4: Chill and Slice : Refrigerate for at least 30–40 minutes, or until the chocolate is fully set. Use the parchment paper to lift the bars out of the pan. Slice into squares or rectangles using a sharp knife (warm the knife slightly for clean cuts).







