Pinterest Hidden Image

These vegan peanut butter twix bars are easy to make and so moreish!

I have always been a fan of homemade twix candy bars, and what's not to love? This recipe is a spin on both my no-bake Twix bars from my desserts cookbook and my giant vegan twix bar.

This version is made with a baked shortbread base and healthy peanut butter caramel coated in non-dairy chocolate.

peanut butter twix bars on a metal tray with sea salt on top of them.Pin

📖 Recipe Overview

  • Made with just 6 simple ingredients.
  • Make a perfect afternoon snack with a cup of tea or coffee.
  • A healthier alternative to store-bought candy bars.
  • Completely eggless, dairy-free and gluten-free, with the option to make them refined sugar-free.

🥜 Ingredients Needed

Just like my vegan snickers bars, these homemade twix bars are gluten-free, use just a few ingredients, and can be made refined sugar-free if needed.

ingredients to make vegan twix bars measured out in bowls.Pin

Ingredient Notes

You can use any dairy-free chocolate to make these vegan twix bars. Vegan milk chocolate or dark chocolate both work well, depending on your taste. For a refined sugar-free option, try coconut sugar dairy-free chocolate

Ground almonds are used in place of plain flour which is usually found in shortbread recipes. This keeps these CopyCat Twix bars both gluten-free and grain-free.

