Peanut Butter Twix Bars

4.95 from 17 votes
Jump to RecipeJump to Video

This post may contain affiliate links. Please read our disclosure policy.

These vegan and gluten-free copycat peanut butter Twix bars are full of creamy caramel, crunchy shortbread, and smooth chocolate. The ultimate sweet treat!

Four homemade Twix bars each cut in two and stacked

Satisfy your sweet tooth without worrying about what’s inside with these easy homemade Twix bars – you’d never guess these simple ingredients would make something so delicious! With a date caramel, light almond flour shortbread base, and crisp chocolate coating, you’ll never go back to the original after you’ve tried these.

Watch how to make it


Ingredients for homemade twix bars

For The Shortbread Base

  • Almond Flour: Use packed, blanched almond flour with a fine texture.
  • Cornstarch
  • Honey: To make this recipe completely vegan, use maple syrup or agave, or make your own vegan-friendly honey.
  • Coconut Oil
  • Vanilla Extract

For The Caramel Layer

  • Dates: Pitted, larger dates are best.
  • Vanilla Extract
  • Peanut Butter: Opt for creamy peanut butter that has a thinner, pourable consistency. You can make your own or use your favorite.
  • Salt

And For The Chocolate Topping

  • Cocoa Powder
  • Coconut Oil

How to make peanut butter Twix bars

Make The Shortbread Base: In a bowl, combine the almond flour, honey, cornstarch, coconut oil, and vanilla and mix until they form a thick texture. Pour out onto a square pan lined with parchment paper and use a spatula to spread into one, even layer.

Bake in the oven at 325ºF/170ºC (fan assisted) for 10-15 minutes, until a light golden color. Remove from the oven and leave to cool.

Steps for preparing Twix shortbread base

Make The Caramel: If your dates are dried, soak them for 10-15 minutes in hot water before using. Then, add the dates, vanilla extract, peanut butter, and salt to a food processor and blend until a smooth and creamy caramel has formed.

Spread the caramel over the biscuit base first layer and freeze for 30-45 minutes until hard. Remove the base from the tin and cut it in even pieces, then return to the freezer for 10-15 minutes more.

Steps for making Twix caramel layer

Assemble The Peanut Butter Twix Bars: Melt the coconut oil and mix with the cocoa powder, making sure there are no lumps. Next, using a fork, dip each peanut butter bar into the chocolate mixture, then freeze for 10-15 minutes. Repeat a second time and set for a further 10-15 minutes, then enjoy.

Steps for coating Twix bars with chocolate

How to store

In The Fridge: Once set, keep the peanut butter Twix bars in an airtight container in the fridge for up to a week.

Freeze and Thaw: Transfer to a freezer-safe container – they should keep for up to 2 months. To enjoy, let a frozen peanut butter Twix thaw for 10-15 minutes before eating.

A stack of homemade twix bars

If you try these peanut butter Twix bars, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

Peanut Butter Twix Bars

4.95 from 17 votes
By: Samira
These vegan and gluten-free copycat peanut butter twix bars are full of creamy caramel, crunchy shortbread and smooth chocolate. The ultimate sweet treat!
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 1 hour
Servings: 20


Base layer:

Caramel layer:

Chocolate coating:


For The Shortbread Layer

  • Add all the shortbread ingredients to a bowl and mix until combined and starting to form a dough.
  • Put the mixture into a baking tray lined with parchment paper and press down to form an even layer of shortbread. Bake at 170°C/325°F for 10-15 minutes until golden brown. Leave to cool in the fridge.

For The Caramel Layer

  • If your dates are dry, let them soak in boiling water for 10-15 minutes before using.
  • Add all the caramel ingredients to a food processor and blitz until it forms a creamy, smooth consistency.
  • Pour the caramel over the shortbread layer and spread to an even thickness. Leave to cool for 10-15 minutes or until the caramel has hardened. Then, cut into even pieces and return to the freezer.

For The Chocolate Layer

  • Melt the coconut oil, then mix in the cocoa powder until a thin liquid has formed.
  • Using a fork, dip each peanut butter twix bar into the chocolate. Freeze for 10-15 minutes, then repeat for a double dip to make sure the bars are fully coated. Enjoy!



Store in an airtight container in the fridge for up to a week or in the freezer for up to 2 months. 
Course: Dessert, Snack
Cuisine: American, European
Freezer friendly: 2 Months
Shelf life: 1 Week


Serving: 1Bar, Calories: 119kcal, Carbohydrates: 7g, Protein: 2g, Fat: 10g, Saturated Fat: 6g, Sodium: 1mg, Potassium: 62mg, Fiber: 2g, Sugar: 3g, Calcium: 20mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

4.95 from 17 votes (17 ratings without comment)

Leave a comment

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

Recipe Rating


  1. Johanne louise says:

    I made these yummy bars I had potato starch on hand use that held great together the cookie base .
    I made my ground almonds meal in processor in my caramel mixture I added vanilla powder .
    I didn’t put any salt in mixture I added to the chocolate topping it’s gives its sweet and salted topping yummy .I use semisweet chipits 1/2 cup of coconut oil .Looks fancy when you cut in cubes my grand girls loves when young Gramie comes over…thanks for great recipes…

    1. Support @ Alphafoodie says:

      Thank you for your comment, Johanne. Glad you adapted the recipe to how you like it 🙂

  2. Danielle says:

    I have home made almond flour and the base wasn’t thickening like yours so I doubled the oil, and after baking it… it all crumbled under the caramel. I’ve tried to save it but will see. Any recommendations for next time?

    1. Alpha Foodie says:

      Hi Danielle,

      Doubling the oil would definitely make it crumble more. The reason I used rice malt syrup is to help the dough stick together. If you used rice malt syrup (or honey), then next time I would try maybe replacing the coconut oil with butter? Mine didn’t crumble. My coconut oil to start with was more on the solid consistency. You need a sticky Dough. Sometimes I add some gluten free flour too (it helps). Hope that helps :-).

      1. Danielle says:

        Ok, makes sense! I think my homemade flour just absorbed things differently too so I’ll play with it more and use your suggestions too. My hubs is a sugar-aholic and LOVED the bars though. SUPER TASTY, LOVE!
        Thank you❤✌