I make them quite often. I use Frostin Pride non dairy frosting or Buttercream. I was planning on trying Swiss Meringue buttercream for one tomorrow. Tres Leches is three milks it doesn't have caramel added to it. You could add it if you wanted to but a traditional tres leches has the three milks, whipped cream frosting and topped with fresh fruit. The lady that orders them from me likes a tres leches that's not soggy with a vanilla mousse filling and butter cream frosting. I also add a little coconut extract or coconut candy oil to the milks. The first time I did this her mother told her that I did something to make the cake special so I have stuck with using coconut flavoring.