Classic Homemade Toffee Recipe: Crispy Almond Butter Toffee

Homemade toffee is surprisingly easy to make and doesn’t require a candy thermometer. This rich, buttery chocolate treat is a must for the holidays.

This season is full of desserts, and if you enjoy sweet treats you might also like peanut brittle, caramels, or a classic fudge. Homemade toffee captures that perfect combination of caramelized butter and chocolate that so many of us love.

A closeup stack of 4 pieces of toffee.

Easy and Delicious English Toffee Recipe

Chocolate and toffee are a classic pairing. If you enjoyed candy bars like Skor growing up, this recipe will feel familiar and even better because it’s made at home. As temperatures drop and holiday flavors appear, homemade toffee is an easy, crowd-pleasing dessert you can whip up in one pan. It’s simple enough for beginners and reliably delicious for experienced bakers. The basic version uses just a few ingredients and can be customized by swapping nuts or chocolate, or leaving the nuts out entirely.

The base is a golden-brown, buttery toffee made from just four pantry staples. It’s spread over toasted almonds, covered with melted milk chocolate, and finished with chopped pecans. That crunchy-toffee, melty-chocolate combo is irresistible and perfect for gifting or serving to a crowd.

Ingredients for Homemade Toffee

The ingredient list is short and inexpensive—likely items you already have on hand. For exact measurements see the recipe card below.

Toffee

  • Butter: Provides richness and helps the toffee set. Salted butter works well here.
  • Sugar: Granulated sugar caramelizes and gives that classic toffee flavor and color.
  • Salt: Balances the sweetness and enhances the overall flavor.
  • Vanilla: Pure vanilla extract adds depth and rounds out the flavor.

Nuts and Topping

  • Almonds and Pecans: Toasted almonds provide a satisfying crunch while pecans add a buttery finish. You can substitute other nuts like peanuts or cashews, or omit nuts if desired.
  • Milk Chocolate Chips: Melted on top for a smooth chocolate layer. Dark or white chocolate can be used instead for different flavor profiles.

How to Make Toffee at Home

Making toffee at home is straightforward. Follow these steps for a reliable result.

  1. Toast the almonds: Measure and set out your ingredients. Place whole raw almonds on a plate and microwave on high for 2–3 minutes to toast. Alternately, toast in a 350°F oven for 6–8 minutes, stirring once, until fragrant.
  2. Prepare the pan: Line a 9×13-inch baking sheet with foil and arrange the toasted almonds in a single layer.
  3. Melt the toffee base: In a large, heavy-bottomed saucepan, combine the granulated sugar, cubed butter, vanilla, and salt. Melt over medium heat, stirring constantly to combine.
  4. Cook until golden: Once melted, increase the heat gradually to medium-high and keep stirring. Cook for about 10–15 minutes, watching carefully, until the mixture becomes a deep golden-brown color. Remove from heat and pour the hot toffee over the almonds in the prepared pan.
  5. Top with chocolate: Let the toffee sit 2–3 minutes, then sprinkle evenly with chocolate chips. Allow a couple more minutes for the chips to soften, then spread the melted chocolate into a smooth layer. Sprinkle with finely chopped pecans and let cool completely. Chilling briefly in the refrigerator speeds this up.
  6. Break and store: Once fully cooled and set, break the toffee into pieces with a butter knife. Store in an airtight container at room temperature.
Process shots of preparing mixture and adding to pan.

Tips for Making Successful Homemade Toffee

These tips will help ensure your toffee turns out crisp, glossy, and flavorful every time.

  • Use real butter: Margarine or butter substitutes have too much water and can prevent proper setting. Butter gives the best flavor and texture.
  • Avoid humid days: High humidity can keep toffee from setting properly and make it chewy. Cooler, drier weather is ideal.
  • Keep the heat steady: This recipe doesn’t require a candy thermometer, but maintain a steady heat and stir continuously to avoid burning or uneven cooking.
  • Customize flavors: Drizzle salted caramel over the chocolate, switch nuts, or try dark or white chocolate. A pinch of cinnamon, nutmeg, or chai spice in the melted chocolate makes a nice seasonal twist.
Toffee broken up into multiple pieces.

Storing Leftover Toffee

Proper storage keeps your toffee fresh and crisp so it’s great for gifting or snacking later.

  • Room temperature: Store toffee pieces in sealed bags or an airtight container away from heat or direct sunlight. Properly stored, toffee will keep for up to two weeks.
Closeup of broken toffee pieces.

More Tried and True Toffee Desserts

If you love toffee, try incorporating it into other desserts. These recipes deliver the same rich, buttery flavor and are simple to prepare.

img 10417 5

Desserts

5 ingredient Graham Cracker Toffee (Christmas Crack)

22 minutes

img 10417 6

Desserts

Sticky Toffee Pudding

1 hour 30 minutes

img 10417 7

Homemade Toffee

Homemade toffee is simple to make without a candy thermometer and yields a buttery chocolate treat perfect for the holidays.
Prep Time: 15
Cook Time: 15
Total Time: 30
Servings: 16 people

Ingredients

  • 1 cup whole raw almonds
  • 1 cup granulated sugar
  • 1 cup cubed butter1-inch pieces
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt
  • 2 cups milk chocolate chips
  • ¼ cup finely chopped pecans

Instructions

  • Gather and measure all ingredients before starting.
  • Place 1 cup whole raw almonds on a plate and microwave on HIGH for 2–3 minutes to toast. Alternatively, toast in a 350°F oven for 6–8 minutes.
  • Line a 9×13-inch baking sheet with foil and arrange the toasted almonds in a single layer.
  • Add 1 cup granulated sugar, 1 cup cubed butter, 1 teaspoon vanilla extract, and ¼ teaspoon salt to a large heavy-bottomed saucepan. Melt over medium heat, stirring constantly.
  • When melted, increase heat gradually to medium-high and stir continuously for 10–15 minutes until the mixture reaches a deep golden-brown color. Pour quickly over the almonds.
  • Let cool 2–3 minutes, then sprinkle 2 cups milk chocolate chips over the hot toffee. After the chips soften, spread the melted chocolate and sprinkle with ¼ cup finely chopped pecans. Cool completely.
  • Once set, break the toffee into pieces and store in an airtight container at room temperature.

Video

Notes

Updated on November 2, 2021

Originally posted on November 26, 2014

Nutrition

Calories: 327kcalCarbohydrates: 30gProtein: 3gFat: 22g

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Tried this recipe?Share your results and tag the original creator on social media if you like.