Some recipes come into your life like a happy accident, and this one began on a cold Sunday afternoon when the power went out mid-grocery run. I had to think fast with whatever was already in the pantry and fridge, and luckily, I had all the right staples: cocoa powder, butter, chocolate chips, and a jar of peanut butter my youngest insists on having with everything.
That afternoon turned into one of the coziest baking sessions I’ve had in years. I lit a few candles, opened the windows for light, and got to stirring. No mixer, no fuss, just a whisk and a bowl. By the time the brownies hit the oven, the whole house smelled like chocolate heaven with a toasty, nutty edge.
The frosting came after the kids said they wanted “something creamy on top.” I pulled out the peanut butter and got mixing. That little extra step turned a simple brownie into a bakery-style treat.
Ever since, this recipe has stayed in heavy rotation—part comfort, part indulgence, and fully satisfying. It’s perfect for playdates, potlucks, or quiet evenings with a warm drink and good company.
Short Description
Rich, fudgy chocolate brownies topped with creamy peanut butter frosting. These bars strike the perfect balance between sweet, salty, and indulgent.
Key Ingredients
For the Brownies:
- ½ cup unsalted butter (112 grams)
- 5 oz semi-sweet chocolate (142 grams), finely chopped
- ½ cup granulated sugar (100 grams)
- ½ cup brown sugar (105 grams)
- 2 large eggs, whisked
- 1 tsp vanilla extract
- ½ cup all-purpose flour (63 grams)
- ¼ cup cocoa powder (22 grams)
- ¼ tsp salt
For the Peanut Butter Frosting:
- ⅓ cup unsalted butter (75 grams), softened
- ⅓ cup smooth peanut butter
- 1½ to 2 cups powdered sugar (165 to 220 grams)
- 1 tsp vanilla extract
- ¼ tsp salt
- 1–2 tbsp milk or cream
Tools Needed
- 8×8-inch baking pan
- Mixing bowls
- Whisk and spatula
- Measuring cups and spoons
- Saucepan or microwave-safe bowl
- Electric hand mixer (optional, for frosting)
Cooking Instructions
Step 1: Prep the Pan and Oven
Preheat oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper or foil, leaving some overhang for easy removal.
Step 2: Melt Butter and Chocolate
In a microwave-safe bowl or over a double boiler, melt the butter and chopped semi-sweet chocolate until smooth. Let it cool slightly.
Step 3: Combine Wet Ingredients
Whisk in granulated sugar, brown sugar, vanilla, and eggs until glossy and well-blended.
Step 4: Add Dry Ingredients
Sift in the flour, cocoa powder, and salt. Stir just until combined. The batter will be thick and fudgy.
Step 5: Bake the Brownies
Pour batter into the prepared pan and smooth the top. Bake for 25–28 minutes or until a toothpick comes out with a few moist crumbs. Let cool completely in the pan.
Step 6: Make the Peanut Butter Frosting
Beat together the softened butter and peanut butter until creamy. Gradually add powdered sugar, alternating with splashes of milk, until the texture is fluffy and spreadable. Mix in vanilla and salt.
Step 7: Frost and Serve
Lift brownies from the pan using parchment overhang. Spread the frosting evenly on top. Slice into squares and enjoy!
Optional Toppings: Sprinkle chopped peanut butter cups or Reese’s Pieces for added crunch and flavor.
Why You’ll Love This Recipe
Rich and Decadent: The brownie base is ultra-fudgy and full of deep chocolate flavor.
Perfect Texture: Soft, chewy center with a smooth, creamy frosting layer.
Kid-Approved: The combo of chocolate and peanut butter always wins with little ones.
Freezer-Friendly: These freeze beautifully, making them great for make-ahead treats.
Easy to Make: Simple ingredients and straightforward steps make this a no-fail recipe.
Mistakes to Avoid & Solutions
Overbaking: Watch closely in the last few minutes. A toothpick with moist crumbs means they’re done.
Frosting Too Thick or Runny: Add milk 1 tsp at a time to loosen, or more sugar to thicken.
Hot Brownies + Frosting = Mess: Always let brownies cool completely before adding frosting.
Dry Brownies: Don’t overmix the batter after adding flour. Stir just until combined.
Chocolate Not Melting Smoothly: Use low heat and chop chocolate finely for even melting.
Serving and Pairing Suggestions
Slice and serve on a platter for bake sales or potlucks.
Pair with cold milk, hot coffee, or a glass of dessert wine.
Serve with a scoop of vanilla ice cream for a decadent dessert.
Add crushed peanuts on top for extra crunch.
Perfect as a gift wrapped in parchment and tied with string.
Storage and Reheating Tips
Store brownies in an airtight container at room temperature for 3–4 days.
For longer storage, refrigerate up to a week.
Freeze unfrosted or frosted brownies (in a single layer) for up to 2 months. Thaw in fridge.
Bring to room temp before serving for best texture.
To slightly warm, microwave individual pieces for 10–15 seconds.
FAQs
1. Can I use natural peanut butter for the frosting?
Yes, but make sure it’s well-stirred. The frosting may be softer.
2. How do I make these brownies gluten-free?
Use a 1:1 gluten-free flour blend in place of all-purpose flour.
3. Can I double this recipe?
Absolutely! Use a 9×13-inch pan and increase the baking time to 30–35 minutes.
4. Can I use milk chocolate instead of semi-sweet?
Yes, but the brownies will be sweeter and slightly less rich.
5. How do I know when brownies are done?
Insert a toothpick in the center—a few damp crumbs are perfect. Avoid waiting until it’s completely clean.
Tips & Tricks
Chill the frosted brownies for 30 minutes before slicing for cleaner cuts.
Use Dutch-processed cocoa for deeper color and smoother flavor.
For extra peanut flavor, stir peanut butter chips into the batter.
Sprinkle sea salt on top for a salty-sweet finish.
Line pan with parchment for easy lifting and no sticking.
Recipe Variations
Chocolate Swirl Brownies: Skip frosting. Swirl 1⁄2 cup peanut butter into the batter before baking.
Nutty Crunch Brownies: Add chopped roasted peanuts or cashews on top of the frosting.
Mocha PB Brownies: Add 1 tsp espresso powder to the batter for a coffee-kissed twist.
Healthier Swap: Use coconut sugar in place of white and brown sugar. Swap butter for coconut oil.
Mini Brownie Bites: Bake in a mini muffin tin for bite-sized treats. Reduce baking time to 12–15 minutes.
Final Thoughts
Some desserts just have a way of lifting the mood, and these chocolate peanut butter brownies do exactly that. They’re rich without being overwhelming, easy enough for a weeknight, and impressive enough for guests. The thick frosting layer is like icing on the cake—literally—and it makes each bite feel a little more special.
The peanut butter softens the intensity of the chocolate and wraps each bite in a cozy, nutty richness that’s downright irresistible. They never last long in my kitchen, which I secretly love because it means I get to bake them again. This is the kind of recipe that turns into a tradition, passed down or pulled out when comfort is needed.
From rainy days to birthdays to “just because” moments, these brownies check every box. I hope they find a happy place in your kitchen too.

