Place the raw almonds (skinned) on a cookie sheet and toast in a pre-heated oven at 350F (180C) for about 4-5 minutes, stir then continue roasting for 3 minutes, remove them from the oven and move immediately to a clean bowl. Do not leave them on the cookie sheet or they will continue to bake and you could end up with burnt nuts. Once cool chop until medium coarsely chopped.
Sprinkle half the nuts on the bottom of a parchment paper lined 8 or 9 inch (20 or 22 cm) square pan (I used an 8 inch/20 cm)), set aside.
In a medium pot over medium heat add the butter and sugar, once the butter starts to melt, start to stir, and continue stirring until it becomes a dark amber colour, or 300-305F (148-152C) on a candy thermometer.
Remove the pot from the heat and stir in the vanilla. Pour the toffee onto the top of the nuts in the pan, sprinkle with chocolate chips, cover with foil for 5-10 minutes then spread evenly, top with remaining chopped almonds. Once the toffee is firm, approximately 1-2 hours, break into pieces. Enjoy!
Notes
Instead of almonds you can substitute with hazelnut, walnuts or even pecans.
How to Store Homemade Toffee
Place the cooled toffee in an airtight container. I like to store it in layers with parchment paper separating each layer. This will keep the candy pieces from sticking.You can store it at room temperature for up to two weeks. If your kitchen is very warm or hot, you can also keep it in the refrigerator.If you want to freeze it, store it in a freezer-safe container with parchment separating the layers. It will keep well for up to two months.