This peanut butter brownies recipe yields fudgy, moist squares bursting with rich chocolate and ribbons of creamy peanut butter across a crackly top. It’s an easy homemade brownie that’s perfect whenever a chocolate craving hits.

Once you make these from scratch you’ll likely skip boxed mixes most of the time. The blend of melted chocolate, cocoa, and a touch of baking powder creates a dense, fudgy texture while the peanut butter swirl delivers a salty, creamy contrast reminiscent of a peanut butter cup.
Peanut butter and chocolate are a classic pair. If you enjoy this recipe, you might also like other peanut butter desserts such as peanut butter cookies, peanut butter fudge, or chocolate-peanut butter cheesecakes. These brownies are a quick way to enjoy that beloved combination with minimal fuss.
🍫 Ingredients:

- Unsalted butter – melted (we prefer unsalted so you can control salt levels; peanut butter already adds salt).
- Granulated sugar – provides sweetness and keeps the brownies soft.
- Vanilla extract and salt – for flavor balance.
- Semi-sweet chocolate chips – melted and cooled slightly for a richer chocolate flavor.
- Eggs – use room temperature eggs so they incorporate easily and reduce overmixing.
- Unsweetened cocoa powder – Dutch-processed is ideal for a smooth, neutral flavor.
- Baking powder – adds a touch of lift for a slightly tender crumb.
- All-purpose flour – kept modest to preserve fudginess.
- Creamy peanut butter – microwaved briefly to make it pourable for swirling; natural peanut butter may be used if stirred well.
For exact ingredient amounts, see the printable recipe card at the bottom of the post.
Equipment needed: Sieve for sifting dry ingredients and an 8×8″ baking pan lined with parchment.
Variations and Substitutions:
- Nutty: Fold in chopped walnuts or pecans before baking.
- Set or creamy peanut butter: To keep the peanut butter swirl creamier, cover the pan with foil for the last 10 minutes of baking; leave uncovered if you prefer a firmer, slightly darker top.
- Top with frosting: Swap the swirl for a peanut butter frosting after baking.
- Box mix shortcut: Use a boxed brownie mix and follow the swirl steps below for peanut butter ribbons.
🔪 Instructions:
PREP: Preheat oven to 350°F (175°C). Grease an 8×8″ baking pan and line it with parchment paper. Melt the chocolate chips in 30-second microwave intervals, stirring between each, until smooth; let cool slightly.

Step 1: In a large bowl, beat the melted butter and granulated sugar until combined. Stir in vanilla and the melted chocolate until well mixed.

Step 2: Add the eggs and mix just until incorporated. For fewer cracks and less puffing, you can whisk the eggs in by hand.
Pro Tip: Mixing the eggs by hand reduces air in the batter and minimizes high edges and center cracking.

Step 3: Sift the dry ingredients—cocoa powder, salt, baking powder, and flour—over the wet mixture to remove lumps.

Step 4: Fold the dry ingredients into the batter with a rubber spatula just until combined—avoid overmixing to keep brownies tender.

Step 5: Spread the batter evenly into the prepared pan. Microwave the peanut butter about 15 seconds so it’s smooth and slightly pourable. Spoon dollops of peanut butter over the top.

Step 6: Use a butter knife to swirl the peanut butter into the brownie batter, creating pretty ribbons.

Step 7: Bake 35–40 minutes, or until moist crumbs cling to a toothpick inserted in the center (no wet batter). Remove from oven and let cool completely.

Step 8: Lift the brownies from the pan using the parchment paper edges and slice into squares with a sharp knife.
SERVE: Dust with powdered sugar if desired, or serve warm with vanilla ice cream for an extra-indulgent treat.

Recipe Tips
- Melted butter helps dissolve sugar crystals, producing a shiny, crackly top and chewy edges.
- Mix eggs by hand if you want to limit air in the batter and reduce puffing and cracking.
- Use good-quality chocolate for the best flavor; the chocolate really stands out in these brownies.
Fun Fact
The main difference between brownies and cakes is that cakes contain more flour, which makes them lighter and more cake-like.

Recipe FAQs
Yes. Once completely cooled, wrap squares in several layers of plastic wrap and place in a freezer bag for up to 1 month. Thaw in the refrigerator or at room temperature. Leftovers kept airtight last up to 5 days in the fridge or at room temperature.
Accurate ingredient measurements, minimal mixing, and careful timing in the oven are key to moist brownies. Remove them when a few moist crumbs cling to a toothpick rather than waiting for the center to be completely dry.
If you try this Peanut Butter Brownies Recipe, please leave a star rating and share your feedback in the comments.

Peanut Butter Brownies Recipe
Ingredients
- ½ cup unsalted butter, melted
- 1 ½ cups granulated sugar
- 1 teaspoon vanilla extract
- ½ cup semi-sweet chocolate chips, melted and cooled slightly
- 2 large eggs, room temperature
- ⅓ cup unsweetened cocoa powder
- ½ teaspoon salt
- ½ teaspoon baking powder
- ¾ cup all-purpose flour
- ¼ cup creamy peanut butter
Instructions
- Preheat oven to 350°F. Grease an 8×8” glass baking dish and line with parchment.
- Beat together melted butter and sugar. Stir in vanilla and melted chocolate until combined.
- Add eggs and mix just until combined.
- Sift cocoa, salt, baking powder, and flour into the wet ingredients.
- Fold dry ingredients into the batter with a spatula until just combined.
- Spread batter into the prepared pan.
- Microwave peanut butter about 15 seconds until smooth and slightly pourable. Dollop over the batter and swirl with a knife.
- Bake 35–40 minutes, until moist crumbs cling to a toothpick. Cool completely.
- Lift brownies from pan and cut into squares.
Notes
Storage: Store in an airtight container on the counter or in the refrigerator for up to 5 days. Freeze for up to 1 month.
Covering with foil during the last 10 minutes keeps the peanut butter creamier; leaving uncovered yields a slightly drier top.
To melt chocolate chips, microwave in 30-second intervals, stirring between each until smooth.
Nutrition
Carbohydrates: 28 g |
Protein: 3 g |
Fat: 11 g