Chewy Toffee Squares Recipe with Salted Caramel Drizzle

These old-fashioned Toffee Squares with nuts are a nostalgic, crowd-pleasing treat. Simple to make and ideal for sharing, they pair perfectly with coffee, tea, or a glass of milk.

toffee squares on a wooden board.

This is my grandmother’s Toffee Squares recipe. They aren’t hard toffee or the popular saltine-toffee style; they are more like toffee-topped cookie bars. A shortbread-style base is baked, then covered with melted chocolate and chopped nuts for a simple, delicious bar cookie.

The recipe uses only brown sugar in the base, which likely inspired the “toffee” name. Many older baked goods used terms like “butterscotch” or “praline” loosely to describe that caramelized brown sugar flavor. Topping the bars with chocolate chips and nuts completes the toffee-like presentation.

Grandma made these every Christmas, and I was thrilled to find her handwritten recipe in her binder. They’re an easy addition to a holiday cookie tray alongside classic recipes like cocoa drops, snowballs, and rum balls.

[feast_advanced_jump_to]

Ingredients

butter, brown sugar, and other ingredients.

Basic pantry staples are all you need. If you prefer a different crunch, see the Variations section for topping swaps.

How to make Toffee Squares

Preheat the oven to 350°F. In a stand mixer bowl, cream the softened butter and brown sugar until light and fluffy. Mix in the egg yolk and vanilla until combined. Add the flour and salt and mix just until incorporated. Press the dough evenly into a 13×9-inch baking pan. Lining the pan with parchment paper makes it easy to lift the baked slab out for cutting.

Tip: Crumple the parchment into a ball, then unfold it and press it into the pan. It will fit the pan corners more naturally.

shortbread dough in a stand mixer.
cookie dough patted into a 13x9-inch pan.

Bake the base for about 20–22 minutes, or until the edges are lightly golden. Remove the pan from the oven and immediately sprinkle the chocolate chips evenly over the hot base. Let them sit for about five minutes to soften, then spread the melted chocolate with an offset spatula. Sprinkle with chopped nuts while the chocolate is still warm.

chocolate chips on a cookie base.
chocolate and pecans on top of a cookie base in a pan.

Let the bars cool until the chocolate is almost set but still slightly glossy. Cut into squares before the chocolate fully hardens so the chocolate adheres to the base and won’t flake off when slicing.

Enjoy warm or at room temperature with your favorite beverage.

three toffee squares stacked on a white plate.
Cut the bars when the chocolate is still slightly shiny—this keeps the chocolate firmly attached to the top.

Variations

The original calls for chopped nuts on top, but you can customize the topping to suit your taste. Ideas to replace the nuts:

  • Chopped toffee bars (for extra toffee flavor)
  • Crushed candy canes or peppermints for a seasonal twist
  • Festive sprinkles for color
  • Chopped pretzels for a sweet-and-salty contrast
  • Other nuts such as walnuts, pistachios, or slivered almonds

You can also swap semi-sweet chips for dark, bittersweet, or white chocolate chips depending on preference.

chocolate toffee squares on a wooden board.

Storage and freezing instructions

Store the Toffee Squares in an airtight container at room temperature for up to two weeks. For longer storage, freeze the bars in a sealed container or freezer bag for up to two months. Make sure the chocolate is fully set before stacking the bars to avoid sticking.

More Nostalgic Cookies & Treats

  • Old Fashioned Spritz Cookies
  • Grandma’s Rum Balls
  • Corn Flake Candy
  • Special K Bars
  • Pecan Tassies
  • Mini Marshmallow Fudge
  • Church Window Cookies

📖 Recipe

toffee squares topped with nuts on a wooden board.

Toffee Squares

Published by Kate
These classic bars capture the flavor of toffee in an easy cookie-bar format.
Prep Time 15 mins
Cook Time 22 mins
Total Time 37 mins
Course Dessert
Cuisine American
Servings 24 bars
Calories 205 kcal

Ingredients

  • 1 cup unsalted butter, softened
  • 1 cup brown sugar
  • 1 egg yolk
  • 1 teaspoon vanilla
  • 2 cups flour
  • ¼ teaspoon salt
  • 1 cup semi-sweet chocolate chips
  • ¾ cup chopped nuts (such as pecans)

Instructions

  • Preheat oven to 350°F.
  • Beat butter and brown sugar until light and fluffy, about 2 minutes.
  • Add the egg yolk and vanilla; mix until combined.
  • Add flour and salt; beat just until combined.
  • Press the dough into a 13×9-inch pan. Bake 22–24 minutes, or until edges are lightly golden.
  • Remove from oven and sprinkle chocolate chips evenly over the hot base. Let sit 5 minutes, then spread the melted chocolate.
  • Sprinkle with nuts and let cool until the chocolate is mostly set but still slightly glossy. Cut into squares.

Notes

Cutting the bars while the chocolate is still slightly glossy ensures the chocolate remains attached to the base and won’t flake off.

Topping ideas in place of nuts: sprinkles, chopped pretzels, chopped toffee bars (such as Heath), or crushed candy canes.

Store in an airtight container at room temperature for up to two weeks, or freeze up to two months. Make sure the chocolate is fully set before stacking.

Some versions use slightly different quantities (for example ⅔ cup chocolate chips and ½ cup nuts), but the amounts above follow my grandmother’s original recipe.

Nutrition

Calories: 205 kcal
Keyword chocolate toffee bars, toffee squares
Did You Make This Recipe?Please leave a star rating and comment!

Even more Bar Cookies to love

  • 7 layer bars stacked up on a white marble tray.
    7 Layer Bars
  • stack of three lemon bars on a small green cake stand.
    Classic Lemon Bars
  • three oatmeal caramelitas stacked on a white plate.
    Caramelitas
  • coconut bars stacked on parchment paper with a glass of milk
    Grandma’s Chewy Coconut Bars