Step 1: Prepare the Pan
Line an 8×8-inch baking pan with parchment paper, leaving extra paper over the edges for easy removal. Lightly grease the parchment with butter.
Step 2: Melt the Butter
Place the butter in a heavy-bottomed saucepan over medium heat and allow it to melt completely.
Step 3: Add the Ingredients
Stir in the sugar, sweetened condensed milk, and salt until everything is well combined.
Step 4: Cook the Toffee
Cook over medium-low heat, stirring constantly with a wooden spoon to prevent burning.
Continue stirring for 15–20 minutes until the mixture becomes thick, glossy, and develops a deep golden caramel color.
Step 5: Add Vanilla
Remove the saucepan from the heat and immediately stir in the vanilla extract until fully incorporated.
Step 6: Pour into the Pan
Quickly pour the hot toffee into the prepared baking pan and spread it evenly with a spatula.
Step 7: Cool Completely
Let the toffee cool at room temperature for about 2 hours, or until completely firm.
Step 8: Cut into Pieces
Lift the toffee out using the parchment paper. Place it on a cutting board and cut into squares or diamond-shaped pieces with a sharp knife.
Tips for Perfect Milk Toffee
- Stir continuously to prevent the mixture from sticking or burning.
- Use a heavy-bottomed saucepan for even cooking.
- Cook until the mixture thickens well—undercooking will result in soft, sticky candy.
- For cleaner cuts, lightly butter the knife before slicing.
- Add chopped almonds, pecans, or walnuts for extra crunch.
Storage
- Room Temperature: Store in an airtight container for up to 2 weeks.
- Refrigerator: Keeps fresh for up to 1 month.
- Freezer: Freeze for up to 3 months. Thaw at room temperature before serving.
Serving Ideas
- Enjoy as an afternoon sweet treat.
- Wrap individual pieces as homemade gifts.
- Add to dessert platters during holidays.
- Pair with coffee, tea, or hot chocolate for an indulgent snack.
This homemade milk toffee is buttery, creamy, and perfectly chewy—a classic candy that’s easy to make and always a crowd-pleaser.