This post may contain affiliate links. Please read my disclosure and privacy policy.
If you’ve ever tried my healthy Snickers bars, you know that a homemade candy bar can taste even better than a store-bought one. That’s why I spent weeks trying to figure out a crispy cookie layer and a naturally sweet caramel layer to recreate Twix bars at home.
I’m pretty confident that you’ll love the results, because this batch disappeared in less than 24 hours in my house. (Especially once I moved them to the freezer– everything is better that way!)
I’ve also kept this recipe as easy as possible, because no one wants to spend their afternoon dunking an entire candy bar in melted chocolate and then cleaning out the excess that doesn’t get used. It’s such a pain.
That’s why this recipe only calls for a quick top layer of homemde chocolate. You’ll thank me once you try it this way, because it’s not only easy, but it’s also perfectly delicious!

Healthy Twix Bar Ingredients
- Blanched Almond Flour. This gluten-free flour makes the easiest, crispy shortbread for the base. I recommend shopping for blanched almond flour (which has no brown flecks from the almond skins) for the crispiest results.
- Coconut Oil. This ingredient helps thicken the chocolate layer and keeps the shortbread cookie crust dairy-free. If you’d rather use regular butter, that will work here, too. Be sure to buy refined or expeller-pressed coconut oil if you want these bars to have zero coconut flavor. Virgin coconut oil will add a noticeable coconut taste.
- Maple Syrup. This is my favorite natural sweetener because it’s vegan-friendly and easy to mix, since it’s not as thick and sticky as honey. It’s the sweetener in all 3 layers, to keep the ingredient list as streamlined as possible.
- Cashew Butter. When working on the caramel layer, I tried a few different options, but cashew butter was the clear winner when it came to taste-testing. I used the one from Whole Foods 365 brand, which has a runny consistency, but any other brand should work similarly. Or you can make homemade cashew butter in less than 10 minutes if you prefer.
- Cacao Powder. I always keep raw cacao powder in my pantry, but regular cocoa powder should work for this recipe, too. This helps create the topping without relying on chocolate chips, so these bars are 100% refined sugar-free.

How to Make Healthy Twix Bars
Step 1:
Preheat the oven to 350ºF and lightly grease a 9-by-5-inch loaf pan. Press a piece of parchment paper into the pan. The oil will hold the parchment paper in place, and this setup will make the candy bars super-easy to remove and slice later. (You’ll thank yourself!)
In a large bowl, combine 1 cup of blanched almond flour, 2 tablespoons of maple syrup, 2 tablespoons of melted coconut oil, and 1/8 teaspoon of fine sea salt. Stir well until the mixture sticks together when pressed between your fingers.
It might look like there’s not enough liquid at first, but it should start to stick together if you’re patient and keep mixing. Transfer the mixture to the prepared loaf pan and flatten it evenly into the bottom of the pan. I like to flatten it with a rubber spatula. Bake at 350ºF for 12 to 15 minutes, or until the top looks lightly golden.
Pro Tip: Let this cookie layer cool for at least 20 minutes. If it’s still warm when you add the next layer, it might cause the caramel layer to separate.

Step 2:
Once the cookie crust has started to cool, you can stir together the next caramel layer. Wipe out the bowl you used for the first layer if you want to save on dishes later.
Add 1/3 cup of creamy cashew butter, 3 tablespoons of maple syrup, 1/2 teaspoon of vanilla extract, and a pinch of salt to the bowl and stir well until it looks smooth and creamy. It should look like caramel!
Want to save this for later?
Once the cookie layer feels cool to the touch, you can spread this evenly over it. Transfer this to a flat shelf in your freezer while you make the next layer.
Note: The cashew butter I tested this recipe with was unsalted. If you’re using a salted cashew butter (or another nut butter), then you probably won’t need to add a pinch of salt.

Step 3:
Wipe out the same bowl again, then use it to create the last layer. Add 1/4 cup melted coconut oil, 1/4 cup maple syrup (at room temperature), and 3 tablespoons raw cacao powder to the bowl and stir vigorously. It will look runny at first, then start to emulsify and look like a pourable chocolate.
Remove the pan from the freezer and pour this chocolate layer over the top. Spread it out evenly over the caramel layer. Sprinkle flaky salt over the top if you want a sweet-and-salty treat. (The salt is optional.)
Then return the pan to the freezer to chill until firm. I like to wait at least 1 hour, but you can also leave it overnight!

Serving & Storage Tips
Once the caramel layer is firm, you can slice this into bars. I usually start by slicing 12 bars, then cut them in half to create 24 “fun-size” bars. (See the photo for reference.)
These healthy Twix bars will soften if left at room temperature, so I think they are best when served frozen. From the freezer, the cookie layer stays crispy, and the caramel layer is chewy, like real Twix bars. My whole family prefers them straight from the freezer.
If you serve these from the fridge, everything is softer and less crispy. Still good, but just wanted to point out that the texture will be different. Choose whichever sounds best to you!


