These bars are my go-to when I want something impressive with minimal fuss. They stack a tender shortbread base, a gooey peanut-buttered caramel middle, and a glossy chocolate top. The contrast of crisp, chewy and silky is immediate and very hard to resist.
I like making them a day ahead. The chill time firms the caramel and chocolate so you get clean cuts and tidy squares, which always looks better on a platter. They travel well to friends, and they disappear fast at gatherings.
Below you’ll find a clear ingredients section and a step-by-step method that follows the recipe exactly. Read the short notes, follow the sequence, and you’ll have dependable results every time.
The Essentials

Before you start: preheat the oven and line an 8-by-8-inch pan with parchment, leaving a one-inch overhang on two opposite sides. That overhang is the easiest way to lift the whole slab out for neat slicing once the layers have set.
Timing matters more than you might think. Bake the shortbread until the edges are lightly golden — the center should still look pale. Melt and work with the caramel and the chocolate while the shortbread cools so you’re not rushed. Then chill between layers: at least 30 minutes for the caramel to set and another 30 for the ganache to firm.
One more practical note: keep a clean, warm knife nearby for slicing. Wiping it between cuts keeps the bars sharp-edged and presentable.
Ingredients
- 1/3 cup unsalted butter, room temperature — the base fat for tender, crumbly shortbread.
- 1/3 cup granulated sugar — sweetens the shortbread and helps it brown slightly.
- 1/2 teaspoon vanilla — lifts the shortbread flavor with a warm note.
- 1 cup all-purpose flour — gives structure to the shortbread layer.
- 1/4 teaspoon salt — balances the sweetness and enhances flavor.
- 1 tablespoon whole milk — brings the shortbread dough together without making it wet.
- 7 oz. caramel bits or soft caramel candies, unwrapped — the sweet, chewy core for the middle layer.
- 2 tablespoons whole milk — thins and smooths the melted caramel.
- 2 tablespoons sweetened condensed milk — adds richness and helps the caramel set with a glossy finish.
- 3 tablespoons creamy salted peanut butter — stirs into the hot caramel for peanut flavor and a silkier texture.
- 1/2 cup coarsely chopped peanuts — provides crunch and a roasted peanut contrast to the caramel.
- 5 ounces dark or bittersweet chocolate, finely chopped — melts to form the smooth chocolate ganache layer.
- 1/2 cup heavy cream — heated and poured over the chocolate to make a shiny, spreadable ganache.
- 1 tablespoon corn syrup — keeps the ganache glossy and a little more forgiving while spreading.
Stepwise Method: Peanut Butter Millionaire Shortbread Bars
- Preheat oven to 350°F. Line an 8-by-8-inch square baking pan with parchment paper, leaving a 1-inch overhang on two opposite sides.
- In a mixing bowl, beat 1/3 cup unsalted butter (room temperature) and 1/3 cup granulated sugar until light and fluffy, about 2 to 3 minutes. Add 1/2 teaspoon vanilla and 1/4 teaspoon salt and mix until combined.
- Add 1 cup all-purpose flour and mix just until incorporated; the mixture will be slightly crumbly. Add 1 tablespoon whole milk and mix until the dough comes together into a cohesive mass.
- Press the dough evenly into the prepared pan to form a thin, even shortbread layer. Prick the surface all over with a fork or skewer to prevent bubbling.
- Bake for 18 to 22 minutes, or until the edges are lightly golden. Remove from the oven and transfer the pan to a wire rack. Let the shortbread cool completely before proceeding.
- In a small saucepan set over medium-low heat, combine 7 oz caramel bits or unwrapped soft caramel candies, 2 tablespoons whole milk, and 2 tablespoons sweetened condensed milk. Stir constantly until the caramel is fully melted and the mixture is smooth. Remove from heat.
- Stir 3 tablespoons creamy salted peanut butter into the hot caramel until fully incorporated and smooth.
- Sprinkle 1/2 cup coarsely chopped peanuts evenly over the cooled shortbread. Pour the hot caramel-peanut butter mixture over the peanuts and shortbread, spreading it to the edges and corners. Refrigerate the pan until the caramel layer is set, at least 30 minutes.
- Place 5 ounces finely chopped dark or bittersweet chocolate in a heatproof bowl. In a small saucepan, heat 1/2 cup heavy cream and 1 tablespoon corn syrup over low heat until it just begins to bubble around the edges. Remove from heat and pour the hot cream mixture over the chopped chocolate. Let sit 30 seconds, then gently whisk until smooth.
- Pour the chocolate ganache over the set caramel layer and spread it into an even, smooth layer with an offset spatula or the back of a spoon. Chill until the chocolate is firm, at least 30 minutes.
- Use the parchment overhang to lift the layered bars from the pan. Place on a cutting board and cut into 2-inch squares. Wipe the knife clean between cuts for neat edges.
- Store the bars refrigerated in an airtight container or wrapped in aluminum foil for up to 3 days.
Why This Recipe is a Keeper

