Tres Leches Cake / Milk cake


~Recipe Credit : Mummy Bobat~

Tres Leches Cake ( translates as ‘three milks cake’ in Spanish) is a traditional Latin American dessert that is found in nearly all Mexican bakeries. It is sponge cake usually with less butter soaked in three kinds of milk: evaporated milk, condensed milk & cream/whole milk. This cake either uses no butter or less butter than usual sponge cakes. This distinct texture is why it doesn’t have a soggy consistency despite it being soaked in three types of milk. We couldn’t resist a little bit of butter so here is our version of the dessert. P.s did you know this dessert became popular in the early 1900s when the recipe was printed on the back of nestle evaporated milk cans or condensed milk cans to promote the use of the product!


  • 4 large eggs (preferably left at room temperature overnight / few hours)
  • 180g sugar (preferably caster sugar)
  • 113.4 g (4oz) salted butter (preferably left at room temperature overnight / few hours)
  • 83ml cup milk
  • 1/2 tsp vanilla
  • 166g cup sifted plain flour
  • 2 1/2 tsps baking powder

Milk bath:

  • 2 cups full fat milk or single cream (500ml ml)
  • 2 x condensed milk (743g) or according to preference
  • 2 x tin evaporated milk (820g)


  • 400ml double cream
  • 125g mascarpone cheese
  • Strawberries / nuts for garnishing


  1. Recite Bismillah.
  2. Preheat oven to 180c . (Ovens may vary from 160-180)
  3. Whisk eggs & sugar till white & fluffy. (We recommend taking out the stand mixer for this)
  4. Meanwhile boil butter & milk & set aside.
  5. Sift plain flour & baking powder & set aside.
  6. Grease a 10″ square baking tin with a generous amount of butter, including the sides. Then sprinkle some self raising flour & shake & tilt the tin around so it is thinly coated with flour. Shake off any excess flour. Set aside.
  7. Add the milk mixture to the egg mixture along with vanilla essence. Try to work as fast as you can from this stage so your cake has a nice rise.
  8. Fold in flour & baking powder.
  9. Pour batter into a 10″ square baking tray.
  10. Bake at 180 c for 20-30 minutes or until done. You will know the cake is cooked when the sides have started to release from the pan & the middle is springy to touch. Do not rely a clean toothpick!
  11. Run a knife all around the sides of the pan, this will help release the cake from the pan.
  12. Remove the cake from pan by placing a tray on top of the cake. Flip the tin over so that the top of the cake with the tray is now facing down. Pat the back of the tin all around. The cake should release from the bottom. Lift the tin gently.
  13. Allow to cool, preferably on a cooling rack .
  14. Meanwhile prepare the milk bath by combining all the ingredients together.
  15. Divide the milk bath into 2 parts.
  16. Once the cake is cooled, place it in a dish. Poke holes in the cake using a fork.
  17. Slowly pour half the milk mixture over the the top of the cake, making sure to pour near the edges and all around.
  18. Refrigerate cake for at least an hour preferably over night.
  19. Whip cream, mascarpone cheese & ice the cake.
  20. Garnish with fresh strawberries & serve chilled with the remaining milk.


  • If you do not have a stand mixer, have all the ingredients weighed out & ready so all you are focusing on is the making the cake batter!
  • Tip: If you prefer less milk make 1/2 recipes for the milk bath.
  • If you do not have caster sugar, you can make some at home yourself! Simply blitz granulated sugar in a food processor / chopper, till the grains look like caster sugar, be careful not to blitz it too much & turn it into icing sugar!