There’s nothing quite like the indulgent combination of rich, fudgy brownies paired with creamy peanut butter buttercream frosting. This recipe brings together the deep, chocolatey goodness of classic brownies with the smooth, nutty sweetness of frosting, creating a dessert that’s simply irresistible. In just 45 minutes, you can whip up a treat that’s perfect for satisfying sweet cravings or impressing guests at any gathering. The contrast of textures—chewy brownies and velvety frosting—makes every bite a delightful experience.
These brownies are not only quick to prepare but also packed with flavor that will leave everyone reaching for seconds. The peanut butter buttercream adds a luxurious touch, balancing the intense chocolate with its rich, slightly salty notes. Whether you’re baking for a special occasion or simply treating yourself, this dessert is sure to become a favorite. With its comforting flavors and easy preparation, it’s a recipe that brings joy to both the baker and the lucky ones who get to enjoy it.
Ingredients for Brownies with Peanut Butter Buttercream Frosting

- Brownies:
- ▢ 1 cup butter, melted (unsalted recommended for better control of flavor)
- ▢ 2 ½ cups sugar
- ▢ 1 Tablespoon vanilla extract (pure vanilla for best flavor)
- ▢ 4 large eggs (room temperature for easier mixing)
- ▢ 1 ½ cups all-purpose flour (spooned and leveled for accuracy)
- ▢ 1 cup unsweetened cocoa powder (Dutch-processed for richer flavor)
- ▢ ½ teaspoon salt
- Peanut Butter Frosting:
- ▢ ½ cup butter, softened (unsalted recommended)
- ▢ 2 Tablespoons creamy peanut butter (natural or regular, depending on preference)
- ▢ 4 cups powdered sugar (sifted to avoid lumps)
- ▢ 3 Tablespoons milk (whole milk for creamier texture)
- ▢ 1 teaspoon vanilla extract
- ▢ 1 cup Reese’s Pieces (for topping, or substitute with chopped peanuts or chocolate chips)
Step-by-Step Instructions
- Preheat the oven: Set your oven to 350°F (175°C) and allow it to preheat while you prepare the brownie batter.
- Mix wet ingredients: In a large bowl, combine the melted butter, sugar, and vanilla extract. Use a hand mixer to blend until smooth and creamy.
- Add eggs: Beat in the eggs one at a time, ensuring each egg is fully incorporated before adding the next. This helps create a smooth batter.
- Combine dry ingredients: Stir in the flour, cocoa powder, and salt until just combined. Avoid overmixing to keep the brownies tender.
- Prepare the pan: Lightly spray a 9×13-inch baking pan with nonstick cooking spray or line it with parchment paper for easy removal.
- Bake: Spread the batter evenly into the prepared pan. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs (not wet batter).
- Cool: Let the brownies cool completely in the pan on a wire rack before frosting.
- Make the frosting: In a large mixing bowl, cream together the softened butter and peanut butter until light and fluffy. Gradually add the powdered sugar, milk, and vanilla extract, beating until smooth and spreadable.
- Frost and decorate: Spread the peanut butter frosting evenly over the cooled brownies. Sprinkle Reese’s Pieces on top for a fun and crunchy finish.
- Serve: Cut into squares and enjoy! Store any leftovers in an airtight container at room temperature for up to 3 days.
Creative Topping Ideas for Your Brownies
While Reese’s Pieces are a classic choice, there are plenty of other ways to dress up your brownies. Try drizzling melted chocolate or caramel over the frosting for a decadent touch. For a crunchy twist, sprinkle chopped nuts like peanuts, almonds, or pecans on top. If you’re feeling adventurous, add a pinch of sea salt to balance the sweetness.
How to Store and Keep Your Brownies Fresh
Store your frosted brownies in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate them for up to a week—just let them come to room temperature before serving. You can also freeze them for up to 3 months; wrap individual slices in plastic wrap and place them in a freezer-safe bag.
Easy Recipe Variations to Try
Switch up the flavor by using almond or cashew butter instead of peanut butter in the frosting. For a gluten-free version, swap the all-purpose flour with a 1:1 gluten-free flour blend. If you’re a chocolate lover, fold in 1 cup of chocolate chips into the brownie batter before baking for an extra indulgent treat.
Time-Saving Tips for Busy Bakers
To save time, use a boxed brownie mix as a base and focus on making the homemade peanut butter frosting. If you’re short on prep time, soften the butter for the frosting in the microwave for 10-15 seconds instead of waiting for it to come to room temperature. You can also bake the brownies a day ahead and frost them the next day.
Common Questions Answered
Can I use natural peanut butter? Yes, but make sure it’s well-stirred and not too oily. What if I don’t have a hand mixer? A whisk or wooden spoon will work, though it may take a bit more effort. Can I make these ahead for a party? Absolutely! Bake and frost them the day before, and they’ll still taste amazing.

Brownies with Peanut Butter Buttercream Frosting Recipe
Ingredients
Brownies
- 1 cup butter, melted
- 2 ½ cups sugar
- 1 Tablespoon vanilla
- 4 eggs
- 1 ½ cups flour
- 1 cup cocoa
- ½ teaspoon salt
Peanut Butter Frosting
- ½ cup butter, softened
- 2 Tablespoons creamy peanut butter
- 4 cups powdered sugar
- 3 Tablespoons milk
- 1 teaspoon vanilla
- 1 cup Reese’s Pieces, for topping
Instructions
- Preheat oven to 350 degrees.
- In a large bowl, combine butter, sugar and vanilla with a hand mixer until smooth.
- Beat in eggs, one at a time, beating well after each addition.
- Stir in flour, cocoa and salt until combined.
- Spray a 9 x 13 inch baking pan with nonstick cooking spray.
- Spread batter in prepared pan.
- Bake for 25-30 minutes or until a toothpick comes out clean. Let cool completely.
- In a large mixing bowl, cream butter and peanut butter together until light and fluffy.
- Add powdered sugar, milk and vanilla and beat until well combined.
- Spread over the top of cooled brownies and sprinkle with Reese’s Pieces.