Chocolate Toffee with Almonds
If you’re looking for a sweet treat that balances buttery richness with a delightful crunch, then this Chocolate Toffee with Almonds is the answer. This recipe combines the luxuriousness of toffee with the nutty flavor of almonds and the irresistible allure of chocolate. Perfect for holiday gifting or simply indulging on a cozy evening, this toffee will surely become a favorite in your home.
Why I Love This Recipe
There’s something incredibly satisfying about making your own toffee. The process may seem daunting, but the outcome is sheer bliss. The way the butter and sugar transform into a glossy caramel is mesmerizing. When combined with crunchy almonds and smooth milk chocolate, every bite is an experience of pure delight. This recipe is not only simple but also incredibly versatile—perfect for personalizing with your favorite nuts or chocolate variations. It’s a crowd-pleaser and a great way to impress friends and family with your culinary skills!
Ingredient Breakdown
- 1 cup sliced almonds: These add a delightful crunch and nutty flavor, complementing the sweetness of the toffee.
- 1 cup unsalted butter (2 sticks): The base of the toffee, providing richness and smoothness.
- 2 tablespoons water: Helps in dissolving the sugar and creating the perfect texture for the toffee.
- 1 cup sugar: Essential for that sweet, caramel flavor.
- 1 teaspoon vanilla extract: Adds a warm, aromatic flavor that enhances the overall taste.
- 7 milk chocolate bars, unwrapped: The crowning glory of this toffee, providing a rich chocolate layer.
- Coarse sea salt (optional): A sprinkle on top gives a beautiful contrast to the sweetness and enhances the flavors.
Recommended Tools
- Heavy-bottomed saucepan: Ensures even heat distribution, preventing the sugar from burning.
- Wooden spoon or silicone spatula: Ideal for stirring the mixture without scratching your saucepan.
- Candy thermometer: Useful for checking the temperature of the toffee to achieve the perfect consistency.
- Baking sheet lined with parchment paper: Prevents sticking and makes for easy cleanup.
- Cooling rack: Helps the toffee cool evenly, maintaining its crisp texture.
Chocolate Toffee with Almonds: How It’s Done

Step 1: Prepare Your Ingredients
Start by gathering all your ingredients. Line a baking sheet with parchment paper and set aside. This will be where you pour your toffee mixture.
Step 2: Toast the Almonds
In a dry skillet over medium heat, toast the sliced almonds for about 5-7 minutes, stirring frequently until they are golden and fragrant. Remove from heat and set aside.
Step 3: Make the Toffee
In a heavy-bottomed saucepan, combine the unsalted butter, sugar, and water. Cook over medium heat, stirring until the sugar has dissolved.
Step 4: Boil the Mixture
Once the sugar is dissolved, stop stirring and allow the mixture to come to a boil. Clip a candy thermometer to the side of the pan. Continue boiling without stirring until the mixture reaches 300°F (hard crack stage).
Step 5: Add Vanilla and Almonds
Once the toffee reaches the desired temperature, remove it from heat and stir in the vanilla extract and half of the toasted almonds. Quickly pour the toffee onto the prepared baking sheet, spreading it out evenly.
Step 6: Add Chocolate
Immediately place the unwrapped milk chocolate bars on top of the hot toffee. Let them sit for a few minutes to melt, then spread the melted chocolate evenly over the surface.
Step 7: Top with Remaining Almonds and Sea Salt
Sprinkle the remaining toasted almonds over the chocolate layer and finish with a light sprinkle of coarse sea salt, if desired.
Step 8: Cool and Break
Allow the toffee to cool completely at room temperature. Once set, break it into pieces and enjoy your delicious Chocolate Toffee with Almonds!
Substitutions by Diet

- Nut-free: Omit the almonds and replace them with sunflower seeds or pumpkin seeds for a crunchy alternative.
- Dairy-free: Use a dairy-free butter substitute and dark chocolate for a vegan-friendly option.
- Lower sugar: Substitute coconut sugar or a sugar alternative that measures like sugar for a healthier version.
Notes on Ingredients
- Ensure your butter is unsalted to control the saltiness of the toffee.
- Feel free to experiment with different types of chocolate, such as dark chocolate or white chocolate, to suit your taste preferences.
- If you prefer a more intense nut flavor, consider using roasted almonds instead of raw.
Shelf Life & Storage
Your Chocolate Toffee with Almonds can be stored in an airtight container at room temperature for up to 2 weeks. To keep it fresh for longer, consider refrigerating it, but allow it to come back to room temperature before serving for the best texture.
Ask & Learn
Can I make this toffee ahead of time?
Absolutely! This toffee can be made several days in advance, making it perfect for holiday gifting or gatherings.
What can I do if my toffee is too soft?
If your toffee doesn’t reach the hard crack stage, you can reheat it gently and try to reach the correct temperature again.
Can I use other nuts instead of almonds?
Yes! Pecans, walnuts, or even hazelnuts would work wonderfully in this recipe.
How do I prevent the toffee from sticking to the pan?
Make sure to line your baking sheet with parchment paper, and allow the toffee to cool completely before trying to remove it.
Next Up in Your Queue
- Salted Caramel Brownies
- Almond Joy Cookies
- Chocolate Chip Cookie Dough Truffles
- Peanut Butter Pretzel Bites
Make It Tonight
Now that you have all the steps laid out, it’s time to make your own Chocolate Toffee with Almonds. Gather your ingredients, put on your favorite music, and enjoy the process of creating a delicious treat. Whether you enjoy it yourself or share it with friends and family, this toffee is sure to bring smiles all around. Happy cooking!

Chocolate Toffee with Almonds
Ingredients
- 1 cup sliced almonds
- 1 cup unsalted butter 2 sticks
- 2 tablespoons water
- 1 cup sugar
- 1 teaspoon vanilla extract
- 7 milk chocolate bars unwrapped
- coarse sea salt optional
Instructions
- Start by gathering all your ingredients. Line a baking sheet with parchment paper and set aside.
- In a dry skillet over medium heat, toast the sliced almonds for about 5-7 minutes, stirring frequently until golden and fragrant. Remove from heat and set aside.
- In a heavy-bottomed saucepan, combine the unsalted butter, sugar, and water. Cook over medium heat, stirring until the sugar has dissolved.
- Once the sugar is dissolved, stop stirring and allow the mixture to come to a boil. Clip a candy thermometer to the side of the pan. Continue boiling without stirring until the mixture reaches 300°F (hard crack stage).
- Remove the toffee from heat and stir in the vanilla extract and half of the toasted almonds. Quickly pour the toffee onto the prepared baking sheet, spreading it out evenly.
- Place the unwrapped milk chocolate bars on top of the hot toffee. Let them sit for a few minutes to melt, then spread the melted chocolate evenly over the surface.
- Sprinkle the remaining toasted almonds over the chocolate layer and finish with a light sprinkle of coarse sea salt, if desired.
- Allow the toffee to cool completely at room temperature. Once set, break it into pieces and enjoy your delicious Chocolate Toffee with Almonds!
Equipment
- Heavy-bottomed saucepan
- Wooden Spoon
- Silicone spatula
- Candy thermometer
- Baking sheet lined with parchment paper
- Cooling Rack
- Dry Skillet
Notes
- Use unsalted butter to control the overall saltiness of the toffee.
- Try different types of chocolate like dark or white chocolate for variation.
- Roasted almonds can be used instead of raw for a more intense nutty flavor.
- Store toffee in an airtight container at room temperature for up to 2 weeks or refrigerate for longer freshness.
- Ensure to reach the hard crack stage (300°F) for proper toffee texture; reheat if too soft.

