Vegan Caramel Chocolate Bars

Vegan Caramel Chocolate Bars

This post is also available in: 繁體中文

Covered with chocolate, filled with naturally sweet caramel with a biscuit based, these Vegan Caramel Chocolate Bars are super delicious and also healthy. And you only need 8 ingredients to make them!

Vegan Caramel Chocolate Bars

I’ve been thinking about making these caramel chocolate bars for a long time because I kept seeing the Twix bars in the stores. (haha)
But Twix bars in the stores are not vegan, so let’s make our own vegan Twix!

Vegan Caramel Chocolate Bars

They are made of 3 elements:

  • A biscuit base that’s made of rolled oats and almonds
  • A caramel filling that’s naturally sweet and hard to resist
  • A chocolate coating that I would eat forever if I could

And they’re surprising healthy as well! Just and FYI.

It’s easy to make these Vegan Chocolate Caramel Bars. You only need 8 ingredients, and all you need to do is basically mixing stuff up (excuse my plain English). One thing to note that you do need a food processor to do the blitzing job for you.

The caramel part is amazing with the bitter-sweet chocolate flavor. I use some toasted almond flakes in the base to bring it to the next level. You can also just use almond flour or almond meal to replace the almond flakes (by weight, though).

Vegan Caramel Chocolate Bars

These Vegan Chocolate Caramel Bars are bigger than regular Twix bars as well. One bar will really satisfy my sweet tooth.

They are really really delicious and freeze really well. I think they could be freezer like forever, but I think I will finish a batch of these caramelly babies in 2 weeks.

If you love chocolatey or caramel sweets like I do, check out my Chocolate Caramel Oat Bars, Vegan Chocolate Salted Caramel Tart, and Fudgy Caramel Chocolate Brownies. Okay, shall we?

Finally, I hope you enjoy it as much as I do. If you make this recipe, don’t forget to tag @Barrelleaf + #barrelleaf on Instagram. I always love to see them and to know how it went. ❤

How To Make

Vegan Caramel Chocolate Bars (8 ingredients)

Barrel Leaf
Covered with chocolate, filled with naturally sweet caramel with a biscuit based, these Vegan Caramel Chocolate Bars are super delicious and also healthy. And you only need 8 ingredients to make them!
Prep Time20 mins
Freezing3 hrs
Total Time3 hrs 20 mins
Course: Dessert
Cuisine: American, vegan
Keyword: chocolate, dairy-free, gluten-free, no-bake, oil-free, sweets, vegan
Servings: 6 people
Author: Barrel Leaf



  • 60 g (½ cup + 1 heaping Tbsp) rolled oats 傳統燕麥片, or instant oats
  • 50 g (a heaping ½ cup) almond flakes 杏仁片, slightly toasted, or almond flour/almond meal
  • 2 Tbsp cashew butter 腰果醬, or almond butter 杏仁醬*
  • 1 Tbsp maple syrup 楓糖漿
  • A pinch of salt 鹽

Caramel filling

  • 170 g (1 cup) pitted dates 去籽椰棗乾
  • 120 ml (½ cup) drinking water 飲用水
  • 2 Tbsp cashew butter 腰果醬, or almond butter 杏仁醬
  • ¼ vanilla pod 香草莢, or ½ tsp vanilla extract 純香草精
  • A pinch of salt 鹽

Chocolate coating

  • 100 g (3.5 oz) dark chocolate 黑巧克力, I use 70% one
  • A pinch of fleur de sel 鹽之花, optional 非必要


  • Start by soak the dates in the drinking water. This will make the later processing job much easier.

To make the base

  • Line an 8″ loaf pan with parchment paper. Set it aside.
  • In a food processor, add the oats and almond flakes. Process until they become powdery.
  • Add cashew butter, maple syrup, and salt. Continue to blitz until the mixture can stick together when pressed between your fingers.
  • Transfer the mixture into the lined loaf pan. Press the mixture down firmly. Place into the freezer while we make the filling.

To make the caramel filling

  • Scrape out the seeds from the vanilla pod. Add them to a strong food processor blender along with the soaking dates (with the soaking water), cashew butter, and salt. Blend until it becomes a caramelly paste.
  • Take out the pan from the freezer. Add the caramel filling onto the base. Smooth the top. Return to the freezer for 3 hours or until the caramel is firm and not sticky to the touch.
  • Remove the long log from the pan. Use a sharp knife to chop it into 7 thick slices. Return to the freezer while we prepare the chocolate coating.

To make the chocolate coating and assembly

  • Melt the chocolate by using a double boiler (bain-marie). Once all chocolate is melted, turn off the heat.
  • Use two forks to help to coat the bars in the melted chocolate. Sprinkle some fleur de sel on top if you like. Let the chocolate set up for about 30 minutes. If you’re in hot weather, return them to the freezer for 5 minutes to set up. Then EAT!



  • You can use either cashew butter or almond butter for the nut butter part. I usually make my own nut butter. You  can read HERE to learn how to make your own nut butter.
  • Storage: Store in the freezer for 1 month.
  • 我是用自製的堅果醬。自製堅果醬作法可 閱讀此
  • 保存:冷凍保存 1 個月


Note: This page contains affiliate links, which support me with a small commission to produce more great content on this site at no additional cost to you. You could go to the Disclosure Page for more information. You can also directly support us on Patreon. Thank you for reading and supporting.


Leave a Reply

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

Recipe Rating