Preheat oven to 350° F. Line a 8x8-inch metal baking pan with parchment paper. Set aside.
In a medium mixing bowl, whisk together the flour, baking soda and salt. Set aside.
In the bowl of a stand mixer (or using a hand mixer), combine melted butter with peanut butter until smooth, about 1 minute. Add brown sugar and granulated sugar and mix until well combined. Add vanilla and egg. Mix well, about 2 minutes.
With the mixer on low, slowly add dry ingredients. Mix just until combined. The dough should be soft and slightly crumbly (that’s okay). If adding mix-ins, stir them in by hand.
Place dough in prepared pan and press, smoothing out the top until dough is firm. Gently press into the dough.
Bake bars at 350° F for 20 to 22 minutes. Cool in pan for 10 minutes, then transfer onto a cooling rack to cool completely. Cut and serve.
Notes
Peanut butter: Use creamy no-stir peanut butter such as Skippy all natural peanut butter. I do not recommend the kind that is separated with oil.Dry texture: Make sure you are measuring the flour properly by weighing with a kitchen scale or using the spoon and level method. If the dough is still dry, add 1-2 Tablespoons milk .Metal vs. glass baking pan: Use a metal baking pan for this recipe. Glass retains heat longer and will cause the edges of the bars to dry out.Store in an airtight container at room temperature for up to 5 days.Freeze for up to 1 month. Wrap bars in plastic wrap and store in a freezer bag or airtight container.