The architecture of these bars is simple and reliable: a shortbread that holds, a caramel layer that stays gooey without oozing, peanuts for texture, and a chocolate cap that snaps when you bite. Each component is straightforward and forgiving — that’s what makes the recipe repeatable.
The techniques are ones you’ll return to: creaming butter and sugar just until light; pricking the shortbread to prevent bubbles; and using a hot cream pour to make glossy ganache. If you nail those pieces, the bars come out like you spent much longer on them than you did.
They’re also crowd-pleasers. The combination of peanut butter and caramel taps into a familiar, comforting flavor set while the bittersweet chocolate keeps things from being cloying.
Easy Ingredient Swaps

This recipe already gives you a couple of built-in choices (caramel bits vs. unwrapped soft caramels, and dark or bittersweet chocolate). Use whichever you prefer or feel comfortable working with — the technique is the same. If you want slightly different sweetness balance, choose the chocolate option accordingly: darker chocolate yields a less sweet top layer.
Another small adjustment is the type of peanuts: the recipe calls for coarsely chopped peanuts for crunch. If you prefer a finer texture, give them a quick chop — the quantity stays the same, and the distribution through the caramel will change the mouthfeel without affecting structure.
Equipment at a Glance
- 8-by-8-inch square baking pan lined with parchment paper.
- Mixing bowl and electric hand mixer or stand mixer for creaming butter and sugar.
- Small saucepan for melting caramel and for heating cream.
- Heatproof bowl for the chocolate when making ganache.
- Offset spatula or the back of a spoon for spreading layers, plus a sharp knife for cutting.
Don’t Do This
Do not skip the cooling and chill steps. Pouring warm caramel over warm shortbread can cause the layers to merge and become sloppy. Let the shortbread cool completely before adding the caramel, and chill between the caramel and ganache layers so each one sets properly.
Don’t rush the ganache by overheating the cream or chocolate. Heat the cream until it just begins to bubble at the edges, then pour it over the chocolate and let it sit before whisking. Forcing it sooner can create a grainy texture.
Warm & Cool Weather Spins
In warm weather, keep the bars chilled until serving so the caramel and chocolate hold up. If you’re taking them outside, transport them in a cooler or insulated bag with a cold pack. In cooler months, let them sit at room temperature for a few minutes before serving so the ganache softens slightly and the caramel becomes more yielding.
Either way, slice them chilled for neat squares, then allow the individual pieces to rest for a short time before eating if you prefer a softer bite.
Behind-the-Scenes Notes
Shortbread texture comes from the balance of butter to flour and not overworking the dough. The recipe’s small amount of whole milk just brings the crumbs together; don’t add more or the base becomes tough.
When melting the caramel, stir constantly and keep the heat moderate. Caramel can scorch quickly, and you want a smooth, even texture that will combine with the peanut butter without separating. Stir the peanut butter in while the caramel is hot so it fully incorporates and the middle layer stays glossy.
For the ganache, the corn syrup is subtle but useful. It adds a slippery gloss and makes the chocolate easier to spread into a smooth finish. Use an offset spatula and gentle strokes rather than heavy pressure to avoid disturbing the caramel beneath.
Freezer-Friendly Notes
You can freeze the bars for longer storage. Wrap individual squares tightly in plastic wrap, then place them in a freezer bag or an airtight container. Freeze for up to one month for best quality. Thaw in the refrigerator before bringing to room temperature to serve.
If you plan to freeze the whole slab, lift it from the pan on the parchment, wrap it well, and freeze flat. Thaw in the refrigerator, then slice with a warmed knife for the cleanest edges.
Popular Questions
Q: Can I make the shortbread ahead of time? Yes. You can bake the shortbread and store it in the pan, covered, until you’re ready to add the caramel. Just make sure it’s completely cool before you pour the caramel over it.
Q: What if my caramel is too thick to pour? Warm it gently over very low heat and stir in a touch more whole milk, a teaspoon at a time, until it loosens. Be careful not to overheat; you want a pourable consistency, not a watery one.
Q: My ganache looks dull. What went wrong? Ganache can dull if the proportions are off or it’s stirred too vigorously. Use the specified amounts of cream and corn syrup and whisk gently. Cooling too quickly can also dull the sheen; a steady chill in the fridge leads to a glossy finish.
Ready to Cook?
If you’ve read this far, you’re ready. Line the pan, measure the ingredients, and follow the stepwise method exactly as written for predictable results. Keep your timings in mind for chilling and cooling, and use the parchment overhang to lift the slab cleanly.
Make these for a casual get-together or a special occasion. They look like a bakery treat but come together in a home kitchen without fuss. Enjoy the process and the inevitable compliments.

Peanut Butter Millionaire Shortbread Bars
Ingredients
Ingredients
- 1/3 cup unsalted butter room temperature
- 1/3 cup granulated sugar
- 1/2 teaspoon vanilla
- 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
Instructions
Instructions
- Preheat oven to 350°F. Line an 8-by-8-inch square baking pan with parchment paper, leaving a 1-inch overhang on two opposite sides.
- In a mixing bowl, beat 1/3 cup unsalted butter (room temperature) and 1/3 cup granulated sugar until light and fluffy, about 2 to 3 minutes. Add 1/2 teaspoon vanilla and 1/4 teaspoon salt and mix until combined.
- Add 1 cup all-purpose flour and mix just until incorporated; the mixture will be slightly crumbly. Add 1 tablespoon whole milk and mix until the dough comes together into a cohesive mass.
- Press the dough evenly into the prepared pan to form a thin, even shortbread layer. Prick the surface all over with a fork or skewer to prevent bubbling.
- Bake for 18 to 22 minutes, or until the edges are lightly golden. Remove from the oven and transfer the pan to a wire rack. Let the shortbread cool completely before proceeding.
- In a small saucepan set over medium-low heat, combine 7 oz caramel bits or unwrapped soft caramel candies, 2 tablespoons whole milk, and 2 tablespoons sweetened condensed milk. Stir constantly until the caramel is fully melted and the mixture is smooth. Remove from heat.
- Stir 3 tablespoons creamy salted peanut butter into the hot caramel until fully incorporated and smooth.
- Sprinkle 1/2 cup coarsely chopped peanuts evenly over the cooled shortbread. Pour the hot caramel-peanut butter mixture over the peanuts and shortbread, spreading it to the edges and corners. Refrigerate the pan until the caramel layer is set, at least 30 minutes.
- Place 5 ounces finely chopped dark or bittersweet chocolate in a heatproof bowl. In a small saucepan, heat 1/2 cup heavy cream and 1 tablespoon corn syrup over low heat until it just begins to bubble around the edges. Remove from heat and pour the hot cream mixture over the chopped chocolate. Let sit 30 seconds, then gently whisk until smooth.
- Pour the chocolate ganache over the set caramel layer and spread it into an even, smooth layer with an offset spatula or the back of a spoon. Chill until the chocolate is firm, at least 30 minutes.
- Use the parchment overhang to lift the layered bars from the pan. Place on a cutting board and cut into 2-inch squares. Wipe the knife clean between cuts for neat edges.
- Store the bars refrigerated in an airtight container or wrapped in aluminum foil for up to 3 days.
Equipment
- 8x8-inch square baking pan
- Parchment Paper
- Mixing Bowl
- Electric Mixer or Whisk
- fork or skewer
- Wire Rack
- Small Saucepan
- Heatproof bowl
- offset spatula or spoon
- Cutting Board
- Knife
