These easy vegan Twix bars taste JUST LIKE the real deal! A layer of vanilla shortbread, gooey caramel sauce and all coated in chocolate, these homemade vegan Twix are made with just 6 simple ingredients that are undetectably dairy free, gluten free, and easily nut free. Perfect for a healthier vegan Halloween candy that kids and adults just love!

homemade vegan Twix bars

If I could wrap these homemade vegan Twix bars up in a wrapper and hand them out for Halloween, I so would.

These easy vegan Twix bars quite literally taste identical to the classic candy we all know and love, yet they’re undetectably vegan, dairy free, gluten free, refined sugar free, and easily nut-free.

And just like my homemade vegan Snickers bars and vegan candy corn, these homemade Twix bars are made with the simplest 6 ingredients, nothing hard to find, and are the perfect treat for Halloween, whether you’re vegan or not!

Are Twix bars vegan?

Unfortunately, the classic Twix bar found in stores is not vegan. According to Twix Bars’ website, here are the ingredients in a conventional Twix bar:


From this ingredients list, you can see that the Twix bars contain milk and potentially peanuts as well (which Twix bars aren’t really a peanut-based treat! That’s Snickers!).

However, these homemade vegan Twix bars truly do taste just like the classic recipe, so rest assured- you’re still getting your favorite treat even if you’ve gone vegan!

homemade vegan twix bars

What are the components of a Twix bar?

Some people confuse Twix bars with Snickers, but they’re actually quite different! One contains peanuts, and one does not. There are three components to a Twix bar:

  1. Vanilla Shortbread: This provides the “crunch” in a Twix bar. To replicate this taste, we’re using oat flour, coconut oil, and maple syrup. That’s truly it! No need for cornstarch nor arrowroot. Just a simple shortbread!
  2. Caramel: For our vegan caramel sauce, we’re actually using a cashew caramel. This does contain nuts, however you can easily make it nut-free (more on that below). The ingredients for this are just cashews, vegan butter, and maple syrup.
  3. Chocolate: Traditionally, Twix bars use milk chocolate. However, you can get a similar taste with vegan chocolate and a bit of melted vegan butter or coconut oil.
twix bar ingredients

How to make homemade vegan Twix bars (overview)

For the full written instructions and ingredient measurements, see the bottom of this post in the recipe card. You can also hit the “jump to recipe” button at the top of this post! Here, we’ll go over a brief overview of the steps, along with providing visuals for a better understanding of the recipe.

Here’s how to make these easy homemade Twix bars:

  1. First start by making the shortbread dough.

    Simply cut the coconut oil into the oat flour, then add in the maple syrup. Press the dough into the pan, and make sure to make a few fork holes to allow any air to escape instead of bubble. Bake the shortbread for just 18 minutes.

  2. Then make the cashew caramel sauce.

    Once the shortbread is baked, remove it from the oven and allow it to cool. Then make the caramel sauce! Simply blend together the cashew butter, vegan butter or coconut oil, and maple syrup. Pour the caramel sauce onto the shortbread, and allow it to solidify in the fridge for 1-2 hours.

  3. Slice the bars.

    Once the caramel is solid, you can slice the bars into at least 16 slices. You can make them as small or large as you’d like! Then chill the slices again while you melt the vegan chocolate and butter together.

  4. Dip the Twix bars into the chocolate.

    I used a fork to dip each bar in one at a time. The bowl is quite large too, to help ensure that the entire Twix bar can dunk into the chocolate. Place the dunked Twix bar onto the cooling rack to set.

Then enjoy your homemade Twix bars!

how to make homemade twix bars

A note about the vegan caramel sauce

For this recipe, I recommend using the cashew caramel sauce, as listed down below in the recipe card. There is an option to make the caramel sauce nut-free. Simply swap in sunflower seed butter or tahini. Both will work, and yield a similar flavor profile to that of the cashew butter.

The reason I’m not using my classic vegan caramel sauce here is that this caramel sauce doesn’t freeze too well. It has a similar reaction that traditional homemade caramel sauce would have. When making more convention homemade Twix bars, people most often use caramel soft candies rather than making their own caramel sauce because of this reason.

By using this cashew caramel sauce, it will solidify enough at colder temps in order for you to slice your vegan Twix bars and dip them in chocolate.

homemade vegan Twix bars

Tips & Tricks for making homemade vegan candy bars

Poke holes into the shortbread before baking: This will prevent the Twix shortbread from creating any unwanted bubbles.

Use your favorite vegan chocolate: I love the Endangered Species oat milk chips or Pascha Chocolate!

Allow the chocolate to drop off the Twix bars for a few moments after dipping: This will help remove any excess chocolate so there’s a nice even coating of chocolate on your homemade vegan Halloween treat!

Use vegan butter in place of coconut oil for a more classic Twix bar flavor: I personally don’t like the taste of the coconut oil in the shortbread because I’m super sensitive to coconut flavor, but my husband loves the totally coconut oil version. SO it’s really up to you!

homemade vegan Twix bars

You are just going to absolutely love these homemade vegan candy bars! These vegan Twix bars are:

  • Super easy to make
  • Perfect for a healthier vegan-friendly Halloween treat
  • A great vegan dessert option!
  • Sweet, gooey, and chocolatey- just like a Twix!
  • Approved by kids and adults
  • Naturally gluten free, dairy free, eggless
  • Easily made nut-free!
