I just made these Toffee Bars and I’m honestly hiding the pan because they’re criminally good and impossible to share.

I can’t shut up about these Toffee Bars. I’m obsessed in a quiet, slightly dangerous way, because one piece turns into three and then the pan is gone.
The crunch and sticky toffee hit me like a sugar punch, and that buttery edge? I live for it.
I use unsalted butter and pile on semisweet chocolate chips so each bite is gooey and crisp at once. But it’s not fancy, just stupidly addictive.
Yummy Sweets, I bring them to parties like a weapon. I get the stares.
I smile. Mission accomplished.
Worth every crumb and zero regrets, don’t judge, seriously.
Ingredients

- Butter: rich base that makes crust tender and the toffee luxuriously silky.
- Granulated sugar: adds snap and light caramel notes when it browns, not too sweet.
- Flour: the backbone that keeps bars together, gives that satisfying chew.
- Salt: just sharpens everything, cuts sweetness, balances the toffee’s richness.
- Vanilla: basically warmth and roundness, it makes chocolate taste friendlier.
- Brown sugar: moist sweetness and a hint of molasses that deepens the toffee.
- Corn syrup: keeps the toffee smooth and glossy so it doesn’t crystallize.
- Chocolate chips: melty pockets of bittersweet comfort, you’ll want extra.
- Nuts: crunchy contrast and toasty bite, try them toasted for more oomph.
- Flaky sea salt: plus that final crunchy pop that stops the sweetness from cloying.
Ingredient Quantities
- 1 cup (2 sticks) unsalted butter, softened, plus 1/2 cup unsalted butter for toffee
- 1/2 cup granulated sugar
- 2 cups all purpose flour
- 1/4 teaspoon salt, plus a pinch for the toffee
- 1 teaspoon vanilla extract, divided
- 1 cup packed light brown sugar
- 2 tablespoons light corn syrup
- 1 1/2 to 2 cups semisweet chocolate chips
- 1 cup chopped pecans or walnuts, toasted if you like
- Flaky sea salt for sprinkling, optional
How to Make this
1. Preheat oven to 350 F and line a 9×13 inch pan with foil or parchment, leaving an overhang to lift the bars out later; lightly grease the lining so the crust doesnt stick.
2. In a bowl beat 1 cup (2 sticks) softened unsalted butter with 1/2 cup granulated sugar until light and a little fluffy, then mix in 1 teaspoon vanilla.
3. Stir in 2 cups all purpose flour and 1/4 teaspoon salt until a soft dough forms; press this evenly into the prepared pan with your hands or the bottom of a measuring cup to make the crust.
4. Bake the crust about 15 to 18 minutes or until the edges are just turning golden; remove from oven but keep the oven on.
5. While crust bakes, make the toffee: in a medium saucepan combine 1/2 cup unsalted butter, 1 cup packed light brown sugar, 2 tablespoons light corn syrup and a pinch of salt. Bring to a boil over medium heat, stirring, then let it simmer hard for about 4 to 5 minutes while stirring constantly until it thickens and looks glossy. If you have a candy thermometer aim for about 235 to 240 F for a soft toffee stage.
6. Remove toffee from heat and stir in the remaining 1/2 teaspoon vanilla. Pour the hot toffee evenly over the hot baked crust and spread with a spatula while it is still fluid.
7. Immediately sprinkle 1 1/2 to 2 cups semisweet chocolate chips over the hot toffee. Let them sit for 1 to 2 minutes until they soften, then gently spread them into an even layer. If some chips dont melt all the way you can place the pan in the still warm oven for 30 to 60 seconds but watch it so the chips dont burn.
8. Sprinkle 1 cup chopped pecans or walnuts (toasted if you like) over the melted chocolate, pressing down lightly so they stick. Optionally add flaky sea salt to taste.
9. Let the bars cool completely at room temperature, then chill in the fridge for at least 1 hour to set. Use the foil overhang to lift the slab out and cut into bars. Store in an airtight container; they keep well at room temp a couple days or longer in the fridge.
Tips: toast the nuts in a dry skillet for 5 minutes for extra flavor, warm your spatula under hot water and dry it before spreading chocolate for a smoother finish, and use a candy thermometer or the soft-ball test to make sure the toffee reaches the right stage.
Equipment Needed
1. Oven (preheated to 350 F)
2. 9×13 inch baking pan (with foil or parchment to line)
3. Mixing bowls (one large for dough, one medium for toffee)
4. Electric mixer or sturdy wooden spoon for creaming butter and sugar
5. Rubber spatula (heatproof) for spreading toffee and chocolate
6. Medium saucepan for cooking the toffee
7. Candy thermometer (optional but helpful)
8. Measuring cups and spoons
9. Baking sheet or small skillet (for toasting nuts)
FAQ
Toffee Bars Recipe Substitutions and Variations
- Unsalted butter (for crust or toffee): swap with equal parts vegan butter or coconut oil. Vegan butter keeps texture similar, coconut oil makes the crust a touch crisper but can add a mild coconut taste, so use refined if you don’t want that.
- Granulated sugar: use an equal amount of superfine sugar or, for a warmer flavor, try coconut sugar 1:1. Coconut sugar will darken the color and add a caramel note, but it might be slightly less sweet.
- All purpose flour: replace with a 1:1 gluten free flour blend or use whole wheat pastry flour for a nuttier, denser bar (use slightly less, start with 1 3/4 cups and add if needed).
- Light corn syrup: substitute with equal parts honey, maple syrup, or good quality golden syrup. Honey and maple give more flavor and make the toffee a bit chewier, so watch your temperature closely.
Pro Tips
– Toast the nuts in a dry skillet for about 4 to 6 minutes until they smell nutty and get a little color, then let them cool before chopping; they crisp up more that way and you wont get soggy bits in the bars.
– Warm your spatula under hot tap water, wipe it dry, and then spread the chocolate right after the chips melt, that gives a way smoother top and you wont drag chilled chocolate around.
– Use a candy thermometer or do the soft ball test for the toffee, aim for about 235 to 240 F; if you miss the temp the toffee will either be too soft or too brittle, so stir constantly and keep the heat medium so it doesnt scorch.
– Chill the finished slab for at least an hour before cutting and use the foil or parchment overhang to lift it out; if you try cutting warm the chocolate will smear and the toffee can tear, but dont overchill it or the toffee can become rock hard and shatter when you slice.

