Toffee bars are a timeless, simple treat made from a handful of everyday ingredients. Think of everything you love about English toffee transformed into an easy cookie bar—but softer and just as indulgent.
These bars are ideal for bakers who want the buttery, chocolate-and-nut flavor of toffee without the fuss of making true candy toffee. The base is a brown sugar shortbread-like cookie that bakes in a 9×13 pan, then gets topped with warm chocolate chips and chopped nuts for that classic toffee appearance and flavor.

These bars are a childhood favorite for many. The dough is quick to mix—butter and brown sugar creamed together, an egg and vanilla for richness, then flour and a pinch of salt to form a soft, dense dough that doesn’t puff up because it contains no leavening. After baking, the trick is to sprinkle chocolate chips over the hot pan and let them soften before spreading. Top with chopped pecans (or any nut you prefer) and allow the chocolate to set for clean slices.
Why this recipe works
- Fast and simple. Cookie bars save time and effort—no rolling, scooping, or multiple batches. Press, bake, and finish.
- Soft, rich texture. Using only brown sugar and butter creates a tender, dense bar that mimics the richness of toffee without being crunchy candy.
- Toffee-like flavor. Butter, brown sugar, chocolate, and nuts combine to give the familiar toffee profile in an easy-to-slice bar.

Tips and tricks
Top with chocolate while the bars are hot. Sprinkle chocolate chips over the freshly baked pan and wait about five minutes for them to soften naturally—no melting required. Then spread evenly for a smooth finish.
Let the chocolate fully set before serving. Give the bars time to cool and for the chocolate to firm up; this makes slicing neater and serving easier.
Ingredients

- Butter (salted or unsalted)
- Brown sugar
- Egg
- Vanilla extract
- Salt
- Flour
- Milk chocolate chips
- Chopped nuts (pecans, walnuts, or almonds)
Refer to the recipe card below for exact amounts and full instructions.
How to make toffee bars

Step 1: Preheat oven to 350°F. Cream butter and brown sugar together, then add the egg and vanilla. Stir in flour and salt until a soft dough forms.

Step 2: Press the dough evenly into an ungreased 9×13″ baking pan and bake for 20–25 minutes, or until the surface is light golden brown.

Step 3: Immediately after removing the pan from the oven, sprinkle the top with milk chocolate chips. Let them sit about 5 minutes so the chips soften.

Step 4: Spread the softened chocolate evenly with a spatula or butter knife, then sprinkle with chopped pecans (or your preferred nuts). Let the pan cool for about 30 minutes before cutting into approximately 24 squares. Allow the chocolate to fully set before serving.
These bars keep best covered with plastic wrap or stored in an airtight container for up to 2 days.
Toffee bars FAQs
Toffee bars are cookie bars inspired by English toffee. They combine a buttery brown-sugar shortbread base with chocolate and chopped nuts on top. The texture is softer than candy toffee, but the flavor profile is very similar.
Store bars covered at room temperature in an airtight container for up to 2 days for the best texture and flavor.
Pecans and walnuts are classic choices, but almonds or other chopped nuts work well. Toasting the nuts briefly before topping adds extra depth of flavor.

More cookie bar ideas
-
Fudgy Peanut Butter Chocolate Chip Cookie Bars
-
Strawberry Lemon Sugar Cookie Bars
-
Soft Gingerbread Cookie Bars
-
Bakery-Style Sugar Cookie Bars
Made this recipe and loved it? Please leave a star rating and a comment to let others know how it turned out!

Classic Toffee Bars Recipe
Ingredients
- 1 cup butter
- 1 cup brown sugar
- 1 teaspoon vanilla
- 1 large egg
- 2 cup flour
- ¼ teaspoon salt
- 1 cup milk chocolate chips
- ½ cup chopped pecans
Instructions
-
Preheat oven to 350°F.
-
Cream butter and brown sugar. Mix in egg and vanilla.
-
Add flour and salt; stir until a dough forms.
-
Press dough into an ungreased 9×13-inch baking dish.
-
Bake 20–25 minutes, or until golden brown.
-
Sprinkle milk chocolate chips over the hot bars and let sit 5 minutes. Spread softened chocolate evenly.
-
Sprinkle with chopped pecans.
-
Let cool 30 minutes and slice into 24 bars.
-
Allow chocolate to set completely before serving.
Notes
To make a larger batch, double the recipe and bake on a half-sheet pan.