Jump to Recipe Cookbooks Meal Plan
This chewy sugar free toffee recipe is so easy to make! It is buttery, contains the perfect amount of sweetness and is mixed with chocolate and toasted almonds. Only 1.8g net carbs and gluten-free.

Missing a good toffee? This keto toffee is going to satisfy those cravings and then some. Buttery and just on the right side of sweet, it won’t send your blood sugar levels soaring like the traditional stuff.
My sugar-free toffee is mixed with chunks of dark chocolate and topped with toasted almonds.
Cut it into cubes and store in a Tupperware for when you need a little pick me up.
This English toffee recipe is chewy rather than brittle. Despite that I'd still like to call it "English" because it was created right here in London.
In the UK, toffee can be both chewy and hard. It is more of a general term for all candy made with sugar and butter.
In the US, "low carb English toffee" is basically a buttercrunch that is topped with chocolate and nuts. It is a popular holiday candy.
Jump to:
- Ingredients
- Instructions
- Top tips
- FAQ
- Variations
- Storage
- More keto candy recipes
- Recipe
Ingredients

You only need 6 ingredients to make this easy low carb toffee recipe:
Butter: The main ingredient. It should be unsalted.
Allulose: I chose allulose as my sugar free sweetener. Allulose is a rare sugar that is not absorbed by our bodies, making it zero carb. The benefit over erythritol is that it does not re-crystallise or get gritty. It's thanks to the allulose that this keto toffee stays chewy, smooth and creamy.
Salt and vanilla extract: For extra taste.
Sugar free chocolate chips: If you're based in the US, use Lily's or ChocZero. A dark chocolate with 90% cocoa solids such as Lindt is also an option. Or use my homemade sugar free chocolate chips.
Almonds: These should be chopped and toasted for extra flavor.
Instructions
This section contains step-by-step instructions and photos that show how to make this recipe. See the recipe card for full information on ingredients and quantities

Step 1: Add the butter, sweetener and salt to a pan. Heat over a low to medium heat. Stir frequently with a spatula, until the butter melts and the allulose dissolves.

Step 2: Continue heating, stirring occasionally, until the mix reaches 270°F and has turned a rich caramel color. Then, immediately remove from the heat and stir in the vanilla. Be careful - it will sizzle.

Step 3: Wait 2 minutes and pour the mixture into a baking tray lined with parchment paper.

Step 4: Wait another 3 minutes to cool, then sprinkle with the chocolate chips and allow to sit for 10 minutes covered with tin foil so the chips melt.

Step 5: Spread the melted chocolate chips with a spatula. This allows the chocolate to sink into the caramel mix...

Step 6: ...and sprinkle with chopped toasted almonds and an optional sprinkle of flaked sea salt.
Let the toffee cool to room temperature, then place it in the fridge to completely set. Cut into pieces and enjoy.
Top tips
Roast the almonds for extra flavor. Either pan roast (no additional fat needed) or roast in the oven. I roasted mine at 200C / 400F for 6 - 8 minutes.
Make sure you let the toffee cool to room temperature before you place it in the fridge. If the temperature difference is too sudden, you can get a thin buttery layer on top of the chocolate.
This does not happen at all when you use 1 cup of sweetener, by the way - I think the sweetener helps bind the butter. However, I still prefer using as little sweetener as possible over a sickly sweet toffee!
This recipe provides a chewy sugar free toffee. This is in part because of the allulose, but also because I used as little sweetener as possible. DO NOT use less sweetener than specified. I have tried that and it does not work.
FAQ
Do I need to use a candy thermometer?
If you don’t have one, just make sure the caramel is golden.
Can I use another sweetener?
For best results, I like to use allulose over erythritol. It just gives a smoother keto toffee and sets less hard or grainy. You can use powdered erythritol, powdered Swerve, Bocha Sweet or a brown sugar golden monk fruit sweetener if you prefer to get more of an keto english toffee brittle.

