Chocolate Peanut Butter Brownies Recipe
Introduction
Chocolate Peanut Butter Brownies are a delightful treat combining rich, fudgy chocolate with creamy peanut butter swirls. Perfect for satisfying your sweet tooth, these brownies offer a moist texture with just the right balance of flavors. Whether for a special occasion or a simple snack, they never disappoint.

Ingredients
- 1/2 cup (113g) unsalted butter – melted and slightly cooled
- 4 oz (115g) semi-sweet chocolate – chopped or chocolate chips
- 1 cup (200g) granulated sugar
- 1/4 cup (50g) light brown sugar
- 2 large eggs – at room temperature
- 1 large egg yolk
- 1 teaspoon vanilla extract
- 2/3 cup (85g) all-purpose flour – spooned and leveled
- 1/3 cup (30g) unsweetened cocoa powder – sifted
- 1/2 teaspoon baking powder (optional)
- 1/4 teaspoon salt
- 1/2 cup (125g) creamy peanut butter
- 2 tablespoons powdered sugar
- 2 tablespoons heavy cream or milk (optional)
- Optional: 1/2 cup chocolate chips or chunks
- Optional: 1/4 cup chopped roasted peanuts
- Optional: Sea salt flakes for garnish
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease a 9×9-inch baking pan and line it with parchment paper, leaving some overhang for easy removal.
- Step 2: In a heatproof bowl, combine the melted butter and semi-sweet chocolate. Melt together using a microwave in 20-second bursts, stirring each time, or use a double boiler. Let the mixture cool slightly.
- Step 3: Add granulated sugar and brown sugar to the chocolate-butter mixture and stir until smooth and glossy. Whisk in eggs and egg yolk one at a time, then stir in vanilla extract.
- Step 4: In a separate bowl, sift together the flour, cocoa powder, baking powder (if using), and salt. Gently fold the dry ingredients into the wet mixture with a spatula until just combined. Avoid overmixing.
- Step 5: In a small bowl, mix the creamy peanut butter with powdered sugar. Add heavy cream or milk if needed to achieve a smooth, pourable consistency.
- Step 6: Pour half of the brownie batter into the prepared pan. Add spoonfuls of the peanut butter mixture on top. Pour the remaining batter over and add more peanut butter dollops on the surface. Use a knife or skewer to gently swirl the layers for a marbled effect.
- Step 7: Bake for 30–35 minutes. Check doneness with a toothpick inserted into the center; it should come out with moist crumbs, not raw batter. Begin checking at 28 minutes as oven times may vary.
- Step 8: Let the brownies cool in the pan for at least 30 minutes before lifting out. For sharp edges, chill the brownies in the fridge for 1 hour before cutting into 16 squares. Use a hot, clean knife for neat slices.
Tips & Variations
- For extra fudgy brownies, avoid overmixing the batter and omit baking powder.
- Add chocolate chips or chopped roasted peanuts for added texture and flavor.
- Use creamy peanut butter for easier swirling; crunchy peanut butter can be used for more bite.
- Sprinkle a pinch of sea salt on top before baking to enhance the chocolate-peanut butter contrast.
Storage
Store brownies in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to a week or freeze for up to 3 months. Reheat individual squares gently in the microwave for 10–15 seconds to restore softness and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use natural peanut butter instead of creamy peanut butter?
Natural peanut butter may be thicker and less smooth, which can make swirling more difficult. If you use it, stir well and consider adding a bit of cream or milk to achieve a swirlable consistency.
How do I make the brownies cakey instead of fudgy?
To make cakey brownies, increase the baking powder slightly to 1 teaspoon and add a tablespoon more flour. Also, avoid overmixing and consider reducing the butter slightly.
Print
Chocolate Peanut Butter Brownies Recipe
- Total Time: 50 minutes
- Yield: 16 brownies 1x
Description
These Chocolate Peanut Butter Brownies combine the rich, fudgy texture of classic chocolate brownies with a creamy peanut butter swirl for a delectable treat. Perfect for chocolate and peanut butter lovers, they offer a moist, chewy bite with a crackly top and beautiful peanut butter ribbons throughout.
Ingredients
Brownie Batter
- 1/2 cup (113g) unsalted butter – melted and slightly cooled
- 4 oz (115g) semi-sweet chocolate – chopped or good-quality chocolate chips
- 1 cup (200g) granulated sugar
- 1/4 cup (50g) light brown sugar
- 2 large eggs – at room temperature
- 1 large egg yolk
- 1 teaspoon vanilla extract
- 2/3 cup (85g) all-purpose flour – spooned and leveled
- 1/3 cup (30g) unsweetened cocoa powder – sifted
- 1/2 teaspoon baking powder (optional)
- 1/4 teaspoon salt
Peanut Butter Swirl
- 1/2 cup (125g) creamy peanut butter
- 2 tablespoons powdered sugar
- 2 tablespoons heavy cream or milk (optional)
Optional Mix-Ins & Toppings
- 1/2 cup chocolate chips or chunks
- 1/4 cup chopped roasted peanuts
- Sea salt flakes for garnish
Instructions
- Prepare the Pan and Oven: Preheat your oven to 350°F (175°C). Grease a 9×9-inch baking pan and line it with parchment paper, leaving overhang for easy removal. This prevents sticking and helps with clean cutting.
- Melt the Chocolate & Butter: In a heatproof bowl, combine the butter and semi-sweet chocolate. Melt using the microwave in 20-second bursts, stirring each time, or use a double boiler. Allow it to cool slightly so the eggs won’t scramble when added.
- Whisk Wet Ingredients: Stir granulated sugar and brown sugar into the melted chocolate-butter mixture until smooth and glossy. Whisk in the eggs and egg yolk one at a time, then add vanilla extract. This well-incorporated mixture helps create a crackly brownie top.
- Mix Dry Ingredients: In a separate bowl, sift together the flour, unsweetened cocoa powder, baking powder (if using), and salt. Gently fold these dry ingredients into the wet mixture using a spatula until just combined, avoiding overmixing to ensure fudgy brownies.
- Make the Peanut Butter Swirl: In a small bowl, combine the creamy peanut butter, powdered sugar, and if needed, a splash of heavy cream or milk to create a smooth consistency. This keeps the peanut butter swirl creamy during baking.
- Assemble the Brownies: Pour half of the brownie batter into the prepared pan. Add spoonfuls of the peanut butter mixture over the batter. Pour the remaining batter over it, then drop more peanut butter mixture on top. Use a knife or skewer to gently swirl the peanut butter into the batter, being careful not to overmix to retain distinct peanut butter ribbons.
- Bake to Perfection: Bake in the preheated oven for 30 to 35 minutes. Check doneness by inserting a toothpick into the center; it should come out with moist crumbs but no raw batter. Begin checking around 28 minutes as ovens vary.
- Cool and Cut: Allow the brownies to cool in the pan for at least 30 minutes before lifting them out. For sharper, cleaner edges, chill the brownies in the refrigerator for 1 hour before slicing into 16 squares. Use a hot, clean knife for best results.
Notes
- Ensure eggs are at room temperature for better incorporation and texture.
- Don’t overmix the batter once dry ingredients are added to keep brownies fudgy.
- Using parchment paper helps with easy removal and cleaner cuts.
- Swirl the peanut butter gently to maintain distinct ribbons.
- Chilling before cutting helps achieve sharp, bakery-style edges.
- Optional mix-ins like chocolate chips or chopped peanuts add extra texture and flavor.
- Adjust baking time slightly depending on your oven’s heat distribution.
- Prep Time: 15 minutes
- Cook Time: 30-35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: Chocolate peanut butter brownies, fudgy brownies, peanut butter swirl, chocolate dessert, homemade brownies

