If you’re on the hunt for a dessert that’s sure to impress at any gathering, look no further than these decadent Peanut Butter Millionaire Shortbread Bars. Imagine a buttery shortbread crust layered with gooey caramel, creamy peanut butter, and a rich chocolate topping. These bars are the ultimate treat for peanut butter lovers and a perfect way to satisfy your sweet tooth. Not only are they delicious, but they also come together easily, making them a go-to recipe for both novice bakers and seasoned pros.
Why You’ll Keep Making It

These Peanut Butter Millionaire Shortbread Bars are a symphony of flavors and textures. The buttery shortbread base melts in your mouth, while the luscious caramel and creamy peanut butter add a delightful richness. Topped with a layer of dark chocolate, these bars strike the perfect balance between sweet and salty. They’re the kind of treat that calls for seconds (and thirds!). Plus, they’re perfect for sharing at parties, potlucks, or simply indulging at home on a cozy evening.
What’s in the Bowl
- 1/3 cup unsalted butter, room temperature
- 1/3 cup granulated sugar
- 1/2 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/4 teaspoon salt
- 1 tablespoon whole milk
- 7 oz. caramel bits or soft caramel candies, unwrapped
- 2 tablespoons whole milk
- 2 tablespoons sweetened condensed milk
- 3 tablespoons creamy salted peanut butter
- 1/2 cup coarsely chopped peanuts
- 5 ounces dark or bittersweet chocolate, finely chopped
- 1/2 cup heavy cream
- 1 tablespoon corn syrup
Equipment & Tools
- 9×9-inch baking pan – for the perfect bar shape.
- Mixing bowls – to combine the ingredients.
- Electric mixer – for easy mixing of the butter and sugar.
- Double boiler or microwave-safe bowl – for melting chocolate.
- Spatula – for spreading the layers evenly.
- Parchment paper – for easy removal of the bars from the pan.
Stepwise Method: Peanut Butter Millionaire Shortbread Bars

Step 1: Prepare the Baking Pan
Line a 9×9-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal later. Preheat your oven to 350°F (175°C).
Step 2: Make the Shortbread Base
In a mixing bowl, beat together 1/3 cup of room temperature unsalted butter and 1/3 cup of granulated sugar until creamy. Stir in 1/2 teaspoon of vanilla extract. Gradually add 1 cup of all-purpose flour and 1/4 teaspoon of salt, mixing until a crumbly dough forms. If the dough seems too dry, add 1 tablespoon of whole milk.
Step 3: Bake the Shortbread
Press the shortbread mixture evenly into the bottom of the prepared baking pan. Bake in the preheated oven for 20-25 minutes, or until the edges are lightly golden. Remove from the oven and let it cool slightly.
Step 4: Prepare the Caramel Layer
In a saucepan over low heat, combine 7 oz. of caramel bits (or soft caramel candies), 2 tablespoons of whole milk, and 2 tablespoons of sweetened condensed milk. Stir until the caramels are fully melted and smooth. Once melted, pour the caramel over the cooled shortbread layer, spreading it evenly.
Step 5: Add the Peanut Butter
In a small bowl, mix together 3 tablespoons of creamy salted peanut butter and 1/2 cup of coarsely chopped peanuts. Sprinkle the peanut butter mixture over the caramel layer, spreading it gently to create an even layer.
Step 6: Create the Chocolate Topping
In a double boiler or microwave-safe bowl, combine 5 ounces of finely chopped dark or bittersweet chocolate, 1/2 cup of heavy cream, and 1 tablespoon of corn syrup. Heat gently, stirring until the chocolate is melted and the mixture is smooth. Pour this chocolate ganache over the peanut butter layer, spreading it evenly.
Step 7: Chill and Serve
Refrigerate the bars for at least 2 hours, or until the chocolate is set. Once set, lift the bars out of the pan using the parchment paper overhang. Cut into squares or rectangles and serve. Enjoy your Peanut Butter Millionaire Shortbread Bars!
Fresh Takes Through the Year

