Homemade Toffee Recipe
If you’ve ever savored that perfect crunchy, buttery candy coated in luscious chocolate, then you’re going to fall head over heels for this Homemade Toffee recipe. It’s that magical treat that combines rich caramelized butter and sugar with melty chocolate and crunchy pecans, giving you layers of flavor and texture in every bite. This Homemade Toffee is straightforward to make and will soon become your go-to indulgence for gifting, snacking, or just satisfying a sweet craving with something truly special.

Ingredients You’ll Need
The beauty of this Homemade Toffee lies in its simplicity. Each ingredient plays a crucial role: the butter brings a creamy richness, the sugar transforms into that beautiful amber candy base, the chocolate chips add a smooth, decadent layer on top, and the pecans introduce a wonderful crunch and nutty warmth.
- 2 cups (4 sticks / 454 g) unsalted butter: Use high-quality unsalted butter for the best creamy flavor and control over the saltiness.
- 2 cups (400 g) granulated sugar: Essential for that classic toffee crunch and golden color as it caramelizes.
- 2 cups (336 g) semisweet chocolate chips: Choose good-quality chocolate for a silky topping that melts perfectly over the toffee.
- 1 cup (109 g) finely chopped pecans: Adds a nutty crunch and gorgeous texture contrast to the smooth chocolate and brittle toffee.
How to Make Homemade Toffee
Step 1: Prepare Your Workspace
Start by lining a large rimmed baking sheet with parchment paper. This step is non-negotiable because it ensures your homemade toffee won’t stick and lets you lift it out easily once set. Having everything ready before you start cooking keeps things running smoothly.
Step 2: Combine Butter and Sugar
In a medium heavy-bottom saucepan over medium heat, add your unsalted butter and granulated sugar. This combo is the foundation of your toffee’s flavor and texture. Be patient and keep stirring consistently, using a wooden spoon to prevent burning.
Step 3: Cook the Candy Mixture
Here’s where the magic happens — cook the mixture until it reaches 285°F on a candy thermometer, which is the hard crack stage crucial for perfect toffee. The color will shift to a deep amber. This can take anywhere from 35 to 45 minutes, so resist rushing. If the temperature climbs too fast, simply reduce the heat slightly and keep stirring lovingly.
Step 4: Pour and Add Chocolate
Quickly pour the hot toffee onto your prepared baking sheet in an even layer. While it’s still hot, sprinkle the semisweet chocolate chips evenly on top. Give the chips 1-2 minutes to soften and melt, then gently spread them over the toffee with a spatula to create a smooth chocolate blanket.
Step 5: Add Pecans and Set
Sprinkle the finely chopped pecans evenly over the melted chocolate and press them in gently. This step adds that irresistible crunch and nuttiness that complements the buttery toffee. Let the entire sheet sit at room temperature for about an hour to fully set and harden.
Step 6: Break Into Pieces
Once set, break your Homemade Toffee into rustic pieces. This is the fun part — no fancy cuts necessary, perfect for sharing or gifting in festive jars.
How to Serve Homemade Toffee

