01 -
Preheat oven to 180°C. Lightly grease a 23 x 33 cm baking dish with butter.
02 -
Sift together flour, baking powder, and salt in a medium bowl and set aside.
03 -
In a large bowl, beat egg yolks and 110 g sugar until pale and fluffy. Whisk in ube halaya, ube extract, and whole milk until smooth.
04 -
Fold the egg yolk mixture gently into the sifted dry ingredients until just combined.
05 -
Beat egg whites until soft peaks form, then gradually add 40 g sugar and continue beating until stiff peaks are achieved.
06 -
Gently fold the whipped egg whites into the batter in three increments, ensuring a smooth and airy mixture.
07 -
Transfer batter to the prepared dish and bake for 30 minutes or until a toothpick inserted in the center comes out clean. Let cool at room temperature for 1 hour.
08 -
Whisk together evaporated milk, condensed milk, coconut milk, and ube extract in a bowl until thoroughly combined.
09 -
Poke cooled cake all over with a fork, reaching to the base. Slowly pour the milk mixture evenly over the cake surface, allowing it to absorb. Let stand at room temperature for 20 minutes.
10 -
Refrigerate the soaked cake for at least 8 hours for optimal absorption and flavor development.
11 -
In a chilled bowl, beat heavy cream, coconut milk, sugar, and ube extract together until soft peaks form.
12 -
Spread whipped topping evenly over the chilled cake. Serve immediately or refrigerate an additional 2 hours for a firmer set.