• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

Published: Dec 10, 2025 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 9 reviews

If you have a sweet tooth and love the perfect balance of buttery crunch, rich chocolate, crunchy nuts, and a sprinkle of sea salt, then this Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe is about to become your new favorite treat. What makes this toffee truly unforgettable is how simple ingredients transform into a luscious, crunchy delight that feels totally indulgent yet surprisingly easy to make. Every bite delivers that satisfying snap of perfectly cooked toffee layered with melting chocolate, toasted nuts, and just the right hint of saltiness that keeps you coming back for more.

Ingredients You'll Need

Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

Gathering your ingredients for this Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe is a breeze, and each one plays an essential role in creating the perfect texture and flavor combination. From velvety butter to crunchy nuts, every element adds its own special touch to this delicious treat.

  • 1 cup (226g) unsalted butter: Provides the rich, creamy base that toffee is famous for and ensures a smooth melt.
  • 1 cup (200g) granulated sugar: The key to that beautiful, crisp caramelized crunch everyone loves in toffee.
  • ¼ cup water: Helps dissolve the sugar and keeps the cooking process even to prevent burning.
  • 1 teaspoon fine sea salt: Enhances the sweetness and adds a subtle depth of flavor throughout the toffee.
  • 1 teaspoon vanilla extract: Brightens the toffee with warm, fragrant notes as it cools.
  • 1 cup semisweet chocolate chips: Melts perfectly on top, offering a luscious chocolate layer that contrasts the crunchy toffee.
  • 2 tablespoons finely-chopped almonds or walnuts (optional): Adds a toasty crunch that complements the smooth chocolate and buttery toffee.
  • Flaky sea salt (optional): Sprinkled on top at the end for that irresistible salt crystals popping against sweetness.

How to Make Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

Step 1: Prep Your Pan

Start by lining a 9×9-inch baking pan with parchment paper, leaving extra on two sides so you can easily lift out the toffee later without any fuss. This simple prep step saves time and keeps your toffee edges nice and clean.

Step 2: Melt the Base Ingredients

In a medium, heavy-bottomed saucepan, combine the butter, granulated sugar, water, and sea salt. Place it over low heat and stir gently with a wooden spoon or heatproof spatula. Stir frequently until the butter is completely melted and the mixture looks smooth and glossy. Taking your time here prevents burning and helps build the perfect toffee texture.

Step 3: Prevent Sugar Crystals

Before the mixture begins to boil, take a pastry brush dipped in warm water and carefully brush down any sugar crystals clinging to the sides of the pan. This little trick keeps your toffee silky smooth and stops it from turning grainy or seizing, which is a common issue in homemade candy making.

Step 4: Bring the Mixture to a Boil

Turn the heat up to medium and keep stirring gently until it comes to a steady boil. Patience is key! Don’t increase the heat too much or you risk scorching the mixture. This part takes a bit of waiting, but it’s worth it for that perfectly caramelized flavor.

Step 5: Cook to the Hard Crack Stage

Attach a candy thermometer to the side of your pan, making sure the tip is submerged in the syrup but not touching the bottom. Continue cooking and stirring occasionally until the mixture thickens, darkens to a deep golden color, and reaches 305°F (151°C), also known as the hard crack stage. This signals that your toffee will have that delightful snap we all crave.

Step 6: Add Vanilla and Pour Toffee

Remove the pan from heat immediately and stir in the vanilla extract. The mixture will bubble up vigorously—this is normal and adds lovely flavor. Quickly pour the hot toffee into your prepared pan, tilting or gently spreading it out evenly with a spatula. Time is of the essence here so the toffee sets evenly and crisply.

Step 7: Top with Chocolate

Let the toffee rest for about 5 minutes, then sprinkle the semisweet chocolate chips evenly over the surface. Cover the pan loosely with foil or an inverted baking sheet for another 5 minutes to trap the heat, allowing the chocolate to melt to a smooth layer. Once melted, spread the chocolate evenly with a spatula or offset knife for that glossy finish.

Step 8: Finish and Cool

Sprinkle the chopped almonds or walnuts and a pinch of flaky sea salt, if using, on top of the melted chocolate. Let the toffee cool completely at room temperature so the chocolate firms up with a satisfying snap. You can place it briefly in the fridge to speed this up, but room temperature cooling keeps the texture just right. Finally, use the parchment paper overhang to lift the toffee from the pan and break it into pieces to enjoy.

How to Serve Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

Garnishes

A light sprinkle of flaky sea salt on top of your Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe before serving makes every bite pop and balances the sweetness beautifully. Adding extra chopped nuts or a drizzle of melted white chocolate can also elevate its presentation and flavor.

Side Dishes

This toffee pairs exquisitely with a scoop of vanilla ice cream or alongside a cup of rich coffee or espresso. The contrast of warm beverages and crunchy, sweet toffee creates a cozy indulgence perfect for sharing with friends and family.

Creative Ways to Present

For gifting or special occasions, consider arranging your toffee pieces in decorative boxes or wrapping them in parchment tied with rustic twine. You can also layer toffee shards in clear jars with ribbons for a charming homemade gift that will delight any recipient.

Make Ahead and Storage

Storing Leftovers

