Skip to Content

Coconut Milk Tres Leches Cake (No-Bake)

A tropical twist on the classic tres leches using coconut milk, coconut cream, and honey. No oven required.
April 8, 2026 by
American Harvest Kitchen

Tres leches, the beloved three-milk cake, gets a tropical makeover in this no-bake version that swaps traditional dairy for rich coconut milk and coconut cream, sweetened with pure honey. The result is a lush, soaked cake that is naturally dairy-free, effortlessly elegant, and perfect for the UAE climate since you never need to turn on the oven.

Prep time: 20 minutes | Chill time: 4 hours (or overnight) | Serves: 10-12

Ingredients

For the Cake Base

  • 2 packets (about 400g) plain sponge fingers (ladyfingers) or plain vanilla cake slices

For the Three-Milk Soak

  • 1 can (400ml) full-fat coconut milk
  • 1 can (400ml) coconut cream
  • 200ml sweetened condensed coconut milk (or regular condensed milk)
  • 3 tablespoons honey
  • 1 teaspoon vanilla extract

For the Topping

  • 1 can (400ml) coconut cream, refrigerated overnight
  • 2 tablespoons honey
  • Toasted coconut flakes for garnish
  • Ground cinnamon for dusting

Instructions

  1. Prepare the milk mixture: In a large bowl, whisk together the coconut milk, coconut cream, condensed coconut milk, honey, and vanilla extract until smooth and fully combined.
  2. Layer the base: Arrange a single layer of sponge fingers in the bottom of a 9x13 inch dish. You may need to break some pieces to fit snugly. The goal is a complete, even layer with no large gaps.
  3. Soak the first layer: Pour half of the milk mixture slowly and evenly over the sponge fingers. Let it sit for 2 minutes to absorb, then add a second layer of sponge fingers.
  4. Soak the second layer: Pour the remaining milk mixture over the second layer. Gently press down with a spatula to help the fingers absorb the liquid evenly.
  5. Refrigerate: Cover with cling film and refrigerate for at least 4 hours, preferably overnight. The cake improves significantly with time as the sponge fully absorbs the coconut milk mixture.
  6. Prepare the whipped topping: Open the overnight-chilled coconut cream can without shaking it. Scoop out only the thick, solid cream from the top (save the liquid for smoothies). Whip with a hand mixer until fluffy peaks form. Fold in the honey gently.
  7. Assemble: Spread the whipped coconut cream over the soaked cake in generous swoops. Sprinkle with toasted coconut flakes and a light dusting of cinnamon.
  8. Serve chilled: Cut into squares and serve cold. This cake is at its best straight from the fridge.

Why This No-Bake Method Works

Traditional tres leches requires baking a sponge cake from scratch. This version uses store-bought sponge fingers, which are specifically designed to absorb liquid, making them even more effective than homemade sponge for soaking up the coconut milk trio. The result is a cake that is consistently moist throughout, with no dry spots or soggy bottom.

Using honey instead of processed sugar adds a floral sweetness that complements the coconut beautifully. The honey also helps the milk mixture stay smooth and pourable rather than grainy.

Make-Ahead Tips

  • This cake is actually better the next day. The flavours meld and the texture becomes silkier overnight.
  • You can prepare the soaked cake up to 2 days in advance. Add the whipped topping just before serving for the freshest presentation.
  • Store leftovers in the fridge for up to 4 days. The cake continues to improve in flavour, though the topping may soften slightly.

Variations

Mango Coconut Tres Leches

Layer thin slices of fresh mango between the sponge finger layers. Top with mango puree swirled into the whipped coconut cream.

Chocolate Coconut Tres Leches

Add 2 tablespoons of cocoa powder to the milk mixture. Top with chocolate shavings instead of coconut flakes.

Honey Rose Tres Leches

Add 1 teaspoon of rose water to the milk mixture. Garnish with crushed pistachios and dried rose petals for a Middle Eastern twist.

Frequently Asked Questions

Can I use regular dairy milk instead of coconut?

Yes. Replace coconut milk with whole milk, coconut cream with heavy cream, and use regular condensed milk. The method remains identical. The coconut version simply offers a dairy-free alternative with tropical flavour.

Why did my whipped coconut cream not thicken?

The most common reason is that the coconut cream was not cold enough. It must be refrigerated for at least 12 hours so the fat solidifies fully. Also, ensure you only use the thick cream from the top of the can, not the watery liquid beneath it. Some coconut cream brands contain stabilisers that prevent proper whipping, so choose brands with the highest fat content.

How do I toast coconut flakes?

Spread coconut flakes on a dry frying pan over medium-low heat. Stir constantly for 2 to 3 minutes until they turn golden and fragrant. Watch carefully as they burn quickly. Transfer immediately to a plate to stop the cooking process.