Go Back

Buttery Homemade Caramel Bars Recipe With Gooey Filling - A Comforting, Crowd-Pleasing Treat

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 16 servings

Ingredients
  

  • For the shortbread crust and crumble: 2 1/4 cups (280 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 1/2 teaspoon fine salt
  • 1 cup (225 g) unsalted butter, cold and cubed
  • 1 teaspoon vanilla extract
  • For the gooey caramel filling: 1/2 cup (115 g) unsalted butter
  • 1/2 cup (100 g) packed light or dark brown sugar
  • 1 can (14 oz/396 g) sweetened condensed milk
  • 1/4 teaspoon fine salt
  • 1 teaspoon vanilla extract
  • Optional add-ins: 1/2 cup (85 g) chocolate chips
  • Flaky sea salt for sprinkling
  • Equipment: 9x9-inch (23x23 cm) baking pan
  • Parchment paper
  • Medium saucepan
  • Mixing bowls and spatula

Instructions
 

  • Prep the pan and oven: Heat the oven to 350°F (175°C). Line the pan with parchment, leaving overhang for easy lifting. Lightly grease the sides.
  • Make the shortbread base: In a bowl, whisk flour, sugar, and salt. Cut in the cold butter with a pastry cutter or your fingertips until the mixture looks like damp sand with small pea-sized bits. Stir in vanilla.
  • Press and par-bake: Transfer about 2/3 of the mixture to the pan. Press firmly into an even layer. Bake for 15–18 minutes, until the edges are just turning lightly golden. Set the remaining 1/3 aside for the crumble topping.
  • Cook the caramel: In a medium saucepan over medium heat, melt butter with brown sugar. Stir until the sugar dissolves and the mixture looks glossy, 2–3 minutes. Add condensed milk and salt, stirring constantly. Bring to a gentle bubble and cook, stirring, for 5–7 minutes, until slightly thickened and a shade deeper. Remove from heat and stir in vanilla.
  • Assemble the bars: Sprinkle chocolate chips over the warm crust if using. Pour the hot caramel evenly on top. Crumble the remaining shortbread mixture over the caramel in small clumps, leaving some caramel peeking through.
  • Bake to set: Return to the oven and bake 20–25 minutes, until the top is lightly golden and the caramel is bubbling at the edges.
  • Cool completely: Let the pan cool on a rack for at least 2 hours. For the cleanest slices, chill in the fridge for 30–60 minutes after cooling.
  • Slice and serve: Lift out using the parchment. Use a sharp knife, wiping between cuts. Finish with a light sprinkle of flaky sea salt if you like.