Store any remaining Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe in an airtight container at room temperature. It will stay fresh and crunchy for up to two weeks, making it a wonderful treat to enjoy over time without losing its signature snap and flavor.

Freezing

If you want to keep your toffee fresh longer, you can freeze it in an airtight container or freezer bag for up to three months. When ready to enjoy, simply thaw it at room temperature and it will retain its perfect texture.

Reheating

This toffee is best enjoyed at room temperature, but if you prefer slightly melted chocolate, warm the pieces gently in a low oven or microwave for just a few seconds. Be careful not to overheat as the toffee itself can become sticky and lose its crunch.

FAQs

Can I use salted butter instead of unsalted?

Yes, but reduce or omit the added sea salt in the recipe to avoid the toffee becoming too salty. Unsalted butter gives you better control over the saltiness of your final treat.

What if I don’t have a candy thermometer?

While a candy thermometer is the most reliable way to hit the perfect hard crack stage, you can test the toffee by dropping a small amount of hot syrup into very cold water. If it hardens and breaks cleanly with a snap, it's ready.

Can I substitute nuts or leave them out?

Absolutely! Nuts are optional and can be swapped for your favorite kind or omitted for a nut-free version without compromising the deliciousness of the toffee.

Why does my toffee sometimes turn grainy?

Graininess usually happens due to sugar crystallization. Brushing down sugar crystals from the pan sides during cooking and not stirring once the syrup is boiling can prevent this common issue.

How long does homemade toffee last?

Stored properly in an airtight container, your Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe will stay fresh and crunchy for up to two weeks at room temperature or several months if frozen.

Final Thoughts

This Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe truly captures the magic of timeless, classic candy making with a simple yet stunning combination of buttery crunch, silky chocolate, and a touch of saltiness that wakes up your taste buds. Whether you're treating yourself, gifting, or sharing with loved ones, this recipe promises delight in every bite. You absolutely have to try making it at home—once you taste your first batch, you’ll wonder how you ever lived without it!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

Homemade Toffee with Chocolate, Nuts, and Sea Salt Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 9 reviews

Print Recipe
Pin Recipe

This easy homemade toffee recipe features a buttery crisp base topped with melty chocolate, nuts, and flaky sea salt, delivering a perfect balance of sweet, crunchy, and salty flavors in every bite.

  • Total Time: 40 minutes
  • Yield: 16–20 pieces

Ingredients

Toffee Base

  • 1 cup (226g) unsalted butter, cut into pieces
  • 1 cup (200g) granulated sugar
  • ¼ cup water
  • 1 teaspoon fine sea salt
  • 1 teaspoon vanilla extract

Topping

  • 1 cup semisweet chocolate chips
  • 2 tablespoons finely-chopped almonds or walnuts (optional)
  • Flaky sea salt (optional, for sprinkling)

Instructions

  1. Prep the pan. Line a 9×9-inch baking pan with parchment paper, leaving a slight overhang on two sides to make the toffee easier to lift out later.
  2. Melt the base. In a heavy-bottomed medium saucepan, combine the butter, sugar, water, and salt. Place over low heat, stirring gently and frequently with a wooden spoon or heatproof spatula until the butter is completely melted and the mixture is smooth.
  3. Prevent crystallization. Before the mixture boils, dip a pastry brush in warm water and brush down any sugar crystals clinging to the sides of the pan. This helps keep the toffee from seizing or turning grainy.
  4. Bring to a boil. Increase heat to medium and continue stirring gently as the mixture comes to a steady boil. Be patient and avoid high heat to prevent scorching.
  5. Cook to hard crack. Attach a candy thermometer to the pan, ensuring the tip doesn't touch the bottom. Cook, stirring occasionally, until the mixture thickens, turns deep golden, and reaches 305°F (151°C), the hard crack stage, which takes about 10–15 minutes.
  6. Add vanilla & pour. Remove the pan from heat immediately and carefully stir in the vanilla extract; the mixture will bubble vigorously. Quickly pour the hot toffee into the prepared pan and spread evenly with a spatula.
  7. Top with chocolate. Let the toffee sit for 5 minutes, then sprinkle the chocolate chips evenly over the surface. Cover loosely with foil or an inverted baking sheet to trap heat for another 5 minutes, allowing the chocolate to melt. Remove cover and spread the melted chocolate smoothly with a spatula or offset knife.
  8. Finish & cool. Sprinkle chopped nuts and flaky sea salt on top if desired. Let the toffee cool at room temperature until the chocolate hardens. To speed up, refrigerate briefly but room temperature cooling provides the best snap. Once set, lift the toffee out using the parchment overhang, break into pieces, and serve.

Notes

  • Using a candy thermometer is essential to reach the exact hard crack stage for perfect toffee texture.
  • Brushing down sugar crystals prevents grainy texture in the finished toffee.
  • For best results, cool toffee at room temperature for crispness; refrigeration may cause slight moisture.
  • Feel free to substitute nuts or omit them to suit dietary preferences.
  • Store cooled toffee in an airtight container at room temperature for up to two weeks.
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Keto Cauliflower Fudge Recipe
    Keto Cauliflower Fudge Recipe
  • Custard Pecan Pie Recipe
    Custard Pecan Pie Recipe
  • Easy Lemon Cookies Recipe
    Easy Lemon Cookies Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.