Step 1: Preheat Your Oven. Start by preheating your oven to 350°F (175°C). This ensures that your brownies bake evenly.
Step 2: Melt the Chocolate and Butter. In a double boiler or a microwave-safe bowl, combine the coarsely chopped unsweetened baking chocolate and 1 cup of unsalted butter. Heat gently until melted and smooth, stirring occasionally to avoid burning.
Step 3: Mix the Sugar and Eggs. In a large mixing bowl, whisk together 1 1/2 cups of granulated sugar and 1 teaspoon of salt. Add in the 3 large eggs and 1 teaspoon of vanilla extract, whisking until the mixture is light and fluffy.
Step 4: Combine Chocolate Mixture. Once your chocolate and butter mixture is melted and slightly cooled, pour it into the sugar and egg mixture. Stir until fully combined.
Step 5: Add Dry Ingredients. Sift in the 2 tablespoons of cocoa powder and the 1 cup of all-purpose flour. Use a spatula to fold these dry ingredients into the wet mixture until just combined. Be careful not to overmix!
Step 6: Prepare the Peanut Butter Swirl. In a separate bowl, combine 1 cup of peanut butter, 2 tablespoons of melted unsalted butter, 1 cup of powdered sugar, and 1 teaspoon of vanilla extract. Mix until smooth and creamy.
Step 7: Assemble the Brownies. Pour half of the brownie batter into the prepared baking pan, spreading it evenly. Then, dollop spoonfuls of the peanut butter mixture over the brownie batter. Pour the remaining brownie batter on top and swirl the peanut butter mixture using a knife or skewer for that marbled effect.
Step 8: Bake. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs. Avoid overbaking for that fudgy texture.
Step 9: Cool and Slice. Allow the brownies to cool in the pan for about 20 minutes before lifting them out using the parchment paper. Let them cool completely on a wire rack before slicing into squares.