Garnishes
Enhance the look and flavor of your Homemade Toffee by sprinkling a touch of flaky sea salt or drizzling a thin line of melted white chocolate over the broken pieces. For a festive touch, add colorful edible glitter or crushed candy canes when you sprinkle on the pecans before setting.
Side Dishes
Homemade Toffee is a delightful star in any dessert spread, but it pairs especially well with a scoop of vanilla or salted caramel ice cream. A cup of hot coffee or rich dark tea also balances the sweetness beautifully, making for a cozy treat experience.
Creative Ways to Present
Looking to impress? Arrange broken toffee pieces in clear jars layered with parchment paper for charming homemade gifts. Alternatively, place chunks on decorative plates with fresh berries and mint sprigs for an elegant dessert display that will wow your guests.
Make Ahead and Storage
Storing Leftovers
To keep your Homemade Toffee fresh and crunchy, store leftovers in an airtight container at room temperature. Properly stored, it will maintain its perfect texture and flavor for up to a week, making it easy to enjoy over several days or share with friends.
Freezing
If you want to keep the toffee beyond a week, freezing is a great option. Place the broken toffee pieces in a freezer-safe container layered with parchment paper to prevent sticking. When frozen properly, the toffee can last for up to three months without losing its crunch or taste.
Reheating
To refresh frozen toffee, simply let it thaw at room temperature for about 30 minutes. Avoid heating in the microwave as it may soften the chocolate or change the texture. Once thawed, it will be just as crunchy and delicious as when first made.
FAQs
Can I use salted butter in this Homemade Toffee recipe?
While unsalted butter is recommended for better control over salt levels, you can use salted butter if that’s what you have. Just skip adding any extra salt and be mindful that the toffee might be slightly saltier than traditional recipes.
What if I don’t have a candy thermometer?
Although a candy thermometer is the most reliable method for perfect toffee, you can use the cold water test: drop a small amount of the hot mixture into cold water and if it hardens to a brittle, crackable piece, it’s ready. However, having a thermometer really takes the guesswork out.
Can I use other nuts instead of pecans?
Absolutely! Almonds, walnuts, or hazelnuts work wonderfully for this recipe. Just chop them finely to ensure they stick well to the melted chocolate and complement the toffee’s crunch.
Why does my toffee sometimes turn out sticky?
Sticky toffee usually means it hasn’t cooked to the correct temperature or wasn’t allowed enough time to set. Make sure to cook the sugar and butter mixture to 285°F and allow a full hour to cool and harden on parchment paper for the best results.
How should I handle the chocolate layer if it hardens too quickly?
If the chocolate sets before you spread it evenly, quickly warm your spatula by dipping it in hot water and drying it before smoothing out the chocolate. Working swiftly helps you create that gorgeous, even chocolate topping every time.
Final Thoughts
Making Homemade Toffee is a wonderfully rewarding experience that fills your kitchen with amazing aromas and leaves you with a batch of irresistibly crunchy, buttery candy. Trust me, once you try this recipe, it will quickly become one of your favorite treats to share or savor solo. So grab your ingredients and enjoy the sweet magic of Homemade Toffee!
PrintHomemade Toffee Recipe
This homemade toffee recipe delivers a rich, buttery candy coated in melted semisweet chocolate and topped with crunchy chopped pecans. It’s a classic sweet treat perfect for gifting or indulging anytime. The toffee is cooked slowly to the perfect amber stage, then topped with silky chocolate and nuts for a deliciously crunchy and smooth texture combination.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: Approximately 48 pieces 1x
- Category: Candy, Confectionery
- Method: Stovetop cooking, setting
- Cuisine: American
- Diet: Vegetarian
Ingredients
Toffee Base
- 2 cups (4 sticks / 454 g) unsalted butter
- 2 cups (400 g) granulated sugar
Topping
- 2 cups (336 g) semisweet chocolate chips
- 1 cup (109 g) pecans, finely chopped
Instructions
- Prepare baking sheet: Line a large rimmed baking sheet (approximately 11×15 inches) with parchment paper to prevent sticking.
- Cook toffee mixture: In a medium, heavy-bottom saucepan over medium heat, add the butter and granulated sugar. Stir consistently with a wooden spoon as the mixture melts and cooks. Use a candy thermometer to monitor the temperature carefully, cooking until it reaches 285°F (hard crack stage). This process takes approximately 35-45 minutes. Adjust heat as necessary to avoid burning or cooking too quickly. The mixture should turn a dark amber color.
- Pour onto baking sheet: Immediately pour the hot toffee mixture onto the prepared parchment-lined baking sheet. Spread it evenly for a uniform thickness.
- Add chocolate chips: While the toffee is still hot, evenly sprinkle the semisweet chocolate chips over the surface. Let the chocolate sit for 1-2 minutes so it melts from the heat of the toffee. Then, gently spread the melted chocolate into a smooth, even layer using an offset spatula or the back of a spoon.
- Add pecans: Sprinkle the finely chopped pecans evenly over the melted chocolate layer. Gently press the nuts into the chocolate to help them adhere.
- Cool and set: Allow the toffee to cool and set at room temperature for about 1 hour. This will let the chocolate harden and the toffee fully firm up.
- Break into pieces: Once fully set, break the toffee into bite-sized pieces by hand or using a knife. Serve immediately or store.
- Storage: Store the broken toffee pieces in an airtight container at room temperature for up to one week to maintain freshness.
Notes
- Use a reliable candy thermometer to achieve the perfect hard crack stage for the toffee to ensure the right texture and crunch.
- Do not rush the cooking process; slow and steady heat helps prevent burning and uneven cooking.
- If you prefer, swap pecans for other nuts like almonds or walnuts for variation.
- Store the toffee away from heat and humidity to avoid melting or stickiness.
- For an extra festive touch, sprinkle a pinch of sea salt on top before the chocolate hardens.
Nutrition
- Serving Size: 1 piece (about 20 g)
- Calories: 120
- Sugar: 15 g
- Sodium: 5 mg
- Fat: 7 g
- Saturated Fat: 4.5 g
- Unsaturated Fat: 2.5 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 1 g
- Protein: 1 g
- Cholesterol: 20 mg
Keywords: homemade toffee, chocolate toffee, nutty toffee, candy recipe, easy toffee, buttery toffee, holiday candy

