Peanut Butter Caramel Shortbread Bars (millionaire bars)
These Peanut Butter Caramel Shortbread Bars, often affectionately called millionaire bars, are a delightful treat that combines the rich flavors of buttery shortbread, creamy peanut butter, and luscious caramel topped with a decadent layer of chocolate. Perfect for any occasion, these bars are sure to impress friends and family alike. Whether you’re hosting a gathering or just indulging in a sweet craving, this recipe is your ticket to a heavenly dessert experience.
Why It Deserves a Spot

These Peanut Butter Caramel Shortbread Bars deserve a prime spot in your dessert repertoire for several reasons. First, they offer a harmonious blend of textures—from the crumbly shortbread base to the gooey caramel and the smooth chocolate topping. Second, the addition of peanut butter enhances the flavor profile, making each bite an explosion of deliciousness. Finally, they are incredibly easy to make, requiring minimal effort while yielding maximum flavor. These bars are perfect for satisfying your sweet tooth or impressing guests at your next gathering.
What We’re Using
To make these tempting bars, you’ll need the following ingredients:
- 1 stick (1/2 cup) butter, softened – This is the foundation of our shortbread, providing richness and flavor.
- 1/2 cup granulated sugar – Adds sweetness to the shortbread layer.
- 1 teaspoon vanilla extract – Enhances the overall flavor of the bars.
- 1 cup flour – The base for our shortbread layer.
- 25 caramels, unwrapped (I used Kraft) – The star of the show, bringing that gooey, sweet element.
- 2 tablespoons peanut butter – Adds creaminess and a nutty flavor to the caramel layer.
- 1 tablespoon heavy cream – Helps to create a smooth caramel texture.
- 1 1/4 cups chocolate chips (milk or semi-sweet) – The perfect topping for our bars.
- 2 tablespoons peanut butter (for drizzling) – For an extra peanut buttery finish.
- 1/2 cup mini Reese’s Pieces (optional) – A fun and colorful addition, though not necessary.
Essential Tools for Success
- Mixing bowl: For creaming the butter and sugar together.
- 9×9 inch baking pan: The perfect size for these bars.
- Double boiler or microwave-safe bowl: For melting the chocolate and caramel.
- Spatula: To spread the layers evenly.
- Measuring cups and spoons: Precision is key in baking!
Peanut Butter Caramel Shortbread Bars (millionaire bars): From Prep to Plate

Step 1: Prepare the Shortbread Layer
Start by preheating your oven to 350°F (175°C). In a mixing bowl, cream together 1 stick of softened butter and 1/2 cup of granulated sugar until light and fluffy. Add in 1 teaspoon of vanilla extract and mix well. Gradually add 1 cup of flour until combined. The mixture will be crumbly but should hold together when pressed.
Step 2: Bake the Shortbread
Press the shortbread mixture evenly into the bottom of your greased 9×9 inch baking pan. Bake for 15-20 minutes, or until the edges are lightly golden. Remove from the oven and let it cool slightly.
Step 3: Make the Caramel Layer
In a double boiler or microwave-safe bowl, combine 25 unwrapped caramels, 2 tablespoons of peanut butter, and 1 tablespoon of heavy cream. Heat gently until melted and smooth, stirring frequently. Once melted, pour the caramel over the baked shortbread layer, spreading it evenly.
Step 4: Prepare the Chocolate Topping
In the same double boiler or microwave, melt 1 1/4 cups of chocolate chips until smooth. Pour the melted chocolate over the caramel layer, spreading it evenly. If you’re using them, sprinkle 1/2 cup of mini Reese’s Pieces on top for a fun crunch and color.
Step 5: Drizzle with Peanut Butter
In a small bowl, melt 2 tablespoons of peanut butter and drizzle it over the chocolate layer for an extra touch of peanut buttery goodness.
Step 6: Chill and Slice
Refrigerate the bars for at least 2 hours to allow everything to set. Once set, lift the bars out of the pan using the edges of the parchment paper. Cut into squares and enjoy your homemade Peanut Butter Caramel Shortbread Bars!
Year-Round Variations