Variations
Change the nuts: Instead of the almonds you could use different nuts such as pecans, peanuts or hazelnuts - or even sugar free dried cranberries!
Dairy-free toffee: I don't think it's as easy as replacing the butter with vegan butter. A little internet research revealed that this will cause the mix to split - check out this post. I would probably try using half vegan butter and half coconut cream.
I made a great dairy-free keto caramel using all coconut cream, and I think if you were to continue reducing it you'd end up with a decent toffee.
Storage
Cut into cubes and store in the fridge for up to 2 weeks.
Alternatively, freeze for up to 3 months.
More keto candy recipes
- Sugar Free Peanut Brittle (Keto)
- Keto Candied Pecans
- The Best Keto Fudge
- Sugar Free Truffles
Sweet tooth? Me too! Check out my new keto desserts cookbook for delicious sugar free dessert ideas.
Tried this recipe? Give it a star rating below!
★ STAY IN TOUCH on FACEBOOK, PINTEREST and INSTAGRAM for more great food and join my NEWSLETTER for the latest updates and a FREE EBOOK.★
Recipe
Chewy Keto Toffee
Katrin Nürnberger
from Sugar Free Londoner
Missing a good toffee? This Keto Toffee is going to satisfy those cravings and then some. Buttery and just on the right side of sweet, it won’t send your blood sugar levels soaring like the traditional stuff.
5 from 11 votes
Print Recipe Pin Recipe Rate
Prep Time 15 minutes mins
Total Time 15 minutes mins
Course Dessert
Cuisine British
Servings 16
Calories 155 kcal
Note: The servings slider only changes the first amount in each line and not any subsequent amounts. Please make your own calculations where necessary.
Equipment
7 x 7 inch baking pan
Ingredients
- 1 cup unsalted butter 225g, cut into pieces
- 5.8 oz allulose 165g / ¾ cup plus 1 tbsp
- ⅓ teaspoon sea salt + more for sprinkling on top
- 1 teaspoon vanilla extract
- 1 cup sugar free chocolate chips 180g
- ¼ cup toasted almonds 25g, chopped
Instructions
Line a 7 x 7 x 1 inch baking tray with greaseproof paper.
Add the butter, sweetener and salt to a pan. Heat over a medium-low heat, stirring frequently with a spatula, until the butter melts and the allulose dissolves.
Continue heating, stirring occasionally, until the mix reached 270°F / 132C and has turned a rich caramel colour. When it turns the right colour immediately remove from heat and stir in the vanilla. Be careful - it will sizzle.
Wait 2 minutes and pour the mixture into your baking tray. Wait another 3 minutes to cool, then sprinkle with the chocolate chips and allow to sit for 10 minutes covered with tin foil so the chips melt.
Spread the melted chocolate chips with a spatula and sprinkle with chopped toasted almonds and an optional sprinkle of flaked sea salt. Let the toffee cool, then place in the fridge to completely set. Cut into pieces and enjoy.
Notes
1.8g net carbs per serving. Makes 16 keto toffee squares.
I recommend roasting the almonds and allowing to cool before adding to the chocolate for the best flavour. Either pan roast or roast in the oven. Oven is my favourite method. 400F / 200C electric / 180C fan for 6 - 8 minutes.
This recipe provides a chewy sugar free toffee. This is in part because of the allulose, but also because I used as little sweetener as possible. DO NOT use less sweetener than specified. I have tried that and it does not work. You can, however, use MORE if you prefer - up to 1 cup. Simply taste and adjust to your preference.
You can use powdered erythritol if you prefer in a 1:1 ratio to get more of an keto english toffee brittle.
Nutrition
Calories: 155kcalTotal Carbohydrates: 5.2gProtein: 1.3gFat: 15.4gSaturated Fat: 9.2gFiber: 3.4gSugar: 0.1g
Tried this recipe? Pin it for later!Mention @sugarfreelondon or tag #sugarfreelondon!