sliced veagn twix bars

More vegan Halloween recipes you’ll love:

Hocus Pocus Spellbook Brownies

Vegan Snickers Bars

Homemade Vegan Candy Corn

Vegan Jack Skellington Cake

Mini Vegan Pumpkin Bundt Cakes

Vegan Pumpkin Bars

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

Easy Homemade Vegan Twix Bars (Gluten Free) pinterest pin

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade vegan Twix bars

6 Ingredient Vegan Twix Bars

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Britt Berlin
  • Prep Time: 20
  • 120 minutes, cooling time:
  • Cook Time: 20
  • Total Time: 40 minutes
  • Yield: 32 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


These easy vegan Twix bars taste JUST LIKE the real deal! A layer of vanilla shortbread, gooey caramel sauce and all coated in chocolate, these vegan Twix are made with just 6 simple ingredients, and are naturally dairy free, gluten free, and easily nut free. Perfect for a healthier vegan Halloween candy that kids and adults just love!




  • 350 grams oat flour
  • 1/4 tsp vanilla powder or vanilla extract
  • 115 grams coconut oil, room temperature
  • 50 grams maple syrup

Vegan Cashew Caramel:

  • 250 grams creamy and smooth cashew butter
  • 200 grams coconut oil or vegan butter, melted and cooled
  • 100 grams maple syrup

Chocolate coating:

  • 340 grams vegan dark chocolate
  • 50 grams coconut oil or vegan butter


  1. Read through all instructions before beginning.
  2. Prep: Preheat the oven to 350F, and grease and line an 8×8 baking pan with cooking oil and parchment paper. Measure out all ingredients before beginning.
  3. Make the Twix bar shortbread: In a large bowl, whisk together the oat flour and vanilla powder (if using vanilla extract, wait to add this with the maple syrup). Use a fork or pastry cutter and cut the coconut oil into the oat flour until your mixture resembles a grainy sand texture. Add in the maple syrup (and vanilla extract if you didn’t use vanilla powder), and mix until you achieve a sticky and consistent dough. Press the dough into the baking pan, smoothing it over with either a flat bottom from a cup or a rubber spatula. Poke several holes into the dough to allow for the dough to not bubble up while baking. Place the baking pan into the oven to bake for 18-20 minutes, or until the crust is lightly golden and set. Remove from the oven and allow the shortbread to cool in the pan for 20 minutes, then place the pan into the fridge to chill while you make the caramel.
  4. Make the cashew caramel sauce: while the Twix shortbread is cooling, make the caramel sauce. In a a food processor, blend the cashew butter, melted coconut oil/vegan butter, and maple syrup until smooth. If either the caramel sauce is warm or the Twix shortbread is warm, wait to pour the caramel over the shortbread.
  5. Pour the caramel onto the Twix shortbread: once the Twix shortbread is cool, you can pour the caramel sauce right onto the shortbread, which should still be in the baking pan. Place the baking pan into the fridge to chill for 1-2 hours, or until the caramel has set. 
  6. Slice the caramel bars: once the caramel has completely set, you can remove the Twix shortbread from the baking pan using the parchment paper. Slice the bars into 24 long bars, or 32 shorter bars, then place them onto a cooling rack lined with parchment paper and into the freezer. While the Twix bars are freezing, you’ll melt the chocolate. This makes sure that the caramel doesn’t melt when dipped into the chocolate.
  7. Melt the chocolate: In a microwave safe bowl or over a double boiler, melt the chocolate until smooth. Stir in the vegan butter or coconut oil, and allow the mixture to sit at room temperature for 10-15 minutes, or until it’s closer to room temperature. Make sure the chocolate is in a large enough bowl to fit the size of a Twix bar to be dipped and coated in the chocolate.
  8. Dip the Twix bars in the chocolate: Remove the Twix bars from the freezer. Place a baking sheet or parchment paper down underneath the the cooling rack. Use a fork to dip one Twix bar into the chocolate, coating it evenly. Transfer the bar back to the cooling rack lined with parchment paper and repeat for all bars. 
  9. Chill the Twix bars: Place the cooling rack into the fridge to set the chocolate for 10-20 minutes. 
  10. Enjoy! Serve the Twix bars at room temperature and enjoy! When not eating, store the Twix bars in an airtight container and in the fridge or freezer. They’ll last for up to 5 days in the fridge and up to 3 months in the freezer.


Oat flour: you can use store bought oat flour, or make your own oat flour. Making your own will leave a chewier/oatier crust. 

Chocolate: for vegan chocolate, I recommend Pascha Chocolate. They have a variety of vegan chocolates including, super dark, vegan milk chocolate, and stevia sweetened chocolate.

Vanilla Powder: the vanilla powder I use is by Anima Mundi Herbals. They’re amazing! I love the vanilla flecks that the crust gets when using. You can also use vanilla extract in its place!

Caramel: I’ve tested this recipe multiple times, and a typical vegan caramel sauce won’t solidify enough here in order for the Twix to be dipped. It’s more of a sauce than a chewy filling. That’s why I used a cashew caramel sauce. If you’re nut-free, you can absolutely swap in sunflower seed butter or tahini. This caramel sauce will be too coconut-y if you use coconut butter.