Peanut Butter Brownie

These Peanut Butter Brownies feature rich, fudgy chocolate layers wrapped around a thick, creamy peanut butter center. With crackly tops and an irresistibly gooey texture, they are the ultimate homemade dessert for every chocolate and peanut butter lover.

Inga 11 min read
Peanut butter brownies with fudgy chocolate layers and a thick creamy peanut butter center.

This Peanut Butter Brownie recipe combines rich, fudgy chocolate layers with a thick and creamy peanut butter center. Each brownie has a delicate crackly top, a gooey texture, and the perfect balance of deep chocolate and nutty peanut butter flavor.

The frozen peanut butter layer makes every square beautifully filled from edge to edge without complicated swirling or extra frosting. Rich and indulgent, these homemade brownies are perfect for parties, holidays, or whenever you are craving a truly decadent chocolate dessert.

Stacked peanut butter brownie squares with fudgy chocolate layers and a thick creamy peanut butter center.

The secret to this Peanut Butter Brownie recipe is freezing the peanut butter into a solid layer before assembling. This keeps the filling thick and gives every square a rich, creamy center.

Dark chocolate and cocoa powder create a deep chocolate flavor that perfectly balances the peanut butter. For another delicious bar dessert, try my Chocolate Chip Cookie Bars. You can also learn more about dark chocolate from Harvard.

Quick Recipe Info

  • Prep Time: 20 minutes
  • Freezing Time: 1 hour
  • Bake Time: 30 minutes
  • Cooling Time: About 2 hours
  • Total Time: Approximately 3 hours 50 minutes
  • Servings: 16 brownies
  • Oven Temperature: 350°F (175°C)
  • Pan Size: 8 × 8-inch (20 × 20 cm) square baking pan
  • Difficulty: Easy

Why You’ll Love This Peanut Butter Brownie Recipe

These brownies bring together everything you love about chocolate and peanut butter in one rich and irresistible dessert.

Close-up of a fudgy peanut butter brownie with a thick creamy peanut butter center and crackly chocolate top.
  • Thick peanut butter center: Every brownie contains a generous layer of creamy peanut butter.
  • Rich and fudgy texture: Melted dark chocolate and cocoa powder create an intensely chocolatey center.
  • Beautiful crackly top: The brownies bake with a delicate, bakery-style crust.
  • Simple preparation: The brownie batter comes together quickly without an electric mixer.
  • Perfect for sharing: One pan makes 16 decadent brownie squares for parties, holidays, or family gatherings.

Ingredients You’ll Need

This Peanut Butter Brownie recipe uses simple baking ingredients to create rich chocolate layers and a thick, creamy peanut butter center.

Ingredients for a peanut butter brownie recipe, including peanut butter, chocolate, butter, sugar, eggs, flour, cocoa powder, and vanilla.

Peanut butter: Use smooth, no-stir peanut butter for a creamy filling that freezes evenly.

Butter: Unsalted butter adds richness and helps create the fudgy texture.

Dark chocolate: Use good-quality dark or semisweet chocolate for a deep chocolate flavor.

Granulated sugar: Sweetens the brownies and helps produce their delicate crackly top.

Eggs and egg yolk: Provide structure, richness, and a moist, chewy center.

Vanilla extract: Enhances both the chocolate and peanut butter flavors.

All-purpose flour: Gives the brownies enough structure while keeping them soft and fudgy.

Unsweetened cocoa powder: Intensifies the chocolate flavor without adding extra sweetness.

Salt: Balances the sweetness and brings out the rich chocolate flavor.

How to Make Peanut Butter Brownies

These Peanut Butter Brownies require a little freezing time, but each step is simple. Keep the peanut butter layer frozen while preparing the brownie batter so it remains thick and creamy during baking.

1. Prepare the peanut butter layer: Place the peanut butter in a microwave-safe bowl and heat it for 20–30 seconds, just until smooth and pourable. Do not let it become too hot. Line an 8-inch square baking pan with parchment paper, leaving some overhang along the sides. Pour in the peanut butter and spread it into an even layer.

Creamy peanut butter spread evenly in a parchment-lined square baking pan before freezing.

2. Freeze the peanut butter: Place the pan in the freezer for about 1 hour, or until the peanut butter is completely firm. Use the parchment paper to lift the frozen layer from the pan, then return it to the freezer while you prepare the brownie batter.

3. Prepare the pan and oven: Preheat the oven to 350°F (175°C). Line the same square pan with a fresh sheet of parchment paper, leaving enough overhang for easy removal.

4. Melt the butter and chocolate: Place the butter and chopped chocolate in a large microwave-safe bowl. Microwave in 30-second intervals, stirring well after each interval, until completely melted and smooth.

