Uncle B’s Easy Butter Toffee
An easy, foolproof toffee that is always a welcome gift!

Butter Toffee is one of my favorite candies out there, especially during the holidays. I just love that hard caramel snap and the combination of sweet chocolate and almonds that coat it. But some methods can be rather daunting to make at home. Not this one! Uncle B’s Easy Butter Toffee lives up to its namesake and is truly easy, with just a few ingredients needed and no intimidating technique. (You don’t even need to melt the chocolate!)

What Ingredients Do You Need for Uncle B’s Easy Butter Toffee?
It’s a short list! You’ll need:
- Almonds.
- Milk chocolate. (Chocolate chips work fine!)
- Butter.
- White sugar.
- Some vanilla extract.
It’s a very simple candy.

How Do You Make Uncle B’s Easy Butter Toffee?
You will need your oven and your stovetop here, but the oven is just to toast the almonds, which is your first step. Just spread them out on a baking sheet and toast them in the oven until they smell, well, nutty. Stir them occasionally, but it should only take five to ten minutes. Then, just let them cool.
Then, get out your food processor. (I know, I never want to pull mine out from the depths of my cabinets either, but it’s worth it here.) Pulse the chocolate until it’s finely ground and then transfer the chocolate to a bowl.
Take those cooled almonds and pulse them in the food processor until they’re roughly chopped. It’s fine if they get some chocolate on them, no worries. You don’t want to make them finely ground, so make sure to pulse and stop when they’re coarsely chopped.

Take about a cup of those almonds and spread them out on a greased baking sheet. Sprinkle that with about a cup of the chopped chocolate. Set that aside.

On the stovetop, take some butter, sugar, and a few tablespoons of water and cook it over medium heat until the mixture reaches soft-crack stage, which is 290°F. Yes, you need a candy thermometer for this. It will take a while to get up to that temp, but just be patient! You should stir occasionally as it’s coming up to temp, you don’t need to worry about disturbing any sugar crystals with this kind of candy.
Once that mixture is at temp, pull it off the heat, stir in the vanilla and pour it over the chocolate and almonds on the baking sheet. Then, sprinkle the remaining chocolate over the top, followed by the remaining almonds. I also like to finish it with a little sprinkling of salt.

While it sits, the chocolate melts into the almonds and creates a top and bottom layer. The fridge will help that center harden and once it does, just snap it into pieces and package it up for gifting or just go ahead and get to snacking.

That’s some easy homemade candy!

Uncle B’s Easy Butter Toffee
Yield(s): Serves 12
15m prep time
20m cook time
Ingredients
- 2 cups whole almonds
- 12 oz milk chocolate, chopped
- 1 cup (2 sticks) unsalted butter, cubed
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 3 tablespoons cold water
- Kosher salt, to taste
Preparation
- Preheat oven to 350°F. Grease a jelly roll pan (10x15 inches) with butter or nonstick spray. Set aside.
- Spread almonds out on rimmed sheet pan and toast, stirring occasionally, until golden, 5-10 minutes. Let rest.
- In a food processor, pulse the chocolate until finely ground. Transfer to a bowl and set aside.
- Pulse the almonds in the food processor until coarsely chopped.
- Spread 1 cup of the almonds across the prepared jelly roll pan, then top with 1 cup of the chocolate. Set aside.
- In a heavy saucepan, combine the butter, sugar, and water. Cook over medium heat until a candy thermometer reaches 290°F. (This is soft-crack stage.) Stir occasionally as it cooks.
- Stir in vanilla, then immediately pour the mixture over the almonds and chocolate.
- Sprinkle with remaining chocolate and almonds, followed by a light sprinkling of salt.
- Refrigerate until toffee is hard. Break into pieces, and serve. Enjoy!
Recipe adapted from Taste of Home.












