Make your cookie dough first. Cream the butter, sugar and vanilla. Mix in the sweetened condensed milk then the dry ingredients. Then stir in the chocolate chips. Set aside.
Preheat your oven to 350 degrees F or 180 degrees C and grease any kind of cake or brownie pan. Sift dry ingredients together. Stir in the wet ingredients until fully combined. Pour into prepared pan and bake for about 20-30 minutes or until a toothpick inserted into the center comes out clean. After 5 minutes, turn out the cake onto a cooling rack and set aside.
Scoop about 1 heaped tsp of cookie dough (depending on how much cookie dough you want in each ball), and roll into a ball. Place on a cookie tray lined with baking paper. Repeat until all cookie dough is used up. Refrigerate.
Once the cake is completely cool, crumble it into a bowl. Stir in enough frosting so that you get a consistency where the mixture will stick together when squeezed. Scoop tablespoons of cake ball mixture into your hand and flatten it out into a circle in your palm. Wrap this circle of cake ball mixture around a cookie dough ball, roll slightly with your hands, then place back into the cookie tray. Repeat until all cookie dough is used, then refrigerate while you melt your chocolate.
when the chocolate is melted, remove the cookie dough cake balls from the fridge and dip one at a time into the chocolate (saveur has a good video on how to do this). Place back onto lined cookie tray (or on polystyrene if you’re following the saveur video). Put in the fridge to set.