Healthy Twix Bars (Gluten-Free)
Ingredients
Crisp Cookie Layer
- 1 cup blanched almond flour
- 2 tablespoons pure maple syrup
- 2 tablespoons melted coconut oil
- ⅛ teaspoon fine sea salt
Caramel Layer
- ⅓ cup cashew butter
- 3 tablespoons maple syrup
- ½ teaspoon vanilla extract
- ⅛ teaspoon fine sea salt
Chocolate Layer
- ¼ cup melted coconut oil
- ¼ cup maple syrup
- 3 tablespoons cacao powder
- flaky sea salt (optional topping)
Instructions
- Preheat the oven to 350ºF and lightly grease a 9-by-5-inch loaf pan. Press a piece of parchment paper into the pan. The oil will hold the parchment paper in place, and this setup will make the candy bars super-easy to remove and slice later. (You'll thank yourself later!)To prepare the cookie layer, combine the almond flour, maple syrup, melted coconut oil, and salt in a large bowl. Stir well until the mixture sticks together when pressed between your fingers. Be patient; this can take a minute or so. Transfer the mixture to the prepared loaf pan and flatten it evenly into the bottom of the pan. I like to flatten it with a rubber spatula. Bake at 350ºF for 12 to 15 minutes, or until the top looks lightly golden.
- To make the caramel layer, add the cashew butter, maple syrup, vanilla extract, and salt to a bowl. (I use the same bowl I used for step 1.) Stir well until it looks smooth and creamy. It should look like caramel! Once the cookie layer feels cool to the touch, you can spread this evenly over it. Transfer this to a flat shelf in your freezer while you make the next layer.
- Wipe out the same bowl again, then use it to create the last layer. Add the melted coconut oil, maple syrup (at room temperature), and raw cacao powder to the bowl and stir vigorously. It will look runny at first, then start to emulsify and look like a pourable chocolate. Remove the pan from the freezer and pour this chocolate layer over the top. Spread it out evenly over the caramel layer. Sprinkle flaky salt over the top if you want a sweet-and-salty treat. (The salt is optional.)Then return the pan to the freezer to chill until firm. I like to wait at least 1 hour, but you can also leave it overnight! Once the caramel layer is firm, you can slice this into bars. I usually start by slicing 12 bars, but then I like to cut them in half to create 24 "fun-size" bars. Store & serve directly from the freezer for the best texture.
Notes
Nutrition
More Healthy Candy Recipes to Try
If you try this recipe, please leave a comment and star rating below to let me know how you like it.













I made these for family birthday party. They were a hit!
These bars are AMAZING. We finished them all in one day and now I need to make more cuz they are addictive! They might even be better than your healthy Snickers.
I love all your recipes!! Every single recipe is absolute perfection.
Delicious!! I used raw almond butter instead of cashew butter, because that’s what I had (bought that for the Creamy Chipotle Sauce recipe, which is also delicious). Twix were my favorite candy as a kid, but they just don’t taste very good anymore. These on the other hand…. I could eat the whole pan! =D
I so prefer a baked crust, thank you for making the crust this way!
I have made a few versions of this recipe and LOVE your healthy alternatives!
They help to curb the sweets cravings.
Oh my goodness! So easy and delicious! Thank you for making one of my favorites guilt free! 😊
Can I use avocado oil instead of coconut oil?
Hubby is on a low oxalate diet and can’t have the almond flour, nor can he have oat flour. How could we substitute coconut flour?
Hi Erin! I’ve never made a crust fully out of coconut flour. It usually doesn’t turn out crispy… even coconut flour cookies turn out more like muffin tops. If cashew butter is an option, maybe you could try using a smaller batch of my cashew butter cookies for the base?
Thank you for the suggestion! He can’t have cashews either, but I’ll substitute with sunflower seed butter. Between the diabetes and the oxalate problem, it’s always a challenge to find great things for him to eat.
Can you use regular all-purpose flour instead?
Hi Doreen! All-purpose flour could definitely work for the cookie crust, but you might need to add another tablespoon of oil in that case, since it has a lot less fat than the almond flour does. I’d just experiment with the dough until it sticks together. I’d love to hear how it works out for you if you try it!
How do you prevent the chocolate top layer from cracking when cutting frozen?
Hi Leslie! I usually cut these after they’ve been in the freezer for about 1 hour or so, because I’m impatient to try them. LOL I think I saw one edge crack out of the 24 bars. Did you have an issue with cutting them and seeing the chocolate crack?
These are amazing!
I have made them a few times with my nieces and nephew, and they love them.
I find that peanut butter upgrades the caramel layer, so I use that either in addition to the other nut butter or instead of it. I use it all and leave no leftovers (except what we eat while making it… 😉 ).
I have used almond butter instead of the cashew butter in the bottom layer when I had no cashew butter at hand, and both turned out amazingly.
Thanks for yet another fantastic recipe!
These look so good! Remind me of being a kid again! Thanks for sharing 🙂