There is a specific kind of dessert that feels both sophisticated and nostalgic, and these bars capture it perfectly. With a rich, chewy chocolate base, an optional gooey peanut butter filling, and a thick, mirror-like chocolate fudge topping dotted with melted peanut butter chips, this is the recipe that will make you the star of your next potluck.
Unlike standard brownies, these are built to be sliced into neat squares for a candy-like treat. The shiny, swirled top and the contrasting textures make them incredibly addictive.
The Full Recipe: Chocolate Peanut Butter Fudge Bars
Prep Time: 20 minutes
Cook Time: 25 minutes
Chill Time: 2 hours (Crucial for perfect slicing!)
Total Time: ~3 hours
Yield: 16 large squares or 25 small squares (9×13 inch pan)
Ingredients
For the Crust (Bottom Layer):
· 1 cup (2 sticks) unsalted butter, melted
· 1 cup granulated sugar
· ½ cup packed light brown sugar
· 2 large eggs
· 1 teaspoon vanilla extract
· 1 ½ cups all-purpose flour
· ½ cup unsweetened cocoa powder
· ½ teaspoon salt
For the Peanut Butter Filling (Optional, for extra creaminess):
· 1 cup creamy peanut butter
· ½ cup powdered sugar
· Note: If you want a thin layer like the image implies, mix these and carefully spread over the warm baked crust.
For the Chocolate Fudge Topping (The Shiny Top Layer):
· 1 bag (11 oz or ~1 ⅔ cups) semi-sweet chocolate chips (high quality, like Ghirardelli)
· 1 can (14 oz) sweetened condensed milk
· 2 tablespoons unsalted butter
For the Garnish (The Yellow/White spots):
· ½ cup peanut butter chips (or butterscotch chips)
Instructions
Step 1: Prep the Oven and Pan
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan and line it with parchment paper, leaving an overhang on two sides. This will help you lift the bars out later.
Step 2: Make the Crust
In a large bowl, whisk together the melted butter, white sugar, and brown sugar until smooth. Beat in the eggs one at a time, then stir in the vanilla.
In a separate bowl, sift together the flour, cocoa powder, and salt. Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Step 3: Bake and Fill
Spread the brownie batter evenly into your prepared pan. Bake for 20–23 minutes, or until a toothpick inserted into the center comes out with moist crumbs.
If using the Peanut Butter Filling: While the crust is still hot, warm the peanut butter and powdered sugar in the microwave for 30 seconds (until runny). Pour over the hot crust and smooth it into an even layer. Let it cool completely to room temperature (about 30 minutes).
Step 4: Prepare the Fudge Topping
In a medium saucepan (or microwave-safe bowl), combine the chocolate chips, sweetened condensed milk, and butter. Heat over low heat (or in 30-second microwave bursts), stirring constantly, until the chocolate is completely melted and the mixture is smooth and glossy.
Step 5: Assemble and Garnish
Pour the warm fudge topping over the cooled crust/filling. Use a spatula to smooth it into an even layer. Immediately sprinkle the peanut butter chips evenly over the top. The residual heat from the fudge will soften the chips slightly, but they should remain distinct, just like the image.
Step 6: Chill (The Most Important Step!)
Place the pan in the refrigerator and chill for at least 2 hours, or until the fudge is firm to the touch. Do not rush this—if you cut while warm, it will be a gooey mess rather than clean, beautiful squares.
Step 7: Slice and Serve
Once chilled, use the parchment paper to lift the entire slab out of the pan. Place it on a cutting board. Using a sharp, hot knife (run it under hot water and wipe it dry between cuts), slice the slab into 4×4 or 5×5 grid squares.
Storage: Store leftovers in an airtight container in the refrigerator for up to a week. They taste amazing straight from the fridge or slightly softened at room temperature!