Preheat oven to 325 degrees and butter a 9" x 13" baking dish.
To toast nuts, spread them evenly in a baking dish and baking for about 10 minutes, stirring halfway through the cooking time. Once they are fragrant and golden brown, remove from the oven, let the nuts cool and then coarsely chop. Set aside.
Meanwhile, in a heavy saucepan over medium high heat, combine the butter, sugar, water and corn syrup. Bring the mixture to a boil, stirring constantly. Continue to stir and cook sugar mixture until it reaches 300 degrees F on a candy thermometer.
Once the candy mixture reaches 300 degrees F, take it off the heat, add vanilla and mix, then pour into the prepared buttered baking dish. Use a spatula or wooden spoon to spread the toffee mixture to an even thickness.
Let the toffee cool for 1-2 minutes, then sprinkle the chocolate chips on top, letting the hot toffee melt the chocolate.
Spread the melted chocolate evenly all over the toffee, then top with the toasted chopped almonds. Let cool until solid, then put it in the fridge to continue to cool for about 20 minutes.
Slip a butter knife under the toffee mixture and then break the toffee apart, into serving size.
Once set, remove from the fridge and slip a butter knife under the toffee to release it from the pan. Break the toffee apart into servings sizes.
Serve immediately or store in an airtight container in the refrigerator for up to one week. Enjoy!