toffee bits in a bowl

Homemade Toffee Recipe

Published 12/18/2025
GFNF
Serves 16
Prep Time 2 minutes
Cook Time 8 minutes

This homemade toffee candy is rich and buttery with a smooth, crunchy texture and deep caramelized flavor.

This Homemade Toffee Recipe is the perfect place to start if you want a candy that’s rich, buttery, and irresistibly crisp. It delivers that classic deep caramel flavor and satisfying snap that defines great toffee candy. The steps are simple and approachable, making this toffee recipe ideal for beginners and experienced cooks alike. Once you taste how fresh, nutty, and flavorful homemade toffee can be, you’ll never want to go back to packaged versions.

broken toffee on a baking sheet

The Best Toffee Recipe: Why Homemade Toffee Is Always Better

This homemade toffee recipe is one I’ve been making for years, and it’s become a tradition I truly look forward to. I started making it because I wanted a toffee that was rich, buttery, and perfectly crisp without being complicated, and this recipe delivers every time. It’s incredibly easy to make, using simple pantry ingredients and a straightforward method that anyone can follow. The result is a deeply flavorful toffee with a nutty caramel taste and satisfying snap that always disappears fast, whether I’m making it for holidays, gifts, or just because.

What Is Toffee?

If you’ve ever wondered, “what is toffee,” the answer is simple: toffee candy is a type of candy made by cooking sugar and butter together until the sugar caramelizes and the mixture hardens as it cools, with its texture shaped by the process of sugar crystallization. During cooking, the sugar dissolves and is heated to a high temperature, and when crystallization is carefully controlled, the toffee sets into a smooth, hard candy rather than a grainy one (I add water and corn syrup to my toffee recipe to ensure the perfect texture).

Toffee’s rich, buttery flavor comes from the butter’s fats blending with the caramelized sugar, while the butter’s milk solids brown during cooking, adding deep, nutty notes that give toffee its characteristic smoothness and richness.

What are Toffee Bits?

Toffee bits are small pieces of hardened toffee candy that add a rich, buttery crunch to all kinds of desserts. They’re made by breaking or chopping cooled toffee into bite-sized pieces and are often used as mix-ins or toppings for my brown butter chocolate chip cookies, brownies, cakes, ice cream, and even yogurt. Unlike caramel, toffee bits stay crisp and provide a satisfying snap, along with a deep, nutty sweetness. Whether sprinkled over baked goods or stirred into batters, toffee bits are an easy way to add texture and classic toffee flavor to both simple and special treats.

toffee ingredients

Ingredients

Granulated Sugar: forms the structure of the toffee candy

Butter: adds richness. I like to use unsalted butter so I can have more control of the saltiness.

Light Corn Syrup: helps prevent crystallization

Water: ensures even melting

Salt: balances the sweetness and stabilizes the toffee.

Pure Vanilla Extract: enhances the deep, caramelized note

How to Make Toffee

Step 1. Start by lining a pan with parchment paper, leaving extra hanging over the edges for easy removal. Butter the parchment generously and set the pan aside.

Step 2. In a heavy-bottomed saucepan over medium heat, melt the butter completely. Once melted, stir in the granulated sugar, vanilla extract, water, salt, and light corn syrup. Stir frequently as the mixture heats and dissolves.

making toffee in a pot

Step 3. When the mixture begins to boil, continue stirring steadily, scraping the bottom and corners of the pan to prevent scorching. Cook until the toffee reaches 300°F on a candy thermometer, or until it turns a deep amber color and smells nutty and rich.

making toffee in a pot

Step 4. Pour the hot toffee into the prepared pan and let it cool. If you’d like to add chocolate, sprinkle it over the hot toffee once it’s in the pan and let it sit for a few minutes until softened, then spread it evenly over the surface. Add any toppings you like before the chocolate sets.

spread toffee on pan

Step 5. Once fully cooled, simply break the toffee into pieces and enjoy.

broken toffee on a baking sheet

Tips & Tricks for Perfect Toffee

I know making toffee can seem intimidating, but I’ve got you covered! My process is simple, and these tips will ensure it turns out perfectly every single time. 

  • Use medium heat: If it’s too hot, you’ll have scorched butter and a bitter flavor.
  • Keep stirring/scraping: This prevents sugar crystals and scorching.
  • If it looks like it’s separating (greasy): Whisk vigorously off-heat for 10-15 seconds, then return the toffee to gentle heat and keep going.
  • Watch the temperature. The Toffee should be around 310°F, but it’s important to keep the toffee below 310°F—anything hotter can cause it to taste burnt.