- For a festive twist, add crushed peppermint candies to the chocolate topping during the holiday season.
- Try using almond butter instead of peanut butter for a different flavor profile.
- Incorporate chopped dried fruits like cranberries or apricots for a chewy texture.
- Use milk chocolate instead of dark chocolate for a sweeter finish.
Method to the Madness
The beauty of these Peanut Butter Millionaire Shortbread Bars lies in their layered approach. Each component builds upon the last, creating a harmonious blend of flavors. The buttery shortbread serves as a sturdy foundation, while the caramel layer introduces a gooey sweetness that perfectly complements the nutty peanut butter. Finally, the chocolate topping adds a luxurious finish, making each bite a delightful experience. By using quality ingredients and following the steps carefully, you’ll create a dessert that’s not only beautiful but also incredibly tasty.
Save It for Later
These bars are perfect for making ahead of time! Simply prepare and assemble the Peanut Butter Millionaire Shortbread Bars, then store them in an airtight container in the refrigerator for up to one week. They also freeze beautifully! Just wrap individual bars in plastic wrap and place them in a freezer-safe bag for up to three months. When you’re ready to enjoy, simply thaw at room temperature for a delicious treat anytime.
Reader Questions
Can I use a different type of nut butter?
Absolutely! While the recipe calls for creamy salted peanut butter, you can substitute it with almond butter, cashew butter, or even sunflower seed butter for a different flavor. Just be sure to choose a nut butter that you enjoy!
What if I can’t find caramel bits?
If you can’t find caramel bits, you can use soft caramel candies. Just unwrap them and chop them into smaller pieces before melting. Alternatively, you can make your own caramel sauce if you’re feeling adventurous!
How do I know when the chocolate layer is set?
The chocolate layer will appear glossy and firm to the touch once it has set. It usually takes about 2 hours in the refrigerator, but you can also check by gently pressing the surface with your fingertip to see if it’s no longer tacky.
Can I make these bars gluten-free?
Yes! To make Peanut Butter Millionaire Shortbread Bars gluten-free, simply substitute the all-purpose flour with a gluten-free flour blend. Just ensure that all other ingredients are also gluten-free.
Explore More
- Sally’s Baking Addiction for more sweet treats.
- Pinch of Yum for delicious recipes and food photography.
- Minimalist Baker for simple, plant-based recipes.
See You at the Table
These Peanut Butter Millionaire Shortbread Bars are a feast for the eyes and the taste buds. Whether you’re enjoying them at a family gathering, sharing with friends, or treating yourself after a long day, they’re sure to bring smiles all around. So gather your ingredients, channel your inner baker, and let the deliciousness unfold! You won’t regret it.

Peanut Butter Millionaire Shortbread Bars
Ingredients
For the Shortbread Base:
- 1/3 cup unsalted butter room temperature
- 1/3 cup granulated sugar
- 1/2 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/4 teaspoon salt
- 1 tablespoon whole milk
For the Caramel Layer:
- 7 oz. caramel bits or soft caramel candies unwrapped
- 2 tablespoons whole milk
- 2 tablespoons sweetened condensed milk
For the Peanut Butter Layer:
- 3 tablespoons creamy salted peanut butter
- 1/2 cup coarsely chopped peanuts
For the Chocolate Topping:
- 5 oz. dark or bittersweet chocolate finely chopped
- 1/2 cup heavy cream
- 1 tablespoon corn syrup
Instructions
Stepwise Method:
- Line a 9x9-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal later. Preheat your oven to 350°F (175°C).
- In a mixing bowl, beat together 1/3 cup of room temperature unsalted butter and 1/3 cup of granulated sugar until creamy. Stir in 1/2 teaspoon of vanilla extract. Gradually add 1 cup of all-purpose flour and 1/4 teaspoon of salt, mixing until a crumbly dough forms. If the dough seems too dry, add 1 tablespoon of whole milk.
- Press the shortbread mixture evenly into the bottom of the prepared baking pan. Bake in the preheated oven for 20-25 minutes, or until the edges are lightly golden. Remove from the oven and let it cool slightly.
- In a saucepan over low heat, combine 7 oz. of caramel bits (or soft caramel candies), 2 tablespoons of whole milk, and 2 tablespoons of sweetened condensed milk. Stir until the caramels are fully melted and smooth. Once melted, pour the caramel over the cooled shortbread layer, spreading it evenly.
- In a small bowl, mix together 3 tablespoons of creamy salted peanut butter and 1/2 cup of coarsely chopped peanuts. Sprinkle the peanut butter mixture over the caramel layer, spreading it gently to create an even layer.
- In a double boiler or microwave-safe bowl, combine 5 ounces of finely chopped dark or bittersweet chocolate, 1/2 cup of heavy cream, and 1 tablespoon of corn syrup. Heat gently, stirring until the chocolate is melted and the mixture is smooth. Pour this chocolate ganache over the peanut butter layer, spreading it evenly.
- Refrigerate the bars for at least 2 hours, or until the chocolate is set. Once set, lift the bars out of the pan using the parchment paper overhang. Cut into squares or rectangles and serve. Enjoy your Peanut Butter Millionaire Shortbread Bars!
Equipment
- 9x9-inch Baking Pan
- Mixing bowls
- Electric Mixer
- Double boiler or microwave-safe bowl
- Spatula
- Parchment Paper
Notes
- For a festive twist, add crushed peppermint candies to the chocolate topping during the holiday season.
- Try using almond butter instead of peanut butter for a different flavor profile.
- These bars can be stored in an airtight container in the refrigerator for up to one week.
- Wrap individual bars in plastic wrap and freeze for up to three months.
- To make gluten-free, substitute all-purpose flour with a gluten-free flour blend.