Chocolate Peanut Butter Brownies
Ingredients
For the Brownies:
- ½ cup unsalted butter 112 grams
- 5 oz semi-sweet chocolate 142 grams, finely chopped
- ½ cup granulated sugar 100 grams
- ½ cup brown sugar 105 grams
- 2 large eggs whisked
- 1 tsp vanilla extract
- ½ cup all-purpose flour 63 grams
- ¼ cup cocoa powder 22 grams
- ¼ tsp salt
For the Peanut Butter Frosting:
- ⅓ cup unsalted butter 75 grams, softened
- ⅓ cup smooth peanut butter
- 1½ to 2 cups powdered sugar 165 to 220 grams
- 1 tsp vanilla extract
- ¼ tsp salt
- 1 –2 tbsp milk or cream
Instructions
- Preheat oven to 350°F (175°C). Line an 8x8-inch pan with parchment or foil, leaving overhang.
- Melt butter and chopped chocolate in a microwave-safe bowl or double boiler. Let cool slightly.
- Whisk in sugars, vanilla, and eggs until smooth and glossy.
- Sift in flour, cocoa, and salt. Stir until just combined. Batter will be thick.
- Spread batter in pan and bake 25–28 minutes. Cool completely in the pan.
- Beat butter and peanut butter until creamy. Gradually add powdered sugar and milk until fluffy. Mix in vanilla and salt.
- Lift brownies out, frost evenly, slice, and serve.