FAQs

What is toffee?
Toffee’s basically sugar and butter cooked together until it hits that perfect, crunchy stage. It’s buttery, rich, and has that snap you just don’t get from store-bought candy.

What’s the difference between toffee and caramel?
Simple: caramel is softer and chewier because it’s cooked less, while toffee is cooked hotter so it’s firm and crunchy.

Why did my toffee turn grainy?
That happens when the sugar crystallizes. Using corn syrup and stirring constantly, plus scraping the sides of the pan, usually keeps things smooth.

Do I need a candy thermometer to make toffee?
It definitely helps, but you don’t absolutely need one. You can also test the doneness the old school way by dropping a small bit of hot toffee into ice-cold water. If it hardens into firm and brittle toffee candy that snaps when you eat it, your toffee is ready.

How do I store homemade toffee?
Keep it in an airtight container at room temp for a couple of weeks. If it’s warm where you live (or if you keep your house toasty), toss it in the fridge to stay crisp (which is what I typically do just to be safe).

Can I add chocolate or nuts?
Yeah, totally. Sprinkle chocolate over the hot toffee so it melts, then toss on nuts, sea salt, or whatever you like before it sets. Instant upgrade.

Why is my toffee too soft?
Probably didn’t cook long enough. Toffee needs to hit around 300°F (hard-crack stage) to get that perfect crunch.

Why did my mixture separate?
If your butter and sugar mixture separates, it usually means the heat was too high or it cooked unevenly. Keep the heat medium, stir constantly, and make sure the butter is fully melted before adding the other ingredients. It usually comes back together if you just keep stirring carefully.

toffee cookies with toffee on top

More Delicious Holiday Treats

toffee bits in a bowl

I hope you find this to truly be the Homemade Toffee Recipe! This toffee candy delivers a rich, buttery flavor with an irresistibly crisp bite! If you do give this recipe a try, I want to know! Leave a comment with a star rating below. You can also snap a photo & tag @‌butterloveandsalt on INSTAGRAM. Your reviews help support Butter, Love & Salt and make it possible for me to continue to create delicious recipes.

broken toffee on a baking sheet
how to make toffee, toffee, toffee bits, toffee candy, toffee recipe, toffee vs. caramel, what is toffee

Homemade Toffee Recipe

Prep Time :2 minutes
Cook Time :8 minutes
Serves: 16

Ingredients

  • 1 tbsp water
  • 1 tsp light corn syrup
  • 1/2 cup sugar
  • 1/2 cup butter
  • 1/2 tsp salt
  • 1 tbsp pure vanilla extract

Instructions

  • Line a pan with parchment (leave overhang). Lightly butter the parchment. In a heavy saucepan over medium heat, melt butter.
  • Once melted, stir in sugar, vanilla extract, water, salt, and corn syrup. Stir frequently until it boils, then stir steadily and scrape the bottom/corners.
  • Cook until 300°F (149°C) on a thermometer (hard crack), or until it’s a deep amber and smells nutty. If you put a drop of the toffee in the a cold ice bath, it should immediately turn hard and crunchy.
  • Immediately pour into prepared pan and spread (don’t fuss too long—it sets fast). Cool completely (about 15-20 minutes). Break into pieces and enjoy

Notes

Tips for perfect toffee
Use medium heat: too hot = scorched butter flavor.
Keep stirring/scraping: prevents sugar crystals and scorching.
If it looks like it’s separating (greasy): whisk vigorously off-heat for 10–15 seconds, then return to gentle heat and keep going.
Be sure not to heat the toffee above 310F or it will taste burnt.

Nutritional Information

Calories: 79kcal (4%)Carbohydrates: 7g (2%)Protein: 0.1gFat: 6g (9%)Saturated Fat: 4g (25%)Polyunsaturated Fat: 0.2gMonounsaturated Fat: 1gTrans Fat: 0.2gCholesterol: 15mg (5%)Sodium: 119mg (5%)Potassium: 3mgSugar: 7g (8%)Vitamin A: 177IU (4%)Calcium: 2mgIron: 0.01mg

Recipe by: Chavez Adams / Butter, Love & Salt | Photography by: Meg McKeehan.

Rate & Review

What did you think of this recipe?

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

Recipe Rating