Toffee Bars Recipe
I just made these Toffee Bars and I'm honestly hiding the pan because they're criminally good and impossible to share.
16
servings
427
kcal
Equipment: 1. Oven (preheated to 350 F)
2. 9×13 inch baking pan (with foil or parchment to line)
3. Mixing bowls (one large for dough, one medium for toffee)
4. Electric mixer or sturdy wooden spoon for creaming butter and sugar
5. Rubber spatula (heatproof) for spreading toffee and chocolate
6. Medium saucepan for cooking the toffee
7. Candy thermometer (optional but helpful)
8. Measuring cups and spoons
9. Baking sheet or small skillet (for toasting nuts)
Ingredients
-
1 cup (2 sticks) unsalted butter, softened, plus 1/2 cup unsalted butter for toffee
-
1/2 cup granulated sugar
-
2 cups all purpose flour
-
1/4 teaspoon salt, plus a pinch for the toffee
-
1 teaspoon vanilla extract, divided
-
1 cup packed light brown sugar
-
2 tablespoons light corn syrup
-
1 1/2 to 2 cups semisweet chocolate chips
-
1 cup chopped pecans or walnuts, toasted if you like
-
Flaky sea salt for sprinkling, optional
Directions
- Preheat oven to 350 F and line a 9×13 inch pan with foil or parchment, leaving an overhang to lift the bars out later; lightly grease the lining so the crust doesnt stick.
- In a bowl beat 1 cup (2 sticks) softened unsalted butter with 1/2 cup granulated sugar until light and a little fluffy, then mix in 1 teaspoon vanilla.
- Stir in 2 cups all purpose flour and 1/4 teaspoon salt until a soft dough forms; press this evenly into the prepared pan with your hands or the bottom of a measuring cup to make the crust.
- Bake the crust about 15 to 18 minutes or until the edges are just turning golden; remove from oven but keep the oven on.
- While crust bakes, make the toffee: in a medium saucepan combine 1/2 cup unsalted butter, 1 cup packed light brown sugar, 2 tablespoons light corn syrup and a pinch of salt. Bring to a boil over medium heat, stirring, then let it simmer hard for about 4 to 5 minutes while stirring constantly until it thickens and looks glossy. If you have a candy thermometer aim for about 235 to 240 F for a soft toffee stage.
- Remove toffee from heat and stir in the remaining 1/2 teaspoon vanilla. Pour the hot toffee evenly over the hot baked crust and spread with a spatula while it is still fluid.
- Immediately sprinkle 1 1/2 to 2 cups semisweet chocolate chips over the hot toffee. Let them sit for 1 to 2 minutes until they soften, then gently spread them into an even layer. If some chips dont melt all the way you can place the pan in the still warm oven for 30 to 60 seconds but watch it so the chips dont burn.
- Sprinkle 1 cup chopped pecans or walnuts (toasted if you like) over the melted chocolate, pressing down lightly so they stick. Optionally add flaky sea salt to taste.
- Let the bars cool completely at room temperature, then chill in the fridge for at least 1 hour to set. Use the foil overhang to lift the slab out and cut into bars. Store in an airtight container; they keep well at room temp a couple days or longer in the fridge.
- Tips: toast the nuts in a dry skillet for 5 minutes for extra flavor, warm your spatula under hot water and dry it before spreading chocolate for a smoother finish, and use a candy thermometer or the soft-ball test to make sure the toffee reaches the right stage.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 85g
- Total number of serves: 16
- Calories: 427kcal
- Fat: 27.3g
- Saturated Fat: 14.5g
- Trans Fat: 0.64g
- Polyunsaturated: 4.35g
- Monounsaturated: 7g
- Cholesterol: 46mg
- Sodium: 42mg
- Potassium: 146mg
- Carbohydrates: 45.5g
- Fiber: 2.1g
- Sugar: 31.2g
- Protein: 3.6g
- Vitamin A: 437IU
- Vitamin C: 0mg
- Calcium: 24mg
- Iron: 0.89mg



















