Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Cream the butter, brown sugar, and granulated sugar on medium speed for 3-4 minutes until light and fluffy.
- Add eggs one at a time, beating well after each addition. Mix in vanilla extract and canola oil.
- Gradually add the all-purpose flour and baking powder, mixing until just combined. Fold in the chopped Twix candy bars.
- Scoop out approximately ⅓ cup of dough for each cookie and roll into a ball. Place them on the prepared baking sheet, spacing about 2 inches apart. Flatten each dough ball slightly with the back of a spoon.
- Bake in the preheated oven for 14–16 minutes, or until the edges are lightly golden. Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
- In a microwave-safe bowl, heat the caramel dip until warm and easily spreadable. In another microwave-safe bowl, melt the milk chocolate chips, stirring every 30 seconds until smooth.
- Once the cookies have cooled, spread a generous amount of caramel dip over each cookie. Drizzle the melted chocolate over the caramel layer. Place a mini Twix candy bar in the center of each cookie. Allow the cookies to set until the chocolate has hardened.