Keto Twix bars are a healthy version of an all-time favourite candy. Enjoy a decadent sugar free treat without the carb count.

These sugar free twix bars are one of the first recipes I created when I started eating a low carb diet. Twix had always been my favorite chocolate bar and I just couldn't live without it!
I have just given the recipe an overhaul and updated the post with more details and images. My keto kitchen skills have come a long way since 2017 and it was time to share them with you all.
For more delicious keto bars, also take a look at these keto peanut butter bars!
Jump to:
Why This Recipe Works
It's Twix, but better. With a crunchy shortbread crust, a gooey caramel layer and a dark chocolate topping, this recipe is a healthy sugar free and gluten-free alternative to Twix.
It's easy. This is a really easy chocolate bar recipe, and it is fun to put together. If you want to save time, you can even make a super fast no-bake version!
It hits the spot. Keto twix bars satisfy your chocolate bar cravings and then some, with mouthwatering flavors and a variety of textures in 3 layers. This is a chocolate bar that the whole family will enjoy, whether they are low carb or not.
Ingredients
Here are the ingredients you'll need:
CRUST
- Almond flour - I used ground almonds, which is equivalent to regular almond flour.
- Sweetener - I like allulose. You can also use erythritol. Bocha Sweet or a golden monk fruit sweetener.
- Butter - Melted
- Vanilla extract
CARAMEL
- Heavy cream - or use coconut cream for a dairy-free version
- Butter - Or coconut oil for dairy-free
- Allulose - This is the best sweetener for caramel because it does not re-crystallise.
- A pinch of salt - to enhance and lift the flavor.
- Optional: for a firmer caramel, add ¼ teaspoon of xanthan gum.
CHOCOLATE
- Dark chocolate - I recommend either 90% dark chocolate such as Lindt or a sugar-free chocolate like Lily's. Dark chocolate should have a minimum of 85% cocoa solids or the sugar content is too high.
- Coconut oil - I added this to soften the chocolate and make it easier to cut into bars.
See the recipe card for full information on ingredients and quantities.
Instructions
Let me show you how to make a Keto twix. Here are the basic steps. For more details and nutrition info, scroll down to the recipe card.

STEP 1
Place the crust ingredients in a large mixing bowl and stir together with a spatula.

STEP 2
Line a small baking tray (24cm x 16cm) with parchment paper. Press the mix into the bottom of the tray to form a crust.
Bake the crust in the oven for 15 minutes or until it is lightly browned. Remove the crust from the oven and let it cool down.

STEP 3
Melt the cream, butter and sweetener in a saucepan. Bring to the boil and then reduce the heat to medium. Let the mixture bubble away, stirring regularly, until it thickens and has reduced by half. This takes about 10-15 minutes.
Stir in the xanthan gum, if you are using it. Let the caramel cool for 10-15 minutes.

STEP 4
Spread the caramel over the cooled crust and place in the fridge for 10 minutes until it has firmed up.

STEP 5
Melt the chocolate and coconut oil in a heatproof bowl over a pan of boiling water (bain marie) or in the microwave.

STEP 6
Pour on top of the caramel layer. Let the mixture chill in the freezer for 30 minutes or until fully set.
Grease or wet a sharp knife and cut into bars!
Katrin's Top Tip
For a quicker recipe, don't bake the crust! The no-bake version is not crispy like shortbread, but it also tastes delicious.