5. Add the sugar and eggs: Add the granulated sugar to the warm chocolate mixture and whisk vigorously until combined. Allow the mixture to cool until it is only slightly warm. Add the eggs, extra egg yolk, and vanilla extract, then whisk for about 1 minute until smooth and well combined.

Eggs and an extra egg yolk added to the melted chocolate and butter mixture.

6. Add the dry ingredients: Add the all-purpose flour, sifted cocoa powder, and salt. Gently fold everything together with a rubber spatula just until no dry streaks remain. Avoid overmixing to keep the brownies soft and fudgy.

Flour, cocoa powder, and salt added to the wet brownie ingredients.

7. Assemble the layers: Pour half of the brownie batter into the prepared pan and spread it evenly. Carefully place the frozen peanut butter sheet over the batter. Pour the remaining brownie batter on top and gently spread it to cover the peanut butter completely.

Frozen peanut butter sheet placed over the first layer of chocolate brownie batter.
Remaining brownie batter spread evenly over the frozen peanut butter filling.

8. Bake the brownies: Bake for approximately 30 minutes, or until the edges are set and the center is cooked but still slightly soft and gooey. Avoid overbaking, as the brownies will continue to set while cooling.

Freshly baked peanut butter brownie cooling in a parchment-lined square baking pan.

9. Cool and slice: Remove the pan from the oven and allow the brownies to cool completely in the pan. Once fully cooled, use the parchment-paper overhang to lift them out. Cut into 16 squares, wiping the knife between cuts for cleaner slices.

Cooled peanut butter brownie cut into 16 even squares on a white cutting board.
Peanut butter brownie squares arranged with peanuts and chocolate chips.

How to Store and Freeze

Store completely cooled Peanut Butter Brownies in an airtight container at room temperature for up to 3 days. Place parchment paper between the layers to prevent them from sticking. For an extra-fudgy texture, refrigerate them for up to 5 days.

To freeze, wrap each brownie tightly in plastic wrap and place them in a freezer-safe container or bag. Freeze for up to 2 months. Thaw at room temperature for 1-2 hours or overnight in the refrigerator. For a warm, gooey center, microwave an individual brownie for about 10-15 seconds before serving.


Frequently Asked Questions (FAQ)

Can I use natural peanut butter in this Peanut Butter Brownie recipe?

Natural peanut butter is not recommended because its oil can separate during freezing and baking. Use conventional smooth, no-stir peanut butter for the most even and creamy filling.

Can I use crunchy peanut butter?

Yes, but the center will have a more textured consistency. For the smoothest layer and cleanest slices, creamy peanut butter is the best choice.

Why does the peanut butter need to be frozen?

Freezing keeps the peanut butter from melting into the brownie batter. It helps create a thick, distinct center that remains visible after baking.

Can I use chocolate chips instead of chopped chocolate?

A chopped semisweet or dark chocolate baking bar melts more smoothly and produces the best texture. Chocolate chips can work, but they contain stabilizers and may not melt as evenly.

How do I know when the brownies are finished baking?

The edges should look set, while the center should remain slightly soft. A toothpick inserted into the chocolate layer should come out with a few moist crumbs but no raw batter.

Why did my brownies turn out dry or cakey?

Dry brownies are usually caused by too much flour or cocoa powder, overmixing the batter, or baking them too long. Measure carefully and remove them from the oven while the center is still slightly soft.

Can I prepare these brownies ahead of time?

Yes. The frozen peanut butter layer can be prepared one day ahead and kept covered in the freezer. The baked brownies can also be made a day before serving and stored in an airtight container.

Can I double the recipe?

Yes. Double all the ingredients and use a 9 x 13-inch baking pan. Begin checking the brownies after approximately 30 minutes and continue baking only until the edges are set and the center is slightly soft.


Nutrition Per Serving

Based on 16 brownies, each serving contains approximately:

  • Calories: 310 kcal
  • Carbohydrates: 26 g
  • Protein: 7 g
  • Fat: 21 g
  • Saturated Fat: 8 g
  • Cholesterol: 55 mg
  • Sodium: 140 mg
  • Sugar: 18 g
  • Fiber: 3 g

Nutrition information is an estimate and may vary depending on the brands of peanut butter, chocolate, and other ingredients used.

Conclusion

This Peanut Butter Brownie recipe combines rich, fudgy chocolate layers with a thick and creamy peanut butter center in every bite. Freezing the peanut butter requires a little extra time, but it creates the beautiful, distinct filling that makes these brownies truly special.

