Skip to Content

Peanut Butter Shortbread Bars

If you’re looking for an easy traybake that feels rich and indulgent, these Peanut Butter Shortbread Bars are a great choice. They have a buttery shortbread base, a smooth peanut butter chocolate topping, and just enough crunch from chopped peanuts.

This is the kind of dessert I make when I want something simple but satisfying. The shortbread is tender and not too sweet, the chocolate topping sets beautifully, and a sprinkle of flaky sea salt brings everything together. They’re perfect for slicing and sharing.

Peanut Butter Shortbread Bars

Why You’ll Love This Recipe

  • Buttery shortbread with rich peanut butter flavour. The shortbread base is tender and buttery, with peanut butter mixed through for a rich, nutty flavour that isn’t overpowering.
  • Chocolate topping with the perfect salty finish. Melted dark chocolate mixed with peanut butter creates a smooth topping that sets beautifully. Chopped peanuts and flaky sea salt add crunch and balance the sweetness.
  • Simple to make and easy to slice and share. This is a straightforward traybake that comes together quickly. It’s ideal for make-ahead desserts, bake sales, or when you want something easy but indulgent.
Peanut Butter Shortbread Bars

Ingredients

Before I walk you through the recipe for these Peanut Butter Shortbread Bars, let’s gather everything you’ll need. You’ll find the full ingredient list with measurements and step-by-step instructions in the printable recipe card below.

  • Butter – Creates a rich, tender shortbread base.
  • Light brown sugar – Adds moisture and a subtle caramel flavour.
  • White sugar – Balances the sweetness and helps the shortbread bake evenly.
  • Peanut butter – Adds a smooth, nutty flavour to both the base and the topping.
  • Vanilla extract – Enhances the flavour and rounds out the sweetness.
  • All-purpose flour – Forms the structure of the shortbread.
  • Cornstarch – Keeps the shortbread soft and tender.
  • Dark chocolate – Creates a rich, smooth topping.
  • Chopped peanuts – Add crunch and extra peanut flavour.
  • Flaky sea salt – Optional, but helps balance the sweetness and enhance the chocolate.
Peanut Butter Shortbread Bars

How To Make

With all of our ingredients ready, we’re set to make these Peanut Butter Shortbread Bars. I’ll walk you through the steps below.

  1. Preheat the oven to 350°F (180°C). Line a 9×13-inch baking pan with parchment paper, leaving some overhang for easy removal.
  2. In a large bowl, cream together the butter, light brown sugar, and white sugar until light and fluffy. Add 5 tablespoons of the peanut butter and the vanilla extract, then mix until smooth.
  3. Add the flour and cornstarch to the bowl and mix until a soft dough forms. You can use a spoon or your hands to bring the dough together.
  4. Press the shortbread dough evenly into the prepared baking pan. Transfer to the oven and bake for 18–20 minutes, or until lightly golden. Remove from the oven and allow to cool for at least 30 minutes.
  5. While the shortbread cools, melt the dark chocolate in the microwave or using a double boiler. Stir in the remaining peanut butter until smooth.
  6. Spread the chocolate mixture evenly over the cooled shortbread. Sprinkle with chopped peanuts and flaky sea salt, if using.
  7. Allow the bars to cool completely until the chocolate has set. Slice and serve.
Peanut Butter Shortbread Bars

Frequently Asked Questions

Can I make these peanut butter shortbread bars ahead of time?

Yes. These bars are ideal for making ahead. Once fully set, store them covered at room temperature or in the refrigerator until ready to serve.

How should I store peanut butter shortbread bars?

Store the bars in an airtight container. They’ll keep well at room temperature for up to 3 days, or in the refrigerator for up to 5 days.

Can I use crunchy peanut butter instead of smooth?

Yes. Crunchy peanut butter will work, but it will give the bars a slightly chunkier texture. Smooth peanut butter creates a cleaner, more even finish.

Can I freeze peanut butter shortbread bars?

Yes. Once fully cooled and sliced, freeze the bars in a single layer or with parchment between layers for up to 3 months. Thaw at room temperature before serving.

Do I need to refrigerate the bars for the chocolate to set?

No. The chocolate will set at room temperature, but refrigerating them can speed things up if you’re short on time.

Peanut Butter Shortbread Bars

More Desserts You’ll Love

I hope you’ll give my Peanut Butter Shortbread Bars a try. If you do, I’d love to know what you think. Please stop back and leave a comment and a 5-star rating below.

Want more recipes? Join my mailing list for inspiration delivered straight to your inbox! You can also follow along on Pinterest for more dessert ideas, behind-the-scenes looks, and new recipes as they’re published!

Yield: Serves 20

Peanut Butter Shortbread Bars

Peanut Butter Shortbread Bars

This is my recipe for peanut butter shortbread bars. They have a buttery shortbread base, a smooth peanut butter chocolate topping, and a crunchy finish from chopped peanuts. A sprinkle of flaky sea salt balances the sweetness perfectly.

Prep Time 10 minutes
Cook Time 20 minutes
Additional Time 30 minutes
Total Time 1 hour

Ingredients

  • 1 stick butter, softened
  • ½ cup light brown sugar
  • ¼ cup white sugar
  • ½ cup peanut butter, divided
  • 1 teaspoon pure vanilla extract
  • 2 cups all-purpose flour
  • 2 tablespoons cornstarch
  • 5 oz dark chocolate
  • ¼ cup chopped peanuts
  • Flaky sea salt, optional

Instructions

    1. Preheat the oven to 350°F (180°C).
    2. Line a 9×13-inch baking pan with parchment paper.
    3. In a large bowl, cream together the butter, brown sugar, and white sugar until fluffy. . Peanut Butter Shortbread Bars
    4. Add 5 tablespoons of the peanut butter and the vanilla extract and mix until smooth. Peanut Butter Shortbread Bars
    5. Add the flour and cornstarch and mix until a dough forms. Peanut Butter Shortbread Bars
    6. Press the shortbread dough evenly into the prepared pan.
    7. Bake for 18–20 minutes, until lightly browned. Peanut Butter Shortbread Bars
    8. Remove from the oven and allow to cool for at least 30 minutes.
    9. Melt the dark chocolate in the microwave or over a double boiler. Peanut Butter Shortbread Bars
    10. Stir in the remaining peanut butter until smooth.
    11. Spread the chocolate mixture evenly over the cooled shortbread.
    12. Top with chopped peanuts and flaky sea salt, if using.
    13. Allow the bars to cool completely until the chocolate has set.
    14. Slice and serve. Peanut Butter Shortbread Bars

Notes

Allow the shortbread to cool before adding the chocolate topping.
Refrigerating briefly can help the chocolate set faster.
Store leftovers in an airtight container.

Did you make this recipe?

Please share a photo on Pinterest and tag @UKBeautyRoom so I can see it!

Skip to Recipe