Preheat Oven: Heat oven to 350°F (175°C). Line an 8x8-inch baking pan with parchment paper and lightly grease edges.
Mix Chocolate Base: In a large bowl, whisk melted butter with granulated and brown sugar until smooth. Add eggs one at a time, then stir in vanilla extract.
Combine Dry Ingredients: Sift together flour, unsweetened cocoa powder, and salt. Fold into wet mixture gently. Avoid overmixing.
Prepare Peanut Butter Swirl: Mix creamy peanut butter with powdered sugar. Add a teaspoon of milk or water if needed to loosen.
Layer & Swirl: Pour half the chocolate batter into pan. Drop half the peanut butter mixture over it. Add remaining chocolate batter, then remaining peanut butter. Use a knife or skewer to swirl into a marbled pattern.
Bake: Bake 28–35 minutes. The top should be set, and the center slightly soft. Test with a toothpick; a few crumbs are perfect.
Cool & Slice: Let brownies cool completely before slicing. Serve and enjoy!