Serve them at room temperature for a soft texture, chilled for an extra-fudgy bite, or slightly warm for a gooey center. Whether you make them for a celebration, family gathering, or simple chocolate craving, these decadent brownies are sure to disappear quickly.

I hope you enjoy making and sharing them with your family and friends.

Happy baking!

Peanut butter brownies with fudgy chocolate layers and a thick creamy peanut butter center.
Inga

Decadent Peanut Butter Brownie Recipe

This decadent Peanut Butter Brownie recipe combines rich, fudgy chocolate layers with a thick and creamy peanut butter center. Each brownie has an irresistible gooey texture and delicate crackly top, making it the perfect homemade dessert for chocolate and peanut butter lovers.
Prep Time 20 minutes
Cook Time 30 minutes
Freezing Time and Cooling Time 3 hours
Total Time 3 hours 50 minutes
Servings: 16
Course: Dessert
Cuisine: American
Calories: 310

Ingredients
  

Peanut Butter Filling
  • cups conventional creamy peanut butter, not natural peanut butter (336 g)
Brownie Batter
  • 10 tbsp unsalted butter (142 g)
  • 4 ounces dark or semisweet baking chocolate, chopped (113 g)
  • 1 cup granulated sugar (200 g)
  • 2 large eggs, at room temperature
  • 1 large egg yolk, at room temperature
  • 1 tsp vanilla extract
  • ½ cup all-purpose flour (64 g)
  • ¼ cup unsweetened cocoa powder, sifted (25 g)
  • ¼ tsp fine salt

Equipment

  • 1 8 × 8-inch (20 × 20 cm) light-colored metal baking pan
  • 2 Parchment paper
  • 1 Small microwave-safe bowl
  • 1 Large microwave-safe mixing bowl
  • 1 Whisk
  • 1 Rubber spatula
  • 1 Measuring cups and spoons or digital kitchen scale
  • 1 Sharp knife

Method
 

Prepare the Peanut Butter Filling
  1. Warm the peanut butter: Place the peanut butter in a microwave-safe bowl and heat it for 20-30 seconds, just until smooth and pourable. Do not let it become hot.
  2. Spread it in the pan: Line an 8-inch square baking pan with parchment paper, leaving an overhang along the sides. Pour the peanut butter into the pan and spread it into an even layer.
  3. Freeze the filling: Freeze for approximately 1 hour, or until completely firm. Use the parchment-paper overhang to lift the frozen peanut butter sheet from the pan. Return it to the freezer while preparing the brownie batter.
Prepare the Brownie Batter
  1. Preheat the oven: Preheat the oven to 350°F (175°C). Line the same baking pan with a fresh sheet of parchment paper, leaving an overhang for easy removal.
  2. Melt the butter and chocolate: Combine the butter and chopped chocolate in a large microwave-safe bowl. Microwave in 30-second intervals, stirring after each interval, until completely melted and smooth.
  3. Add the sugar: Add the granulated sugar to the warm chocolate mixture and whisk vigorously until fully combined. Allow the mixture to cool until it is only slightly warm.
  4. Add the eggs and vanilla: Add the eggs, extra egg yolk, and vanilla extract. Whisk vigorously for approximately 1 minute, until the mixture is smooth and well combined.
  5. Add the dry ingredients: Add the flour, sifted cocoa powder, and salt. Fold gently with a rubber spatula just until no dry streaks remain. Do not overmix.
Assemble and Bake
  1. Add the first brownie layer: Pour half of the brownie batter into the prepared pan and spread it evenly.
  2. Add the peanut butter filling: Place the frozen peanut butter sheet carefully over the brownie batter.
  3. Cover with the remaining batter: Pour the remaining brownie batter over the peanut butter and gently spread it to cover the filling completely.
  4. Bake the brownies: Bake for approximately 30 minutes, or until the edges are set and the center is cooked but still slightly soft. A toothpick inserted into the chocolate layer should come out with a few moist crumbs but no raw batter.
  5. Cool completely: Remove the pan from the oven and allow the brownies to cool completely in the pan. Use the parchment-paper overhang to lift them out, then cut into 16 squares.

Notes

  • Use conventional creamy, no-stir peanut butter. Natural peanut butter can separate and may not create a firm, even filling.
  • Warm the peanut butter only until pourable; do not overheat it.
  • Add the sugar while the chocolate mixture is still warm to help create a thin, crackly top.
  • Allow the chocolate mixture to cool slightly before adding the eggs.
  • Avoid overmixing after adding the flour and cocoa powder.
  • Do not overbake. The center should remain slightly soft because the brownies continue setting as they cool.
  • Allow the brownies to cool completely before slicing for the cleanest squares.
  • Store in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days.
  • Freeze individually wrapped brownies for up to 2 months.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating