This caramel shortbread recipe is a nod to my childhood afternoons, when the kitchen smelled of melting butter and rich caramel, and the crunch of the shortbread was just right. It’s one of those treats that feels like a secret shared across generations, simple but deeply satisfying. Making it from scratch somehow makes the whole house smell like comfort and nostalgia, even on busy days.
What I love about this recipe is how forgiving it is—yet how impressive it looks when you cut into that glossy caramel layer, revealing the crisp, buttery base beneath. It’s a perfect project for a lazy weekend or a moment when you need a little sweet escape, with the bonus of knowing exactly what’s in it. Plus, it’s just one of those cookies that everyone reaches for, no matter how many you’ve made.
This recipe is my secret weapon for nostalgic afternoons—those times when a sticky, buttery caramel and crisp shortbread bring back childhood memories of family gatherings and simple joys, but with a grown-up twist of rich, smoky caramel that feels luxurious and indulgent.
The story behind this recipe
- This recipe actually came about during a messy weekend in my kitchen, when I was trying to recreate a childhood favorite that my grandma used to make. I remember the smell of caramel bubbling away, sticky and sweet, as I tried to get it just right. It’s funny how a simple combination of ingredients can stir up so much nostalgia and messy joy.
- One afternoon, I was experimenting with different textures—more buttery shortbread, richer caramel—until I finally hit that perfect balance. It’s become a little ritual now, making this whenever I need a moment of comfort or a reminder of slow Sunday afternoons with family. It’s a bit rough around the edges, but that’s part of the charm.
- heading: ‘The story behind this recipe’
Key Ingredients Breakdown
- Unsalted butter: I always go for a high-quality, creamy butter—it melts smoothly and adds a rich, nutty aroma that fills the kitchen. Feel free to tweak with salted butter if you forget, but reduce salt in the shortbread.
- Golden caster sugar: I love how this sugar dissolves quickly, giving the caramel a silky texture and a bright, golden hue. If you only have regular sugar, just give it a little extra whisking until smooth.
- Sweetened condensed milk: This is the magic that creates that oozy, luscious caramel. Use a good brand for depth of flavor, but if you’re in a pinch, evaporated milk sweetened with sugar works—just cook it down a bit longer.
- Flour: I stick with plain all-purpose flour—it’s reliable and gives that tender, crumbly shortbread. For a slightly richer taste, swap in a touch of cornstarch, but keep the flour amount the same.
- Dark chocolate (optional): I like a bittersweet note on top; it contrasts beautifully with the caramel’s sweetness. A good quality bar melts smoothly, but a sprinkle of chopped chocolate works if you’re feeling casual.
- Sea salt: I always sprinkle a little flaky sea salt on top before baking—those crystals catch the light and elevate the caramel’s richness. No salt? Just a pinch of regular table salt will do.
- Vanilla extract: I use a real vanilla bean paste for deep aroma, but pure extract works fine. It brightens the caramel and shortbread with a subtle floral note—don’t skip it.
Spotlight on Key Ingredients
Sweetened condensed milk:
- I love how it transforms into a luscious, oozy caramel with just gentle simmering. It’s the backbone of that rich, buttery flavor that makes every bite feel indulgent.
- Dark chocolate (optional): When melted on top, it adds a bittersweet contrast. It cracks slightly when you bite, and the aroma of cocoa fills the room, balancing the sweetness.
Sea salt:
- Unsalted butter: I always pick a creamy, high-quality butter—its nutty aroma deepens during baking, and it melts smoothly into the shortbread, adding tender richness.
- Sprinkled on top before baking, those flaky crystals catch the light and create a burst of salty contrast that elevates the caramel’s richness. Don’t skip it.
Notes for ingredient swaps
- Dairy-Free: Swap butter for coconut oil or vegan butter. Expect a slightly different richness and a coconut aroma.
- Gluten-Free: Use almond flour or gluten-free all-purpose flour. The texture will be crumblier but still delicious.
- Sugar Variations: Replace golden caster sugar with coconut sugar for a caramel-like flavor, though it may darken more.
- Condensed Milk: Try evaporated milk plus a tablespoon of butter and extra sugar, but the caramel might be less oozy.
- Chocolate Topping: Use white or milk chocolate if dark isn’t your thing; it melts just as smoothly but alters the flavor profile.
- Salt: For a different twist, sprinkle smoked sea salt on top before baking for a smoky contrast.
- Flavor Boost: Add a pinch of cinnamon or sea salt to the shortbread dough for extra depth and warmth.
Equipment & Tools
- 20cm (8-inch) square baking tin: To shape and bake the shortbread and caramel layers.
- Parchment paper: To prevent sticking and make removal easier.
- Mixing bowls: To prepare the shortbread dough and caramel mixture.
- Silicone spatula: For stirring and spreading ingredients smoothly.
- Hand mixer (optional): To cream the butter and sugar more easily.
- Saucepan: To cook the caramel mixture evenly.
- Sharp knife: To cut the cooled, set caramel into neat squares.
Step-by-step guide to caramel shortbread
- Preheat your oven to 160°C (320°F). Grease a 20cm (8-inch) square baking tin or line it with parchment paper. Gather your ingredients and tools, and get ready to build layers of caramel and shortbread.
- For the shortbread base, cream 225g (1 cup) unsalted butter and 100g (1/2 cup) golden caster sugar in a bowl until light and fluffy, about 3-4 minutes. Use a hand mixer or a sturdy spoon. Add 250g (2 cups) plain flour and 50g (1/3 cup) rice flour, mix gently until just combined and the dough comes together. Press this evenly into the prepared tin, smoothing the surface with the back of a spoon or your fingers. Bake for 20-25 minutes until golden around the edges. It should smell buttery and baked through.
- While the base cools slightly, make the caramel. In a heavy-bottomed saucepan, melt 150g (2/3 cup) sweetened condensed milk, 50g (1/4 cup) unsalted butter, and 125g (2/3 cup) golden caster sugar over medium heat. Stir constantly with a silicone spatula, scraping the sides and bottom. Cook for about 8-10 minutes until the mixture turns a deep amber and thickens slightly, smelling rich and caramel-y. If it starts to bubble too fiercely, lower the heat. Remove from heat and stir in a teaspoon of vanilla extract and a pinch of sea salt.
- Pour the hot caramel over the shortbread base, spreading evenly. Return to the oven and bake for an additional 12-15 minutes until the caramel is bubbling at the edges and slightly thickened. The caramel should shimmer and have a gently crackling sound when you tap the surface lightly. If it’s too runny after cooling, give it more time to thicken.
- Once baked, let the caramel shortbread cool in the tin for at least 1 hour. Then, transfer to the fridge for another 2 hours or until completely set. For a neater cut, use a sharp knife warmed under hot water, then dried, to slice cleanly through the firm caramel and shortbread. Finish with a sprinkle of flaky sea salt or chopped dark chocolate if desired.
- Serve at room temperature or slightly chilled. The caramel will be gooey and rich, contrasting with the crumbly, buttery shortbread. The texture should be firm but not hard, with a glossy caramel top and a tender base. Enjoy the layered melt-in-your-mouth experience.
Let the caramel shortbread cool completely in the tin, then chill in the fridge for at least 2 hours. Once set, slice into squares with a warm knife, and sprinkle with sea salt or chocolate if desired. Serve at room temperature for best texture and flavor.
How to Know It’s Done
- Shortbread edges are golden and firm when baked.
- Caramel is deep amber, bubbling gently, with a rich, toasty aroma.
- The cooled caramel is set and glossy, not sticky or runny.

Caramel Shortbread
Ingredients
Equipment
Method
- Preheat your oven to 160°C (320°F). Line your baking tin with parchment paper for easy removal.
- In a mixing bowl, cream together the butter and golden caster sugar until the mixture is light, fluffy, and smells subtly nutty—that’s about 3-4 minutes with a hand mixer or vigorous stirring by hand.
- Add the sifted plain flour and rice flour to the creamed mixture. Fold gently with a spatula until the dough just comes together—try not to overmix to keep it tender.
- Press this shortbread dough evenly into the prepared baking tin, using the back of a spoon or your fingers to smooth the surface. Bake for 20-25 minutes until it turns a warm golden around the edges and smells buttery.
- While the shortbread bakes, prepare the caramel. In a saucepan over medium heat, melt the butter, then add the golden caster sugar and sweetened condensed milk. Stir constantly with a silicone spatula, scraping the sides, until the mixture thickens and turns a deep amber color, about 8-10 minutes. It should smell rich and caramel-y and have a glossy look.
- Remove the baked shortbread from the oven and pour the hot caramel evenly over the surface. Sprinkle a pinch of flaky sea salt on top for a burst of flavor contrast. Return to the oven and bake for another 12-15 minutes until the caramel is bubbling and slightly thickened at the edges.
- Allow the caramel shortbread to cool in the tin for at least 1 hour, then transfer to the fridge for two hours or until the caramel is fully set and firm to the touch.
- Once cooled, lift the whole block out using the parchment paper and place on a cutting board. Warm a sharp knife in hot water, then dry it, and slice into neat squares—this helps achieve clean edges without cracking the caramel.
- If you like, melt the dark chocolate and drizzle or spread it over the top for extra richness. Let the chocolate set before serving for a glossy finish.
- Serve your caramel shortbread at room temperature for the perfect balance of crisp shortbread and gooey caramel, and enjoy the nostalgic crunch and rich sweetness with every bite.
Pro tips for perfect caramel shortbread
- caramel: Use a medium heat to slowly develop a deep, rich amber color without burning.
- Cool the caramel: Pour hot caramel over the shortbread and let it set undisturbed to avoid cracks.
- Even spreading: Use the back of a spoon or offset spatula to smooth the caramel layer for a uniform finish.
- Prevent sticking: Line your baking tin with parchment paper for easy removal and clean edges.
- Chill for perfection: Refrigerate the assembled shortbread for at least 2 hours, ensuring clean cuts and a firm texture.
- Slice with warmth: Wipe your knife with hot water between cuts for smooth, precise squares.
- Finish with flair: Sprinkle flaky sea salt or chopped chocolate on top while the caramel is still warm for extra flavor contrast.
Common mistakes and how to fix them
- FORGOT to preheat? Do it early to avoid underbaked layers.
- DUMPED the caramel? Reheat gently, stirring until smooth and glossy again.
- OVER-TORCHED caramel? Lower heat immediately and add a splash of cream to loosen.
- SLICED before cooling? Chill longer for cleaner, neater cuts without cracking.
Quick fixes and pantry swaps
- When caramel is too thick, splash in a bit of hot cream and stir until smooth.
- If shortbread cracks when cutting, chill it longer or warm the knife beforehand.
- Splash a little lemon juice if caramel turns too dark or bitter.
- Patch sticky caramel with gentle reheating and a touch of butter for gloss.
- Shield edges from over-browning by covering with foil if baking too fast.
Prep, store, and reheat tips
- Prepare the shortbread base and bake it a day in advance; it firms up and flavors deepen overnight, making assembly easier.
- Store the cooled shortbread in an airtight container at room temperature for up to 3 days; it stays crisp and buttery.
- Make the caramel up to 24 hours ahead; keep it in a sealed jar in the fridge. Reheat gently until smooth and pourable, watching for bubbling aroma and rich color.
- Once assembled, the caramel shortbread can be refrigerated for up to 2 days. Let it come to room temperature before slicing for optimal texture.
- Reheat slices briefly in a 150°C (300°F) oven for 5-7 minutes to soften the caramel slightly, restoring gooey richness and aroma.
Top questions about caramel shortbread
1. Can I use margarine instead of butter?
Use a high-quality, full-fat butter for a richer, more tender shortbread that melts in your mouth. If you only have margarine, it will still work but won’t be as flavorful.
2. How do I know when the caramel is done?
The caramel should be a deep amber color and thick enough to hold its shape when cooled. When it shimmers and crackles softly, it’s ready to pour.
3. My caramel is grainy, what went wrong?
If the caramel becomes grainy or separates, gently reheat it over low heat and stir until smooth again. Avoid overheating or rushing the process.
4. How should I store leftover caramel shortbread?
To keep the shortbread crisp, store slices in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate and bring to room temp before serving.
5. Can I adjust the caramel’s firmness?
For a softer caramel, bake the caramel layer for an extra 2 minutes until it’s slightly more bubbly. For a firmer caramel, let it cool longer in the fridge.
6. How do I get clean slices?
Use a sharp knife warmed with hot water and dried, then sliced through the chilled caramel for clean, precise cuts without cracking.
7. Should I add salt on top?
Adding a pinch of sea salt on top before baking enhances the caramel’s sweetness with a burst of savory contrast, balancing richness.
8. Can I omit the chocolate topping?
You can swap the dark chocolate for white or milk chocolate, but expect a different flavor and less contrast with the caramel.
9. My shortbread is over-browning, what now?
If your shortbread edges brown too quickly, cover loosely with foil to prevent over-baking while the inside finishes.
10. Can I reheat the slices?
Reheat chilled slices at 150°C (300°F) for 5 minutes to soften the caramel and restore its gooey texture before serving.
Making this caramel shortbread is a bit like capturing a quiet moment of joy in your own kitchen. The smell of caramel bubbling and butter melting fills the air, making everything feel just a little more special. It’s not just about the sweet treat, but those small, honest moments of creating something tangible and comforting.
Whenever I make it, I’m reminded that simple ingredients, treated with care, can turn into something memorable. It’s a recipe that invites you to slow down, enjoy the process, and savor each rich, buttery bite. Sometimes, that’s exactly what a busy life needs.

Hi, I’m Charlotte Hayes, the creator and storyteller behind Lost in the Aroma. If you’ve ever closed your eyes while something simmered on the stove just to take in the scent, then you already understand what this space is about. For me, aroma is memory. It is emotion. It is the first sign that something beautiful is about to be shared. Lost in the Aroma is where I bring together recipes, sensory storytelling, and my lifelong love for food. I am so glad you’re here.










Leave a Reply