These bars are versatile and can be adapted for different occasions and seasons:
- For a festive touch, add crushed peppermint or sprinkles on top during the holidays.
- Swap out the chocolate chips for white chocolate for a sweeter twist.
- Incorporate nuts like chopped peanuts or walnuts for added crunch.
- For a tropical flair, substitute the peanut butter with almond butter and add shredded coconut.
Frequent Missteps to Avoid
To ensure your Peanut Butter Caramel Shortbread Bars turn out perfectly, keep these common mistakes in mind:
- Not allowing the shortbread to cool before adding the caramel can lead to a messy layer.
- Overheating the caramel can cause it to become too thick and unmanageable.
- Forgetting to line your baking pan can result in sticky bars that are challenging to remove.
- Cutting the bars too soon can cause them to crumble. Patience is key!
Keep-It-Fresh Plan
To keep your Peanut Butter Caramel Shortbread Bars fresh and delicious:
- Store in an airtight container at room temperature for up to one week.
- For longer storage, refrigerate the bars, where they can last for up to two weeks.
- These bars freeze well! Wrap them individually in plastic wrap and store in a freezer-safe container for up to three months.
Popular Questions
Can I use natural peanut butter instead of regular peanut butter?
Yes, you can use natural peanut butter, but be aware that it may change the texture slightly. Natural peanut butter is usually runnier and might require a bit more heavy cream to achieve the right consistency.
What can I substitute for the caramels?
If you can’t find caramels, you can make your own using sugar, butter, and cream. Alternatively, you can use store-bought caramel sauce, but make sure to reduce the amount of heavy cream in the recipe.
How do I know when the bars are set and ready to cut?
The bars are set when the chocolate topping has hardened and the caramel is no longer sticky to the touch. Chilling in the refrigerator helps speed up this process.
Can I add different toppings to these bars?
Absolutely! You can get creative with toppings. Consider adding crushed cookies, sprinkles, or even a drizzle of white chocolate for a unique twist.
Healthy-ish Favorites
If you’re looking for healthier alternatives or simply want to explore more delicious recipes, check out these favorites:
- Mini Peanut Butter Cookies – A smaller, bite-sized version of peanut butter goodness.
- Caramel Cheesecake Bites – Indulgent yet easy-to-make cheesecake bites with a caramel twist.
Bring It Home
These Peanut Butter Caramel Shortbread Bars (millionaire bars) are a crowd-pleaser that combines the best of both worlds: a buttery shortbread base and a rich topping of caramel and chocolate. They’re perfect for potlucks, parties, or just a cozy night in with a good movie. With this step-by-step guide, you’ll find making these bars a joyful experience that’s well worth the effort.
Now, gather your ingredients and get ready to indulge in the delightful layers of peanut butter, caramel, and chocolate. Happy baking!

Peanut Butter Caramel Shortbread Bars (millionaire bars)
Ingredients
Equipment
Method
- Step 1: Preheat your oven to 350°F (175°C). In a mixing bowl, cream together 1 stick of softened butter and 1/2 cup of granulated sugar until light and fluffy. Add in 1 teaspoon of vanilla extract and mix well. Gradually add 1 cup of flour until combined. The mixture will be crumbly but should hold together when pressed.
- Step 2: Press the shortbread mixture evenly into the bottom of your greased 9x9 inch baking pan. Bake for 15-20 minutes, or until the edges are lightly golden. Remove from the oven and let it cool slightly.
- Step 3: In a double boiler or microwave-safe bowl, combine 25 unwrapped caramels, 2 tablespoons of peanut butter, and 1 tablespoon of heavy cream. Heat gently until melted and smooth, stirring frequently. Once melted, pour the caramel over the baked shortbread layer, spreading it evenly.
- Step 4: In the same double boiler or microwave, melt 1 1/4 cups of chocolate chips until smooth. Pour the melted chocolate over the caramel layer, spreading it evenly. If you’re using them, sprinkle 1/2 cup of mini Reese's Pieces on top for a fun crunch and color.
- Step 5: In a small bowl, melt 2 tablespoons of peanut butter and drizzle it over the chocolate layer for an extra touch of peanut buttery goodness.
- Step 6: Refrigerate the bars for at least 2 hours to allow everything to set. Once set, lift the bars out of the pan using the edges of the parchment paper. Cut into squares and enjoy your homemade Peanut Butter Caramel Shortbread Bars!
Notes
- Store in an airtight container at room temperature for up to one week.
- For longer storage, refrigerate the bars, which can last for up to two weeks.
- These bars freeze well! Wrap them individually in plastic wrap and store in a freezer-safe container for up to three months.
