toffee bar recipe
The Best toffee bar recipe
I love this recipe because it’s adaptable, too. If you’re watching your sugar intake, you can swap in a little honey or reduce the brown sugar slightly. It’s also great for meal prep—make a big batch and store it in an airtight container, and it’ll keep for days. And honestly, there’s something about pulling it out of the fridge at the end of a long day and letting it soften just a bit before digging in. It’s the kind of treat that feels like a little treat for yourself, but it’s so easy to share with others. Plus, the kids always ask for seconds, which is the best kind of reward.

Classic Homemade Toffee Bars
A rich, buttery toffee bar with a crispy caramel topping and a smooth chocolate base. Perfect for satisfying cravings with a touch of indulgence.
🥘Ingredients
- 1 cup unsalted butter
- 1 cup granulated sugar
- 1 cup heavy cream
- 1 cup semi-sweet chocolate chips
- 1 tsp vanilla extract
- 1 cup granulated sugar
- 1/2 cup unsalted butter
- 1/2 cup whole milk
- 1/4 cup chopped pecans (optional)
- 1 1/2 cups all-purpose flour
- 1/2 cup unsalted butter, cold and cubed
- 1/2 tsp salt
👨🍳Directions
-
1
Preheat oven to 350°F. Line a baking sheet with parchment paper. -
2
For the crust, mix flour and salt in a bowl. Cut in cold butter until the mixture resembles coarse crumbs. Press firmly into the bottom of a 9×13-inch baking dish. -
3
For the chocolate base, melt butter and sugar in a double boiler over simmering water. Stir until sugar dissolves. Remove from heat, add heavy cream and vanilla, then stir in chocolate chips until smooth. Pour over the crust and spread evenly. -
4
Bake for 15 minutes. Remove from oven and let cool for 10 minutes. -
5
For the toffee topping, melt sugar and butter in a saucepan over medium heat, stirring constantly until it reaches 300°F on a candy thermometer. Remove from heat, stir in milk, then pour over the chocolate base. Sprinkle with chopped pecans if using. Return to oven for 8–10 minutes until golden and set.
🔧Equipment
- Mixing bowls
- Double boiler
- Baking sheet
- Parchment paper
- Rolling pin
- Piping bag with a star tip
📊Nutrition Facts (per serving)
📝Notes
- Ensure your double boiler is hot enough to keep the bottom layer of the saucepan from touching the water.
- For extra crunch, chill the bars in the fridge for 1 hour before slicing.
Watch Video Of How Classic Homemade Toffee Bars Works
❓ Frequently Asked Questions About Toffee Bars
How long does it take to make this toffee bar?
This toffee bar typically takes about 1 hour 15 minutes to prepare, including baking time. The actual cooking time for the toffee is around 10–12 minutes, but you’ll need to allow time for cooling, rolling, and slicing.
Can I make this recipe without a candy thermometer?
Yes, you can! For a classic caramel toffee, aim to reach 235°F (113°C) by stirring gently and watching for bubbles forming just under the surface. If you’re unsure, test by dropping a small spoonful of the mixture into cold water—it should harden into a smooth ball.
What’s the trick for keeping the toffee bars from sticking?
To prevent sticking, chill the baking sheet in the fridge for 5 minutes before adding the toffee bars. Line it with parchment paper or lightly grease it with butter or oil. Also, let the bars cool on a wire rack for 10 minutes before slicing.
How should I store these toffee bars?
Store them in an airtight container at room temperature for up to 5 days. For longer storage, freeze them for up to 3 months—just thaw at room temperature before serving.
Can I customize the flavors with mix-ins?
Absolutely! Try adding chopped nuts (peanuts, almonds), dried fruit (raisins, cranberries), or even a sprinkle of cinnamon or sea salt before rolling. Just make sure the mix-ins don’t contain added sugar or oils.
