Homemade Twix Bars

I am glad to share with you another great recipe for Homemade Twix Bars. This one is as easy to prepare as well as the other Chocolate Caramel Bars recipe I shared a few time ago. This recipe here is an eggless version made with sweetened condensed milk.

It was the first time trying to make a caramel without caramelizing the sugar first and I was surprised by the great result I obtained this way. The caramel turned chewy and gooey but still soft, exactly as needed for this recipe.

Twix bars

You can hardly beat these Homemade Twix Bars,  they are rich, buttery, and chocolaty, with a thick buttery crust topped with chewy caramel and a thick chocolate layer on top. They are simply amazing and quite addictive.

How to make homemade Twix bars

Begin by preheating your oven to 350°F (180°C). Lightly grease an 8×8 inch (20×20 cm) square baking pan and line it with parchment paper, ensuring that the paper overhangs the edges for easy lifting later.

How to prepare the crust

To prepare the crust, cream together the butter, sugar, and salt in a large bowl until the mixture is light and fluffy. Sift the flour and gradually incorporate it into the butter mixture. The mixture should become crumbly but hold together when squeezed.

Press the crumbly mixture evenly into the bottom of the prepared pan using the back of a spoon. Bake the crust for 20 minutes, then remove it from the oven and allow it to cool slightly.

How to prepare the caramel

For the caramel combine all the caramel ingredients in a saucepan and place it over low-medium heat, stirring continuously. Bring the mixture to a boil and continue cooking for an additional 5 minutes, ensuring to stir constantly to prevent burning. Pour the caramel evenly over the slightly cooled crust.

Return the pan to the oven and bake for 12-15 minutes at 350°F (180°C). Once baked, remove from the oven and let it cool slightly.

How to prepare the chocolate topping

For the chocolate topping, melt the chocolate with butter over a bain-marie (double boiler) until smooth. Spread the melted chocolate evenly over the cooled caramel layer.

Set and serve the homemade Twix bars

Refrigerate the pan for about 30 minutes or until the chocolate topping is fully set. Once set, use the overhanging parchment paper to lift the bars out of the pan. Cut into squares and serve.

Enjoy your delicious chocolate caramel bars, and store any leftovers in an airtight container in the refrigerator.

Hope you will try it out and enjoy this delightful bars! If you try them out, make sure to share the photos with me on Instagram. Would love to see how this recipe turns out for you.

For more similar recipes check our full collection of Brownies and Bars. For more desserts with caramel check our full collection of Caramel Recipes.

Homemade Twix Bars

Chocolate Salted Caramel Tart
Caramel Apple Cheesecake Bars
Flourless Chocolate Cake with Salted Caramel Mousse

Homemade Twix Bars - Caramel Chocolate Bars

Homemade Twix Bars

5 from 1 vote
You can hardly beat these homade Twix candy bars, they are rich, buttery and chocolaty, a thick buttery crust topped with chewy caramel and a thick chocolate layer on top. Simply amazing and quite addictive.
Servings 18 servings
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes



  • 1/2 cup (113g) butter , room temperature
  • 2 tbsp (30g) sugar
  • 1 ¼ cup (160g) all-purpose flour
  • Pinch of salt


  • 1 can (14oz -397g) sweetened condensed milk
  • 3 tbsp (45g) butter
  • 1/4 cup (50g) brown sugar
  • 1/2 tsp (3g) salt
  • 1 tsp (5g) vanilla extract

Chocolate Topping

  • 7 oz (200g) dark or milk chocolate
  • 2 tbsp (28g) butter


  • Preheat oven to 350F (180C).
  • Slightly grease a 8×8 inch (20x20cm) square pan and line with parchment paper, in such a way that some edges overhang to make it easy to lift it up once it's set.

Prepare the crust.

  • In a large bowl cream together the butter, sugar and salt until light and fluffy.
  • Sift the flour and incorporate into the butter mixture until crumbly and mixture holds together when squeezed.
  • Press into the bottom of the pan using the back of  a spoon and bake for 20 minutes. Remove from the oven and allow to cool slightly.

Prepare the caramel. 

  • Place all the ingredients into a saucepan and place over low-medium heat, stirring continuously.  Bring to a boil and continue cooking for 5 minutes more stirring continuously.
  • Pour over the crust and bake for 12 -15 minutes at 350F (180C). Let it cool slightly.
  • Melt the chocolate with butter over bain-marie. Spread melted chocolate on top of the caramel.
  • Refrigerate for about 30 minutes or until chocolate is set.



Serving: 1 serving out of 18Calories: 248kcalCarbohydrates: 28.5gProtein: 3.6gFat: 13.6gSaturated Fat: 8.8gCholesterol: 32mgSugar: 21g
Calories: 248kcal
Course: Dessert
Cuisine: American
Keyword: chocolate caramel bars, condensed milk twix bars, homemade twix bars, twix bars

Did you make this recipe?

Please let me know how it turned out for you! Leave a comment below and tag @homecookingadventure on Instagram and hashtag it #homecookingadventure.

Join the Conversation

  1. Baking is my Zen Author says:

    Three words…Yum, yum, yum! Love your youtube videos.

    1. Ella-HomeCookingAdventure Author says:

      thank you:) hope you tried some of the recipes

  2. oooh I love how chewy these homemade Twix bars look!

  3. Mansi Author says:

    Hi do we use salted butter or unsalted?

    1. Ella-HomeCookingAdventure Author says:

      Hi Mansi.

      I use unsalted butter.

  4. Veejay Raizada Author says:

    Great! Now I can make my favorite Twix bars at home! Thanks for sharing!

  5. Renu Author says:

    What is the shelf life? How can it be stored?

  6. Sam Author says:

    How long will I have to cook the caramel for in total?

  7. samira Author says:

    hi. in your video, you beat the butter with wooden spoon, can i use a hand mixer instead???

Leave a Reply

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

Recipe Rating

© Copyright 2023. Home Cooking Adventure