Variations
To make your homemade sugar free Twix bars look 100% professional, use a silicone mold like this. Pour some of the chocolate at the bottom, cut the baked shortbread base into the correct size, add the caramel and finish off with chocolate.
Not difficult, a little more time-consuming but thankfully, absolutely not necessary. Because we're all about the taste, right?
Once you bite into your very own healthy homemade perfectly imperfect Twix, you'll know you're in your happy place.
Enjoy!
Storage
Keto Twix bars are best stored in the fridge in an airtight container. They stay fresh for around 1 week.
It is also possible to freeze the bars for up to 3 months. I pre-slice them and freeze them on a tray. Once they are frozen, I transfer them to a freezer bag. This way, they do not stick together.
I like to eat these straight from the freezer!
More Keto Copycat Recipes
Here are more popular candy recipes and sweets that I have keto-fied:
- Keto Peanut Butter Cups (like Reese's)30 Minutes
- Sugar-Free Gummy Bears15 Minutes
- Keto Bounty Bars (Mounds Bars)1 Hours 5 Minutes
- Keto Snickers Bars55 Minutes
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

Keto Twix Bars
Ingredients
Shortbread Crust
- 1.5 cups almond flour 150g
- 3 tablespoon allulose 34g
- 4 tablespoon butter melted, 57g
- 1 teaspoon vanilla extract
Caramel
- 1 cup cream 240ml
- ⅓ cup allulose 75g
- 2 tablespoon butter 28g
- ¼ teaspoon xanthan gum optional, to thicken
- pinch of salt
Chocolate Topping
- ½ cup sugar free chocolate chips 100g, or dark chocolate, 85% - 90% cocoa solids, melted
- 2 tablespoon coconut oil 27g
Instructions
- Preheat the oven to 180 Celsius/350 Fahrenheit.
Crust
- Place the crust ingredients in a large mixing bowl and stir together with a spatula. Line a small baking tray (24cm x 16cm) with parchment paper. Press the mix into the bottom of the tray to form a crust.
- Bake the crust in the oven for 15 minutes or until it is lightly browned. Remove the crust from the oven and let it cool down.
Caramel
- Melt the cream, butter and sweetener in a saucepan. Bring to the boil and then reduce the heat to medium. Let the mixture bubble away, stirring regularly, until it thickens and has reduced by half (about 10-15 minutes). Option to sprinkle over the xanthan gum and stir to incorporate. Let the caramel cool for 10-15 minutes.
- Spread the caramel over the cooled crust and place in the fridge for 10 minutes until it has firmed up.
Chocolate Topping
- Melt the chocolate and coconut oil in a heatproof bowl over a pan of boiling water (bain marie) or in the microwave. Pour on top of the caramel layer. Let the mixture chill in the freezer for 30 minutes or until fully set.
- Grease or wet a sharp knife and cut into bars!











Regina Condell
What can I use instead of xanthan gum please? Allulose is so expensive (i paid nearly €17 for 200mls so I'll use some for one part and golden erythritol for the other. Thanks!
Katrin Nürnberger
The xanthan gum is optional, so you can leave it out. Be sure to powder the golden erythritol first and be aware that this won't set as smooth as allulose. Xylitol or Bocha Sweet would be better substitutes.
Regina
Thank you! Never heard of Bocha. Would powdered monkfruit work? I assume it would
Katrin Nürnberger
Most monk fruit sweeteners use erythritol with a little monk fruit as that's super concentrated. It will work, but you'll get a bit of recrystallization as it cools. It won't be as smooth as bocha Sweet, allulose of xylitol.
Andrea
Hi! I have a question with regards to this recipe, where can I get allulose in Europe? I checked on Amazon, but didnt find it, any tip? In addition, you use cream in this recipe and double cream in another for the caramel, is there a specific reason, as I cannot get double cream :-). Thank you !!!
Katrin Nürnberger
Hi Andrea, I order allulose via the website iherb.com
I always use double cream - go for a higher fat cream such as 30-40% fat.
Andrea
Thank you very much! I ll try!
Sia
Hi Katrin
In this recipe, can I use 10% cream (instead of 35% heavy cream) but then add more xanthan gum (maybe 1 teaspoon?) Instead?
I have to watch my cholesterol level and trying to reduce heavy cream from now on.
Katrin Nürnberger
Perhaps. It’s hard to say whether this would work, but I think it’s possible. Perhaps you will also need to use more sweetener. It would be an interesting experiment. Please let me know how it turns out!
Sia
Hi Katrin
Just to follow up... for the purpose of reducing cholesterol (or sat. fat) I replaced the butter in the crust with light margarine and used pure Stevia (not with Erythritol) and it worked beautifully
For the cream, I used light cream (10%) but kept the butter this time and added 1/2 tsp xanthan gum (with pure Stevia) and worked great. Except it didn't become brown.
Overall I love the taste and lightness of it.
Katrin Nürnberger
Thanks for sharing!
Lorri
I am going to make these today. ASAP!!!
If I don’t cook the crust what is the texture like? Crumbly? Soft and cake?
I want a crunch but not too hard like biscotti or something.
Thank you for your Amazing recipes.
Katrin Nürnberger
If you don't bake the crust it will be firm as long as it is cold. You won't have a crunch or snap though, that's only possible with baking.