Ingredients
- 1/2 cup butter, softened – Softening butter makes it easier to mix and helps create a smooth dough.
- 3/4 cup peanut butter – Creamy peanut butter works best, but you can use natural peanut butter with a little extra mixing.
- 3/4 cup packed brown sugar – Adds moisture and a rich, caramel-like sweetness.
- 1/4 cup granulated sugar – Balances the brown sugar and helps with texture.
- 1 large egg – Binds the ingredients together and gives structure to the bars.
- 1 teaspoon vanilla extract – Enhances the flavor of the bars.
- 1 tablespoon milk – Helps keep the dough soft and pliable.
- 1/4 teaspoon salt – Brings out the flavors and balances sweetness.
- 1/2 teaspoon baking soda – Helps the bars rise slightly for a light texture.
- 1 1/2 cups flour – The base of the dough, providing structure and texture.
- 1 (14-ounce) can sweetened condensed milk – Adds richness and gooeyness to the bars.
- 2 cups milk or semi-sweet chocolate chips – Chocolate pairs perfectly with peanut butter for a classic flavor combination.
Instructions
Step 1: Preheat and Prepare the Baking Pan
Preheat your oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper or aluminum foil, leaving some overhang to make it easier to lift the bars out later. Lightly coat the pan with cooking spray to prevent sticking.
Step 2: Make the Dough
Using an electric mixer fitted with a paddle attachment, cream together the butter, peanut butter, brown sugar, and granulated sugar. Beat on medium speed until the mixture is light and fluffy, about 2–3 minutes. This step is important because it helps incorporate air into the dough, leading to a softer texture.
Add the egg, vanilla extract, and milk, then mix until fully combined. Reduce the mixer speed to low and gradually add the salt, baking soda, and flour. Continue mixing until the dough comes together. It will be soft and slightly sticky, which is normal.
Step 3: Create the Bottom Layer
Take two-thirds of the dough and press it evenly into the bottom of your prepared pan. The dough might feel sticky, so lightly coat your hands with cooking spray to help spread it out smoothly. It will be a thin layer, but don’t worry—it will hold together once baked.
Step 4: Add the Chocolate and Sweetened Condensed Milk
Evenly sprinkle chocolate chips over the dough layer. Then, slowly pour the sweetened condensed milk on top, leaving a small 1/2-inch border around the edges. This prevents the milk from bubbling over while baking.
Step 5: Add the Top Layer
Spoon the remaining dough in small drops over the condensed milk layer. Since the dough is sticky, lightly spray your hands again and gently flatten the dough over the top. The filling won’t be completely covered, but that’s okay—it will spread slightly during baking.
Step 6: Bake the Bars
Place the pan in the preheated oven and bake for 30–36 minutes. The bars are done when the top turns golden brown and the edges look set. The center will still look slightly gooey but will firm up as it cools.
Step 7: Cool and Slice
Let the bars cool completely before cutting. For cleaner slices, refrigerate them for 30 minutes before cutting with a sharp knife. If you prefer gooey bars, serve them at room temperature.
Notes
How to Tell When Your Bars Are Done
- The edges should be lightly browned and slightly pulling away from the pan.
- The top should look set but still slightly soft in the center.
Troubleshooting Common Issues
- Bars Are Too Hard – This happens if they’re overbaked. Next time, remove them a few minutes earlier.
- Dough Is Too Sticky to Work With – Lightly grease your hands with cooking spray or chill the dough for 10 minutes before handling.
- Chocolate Chips Sinking to the Bottom – Make sure to press them lightly into the bottom layer before adding the condensed milk.
Helpful Kitchen Tips
- Use a rubber spatula to scrape every bit of sweetened condensed milk from the can.
- If you don’t have parchment paper, use foil and lightly grease it for easy removal.
- For extra crunch, sprinkle chopped peanuts on top before baking.
- Prep Time: 20 minutes
- Cook Time: 30 minutes