I recommend natural peanut butter without added sugar or oils for these chocolate bars. Make sure you go for smooth peanut butter as well, or your bars will be more like snickers (unless that's what you want of course!).

Pure maple syrup is used to sweeten the peanut butter caramel and the shortbread. Agave syrup will also work.

🥣 How To Make Peanut Butter Vegan Twix Bars

The easy method for making these gluten-free vegan twix bars is very similar to my no-bake peanut butter oat bars and peanut butter millionaires.

The shortbread crust comes together in the food processor without kneading or much effort. The caramel filling is melted over a double-boiler, no need to blend!

(1) Add the ground almonds, sea salt, maple syrup, peanut butter, and coconut oil to a food processor and pulse until the ingredients are mixed evenly.

(2) Transfer the crust mixture to a loaf pan lined with parchment paper and smooth it down using the back of a spoon or a spatula.

(3) Use a fork to pierce several holes into the shortbread (this helps it to bake evenly and prevents air from getting trapped underneath).

(4) Bake in a pre-heated oven for 20 minutes and cool to room temperature.

a loaf pan lined with parchment paper and shortbread.Pin

(5) To make the caramel, add the peanut butter, maple syrup, and coconut oil to a large bowl and melt them over a double boiler (bain-marie).

With the double-boiler method, the bowl is placed on a saucepan with simmering water in it. The steam rises and gently melts the ingredients in the bowl.

(6) Pour the smooth caramel mixture into the lined pan and freeze for at least 2 hours until set.

(7) Once the vegan twix bars have set completely, remove them from the loaf pan and slice them into bars.

(8) Melt together the chocolate and coconut oil and dip the bars in the mixture, coating them completely. Set them on some parchment paper and refrigerate for another 15 minutes until they firm up.

adding caramel sauce to twix bars.Pin

💬 FAQs

Do homemade twix bars need to be refrigerated?

Yes, as the peanut butter caramel layer will become quite soft if left out at room temperature. I don't recommend leaving them out of the refrigerator for more than a couple of hours.

Can I freeze vegan twix bars?

Yes, homemade vegan twix bars freeze well actually. Place them in an airtight container and simply defrost them in the fridge overnight before serving them.

Can I use an alternative to peanut butter?

Absolutely! You can use any nut butter of your choice. Cashew butter and almond butter both work well. Or why not try tahini like in my no-bake vegan twix bars in my cookbook!

My base is crumbly, how can I fix or prevent this?

If you find that the shortbread isn't sticking together between your fingers, add a little more coconut oil to the mixture and blend again. If the shortbread is too dry, it can cause it to crumble once baked!

Will they set in the fridge instead of the freezer?

Yes, the bars will set in the fridge but I recommend leaving them set overnight. Also, it's easier to coat the bars in chocolate if they are frozen solid, as the caramel can melt from the heat of the chocolate.

stack of vegan twix bars on a metal tray.Pin

🍫 More CopyCat Candy Bars

Stay in touch with me through social media @ InstagramPinterestTikTok, and FacebookAnd subscribe via email to get all our new recipes!

📖 Recipe

Vegan Peanut Butter Twix Bars (GF)

5 from 17 votes
PREP TIME: 40 minutes
Chilling Time: 2 hours
TOTAL TIME: 2 hours 40 minutes
Servings: 12


These vegan peanut butter twix bars consist of healthy peanut butter caramel on a gluten-free shortbread base coated in non-dairy chocolate. They're easy to make with just 6 ingredients.


Shortbread Crust

  • 150 g (1 ⅓ cups) ground almonds
  • ¼ teaspoon sea salt
  • 20 ml (4 tsp) pure maple syrup
  • 60 g (¼ cup) smooth peanut butter
  • 20 g (1 ½ tbsp) coconut oil, solid

Peanut Butter Caramel

  • 280 g (1 cup) smooth peanut butter
  • 125 ml (½ cup) pure maple syrup
  • 40 g (3 tbsp) coconut oil, solid
  • 1 teaspoon sea salt
  • 1-2 tablespoons maca powder, optional


  • 200 g (7.05 oz) vegan chocolate
  • 1 teaspoon coconut oil



  • Preheat your oven to 175°C (350°F). Line a loaf pan with a parchment paper sling. You can also use a rectangular or square 8" pan, just note that the bars may not be as tall.
  • In your food processor, combine the ground almonds, salt, maple syrup, peanut butter, and coconut oil until they stick together to form a dough. Evenly press the dough into the base of the pan and smooth it out with the back of a spoon. With a fork, gently prick the dough several times.
  • Bake for 20 minutes until slightly browned, then remove from the oven and allow it to cool to room temperature.

Peanut Butter Caramel

  • Add all of the ingredients to a heat-resistant bowl. Heat over a double boiler (bain-marie) while stirring until all of the ingredients have melted into a smooth caramel.
  • Pour the caramel on top of the shortbread crust and place it in the freezer to set for 2 hours, or until set. Overnight works well too.


  • To slice, place a sharp knife in a jug of boiling water to heat it. Wipe the knife dry and gently cut, allowing the heat from the knife to melt through cut the caramel shortbread into bars. Place the bars on a baking sheet lined with parchment and put them in the freezer to help them keep their shape while you prepare the coating.
  • Melt the chocolate and coconut oil over a double boiler (bain-marie) and stir to combine. Pour the melted chocolate into a shallow bowl. Use two forks or spoons to dip them into the chocolate. Set the coated bars on a sheet of parchment paper, sprinkle with sea salt, and allow them to set completely back in the fridge for 15 minutes.


  • Store these slices in an airtight container in the fridge and consume them within 10 days. Alternatively, you can freeze any unused portions in an airtight container and defrost them in the fridge overnight as needed.


  • Peanut butter: Feel free to swap it out for another nut butter of your choice, or a mix if you're trying to clear out the cupboards! You can also use Biscoff spread.
  • Always use a double-boiler and avoid direct heat when working with chocolate or peanut butter. As fats can burn pretty easily, which can leave a grainy unpleasant consistency.
  • If you want to be really precise with the size of your twix bars, you can use a measuring tape! Very gently mark out the cuts of where you want your slices to be with the knife before cutting through them.


Serving: 1serving | Calories: 415kcal | Carbohydrates: 31g | Protein: 10g | Fat: 32g | Saturated Fat: 11g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 8g | Sodium: 345mg | Potassium: 210mg | Fiber: 4g | Sugar: 21g | Vitamin C: 0.2mg | Calcium: 83mg | Iron: 2mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.

5 from 17 votes (17 ratings without comment)

Leave a Review:

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

Recipe Rating


  1. This looks amazing! If I don't have a loaf pan with a removable base what else could I use? Thanks

    1. Hi Elizabeth,

      Thank you so much! You can use a regular loaf pan as well, just be sure to create a sling with the parchment paper so that you can easily remove the twix bar when its done 🙂