01 -
Preheat oven to 350°F (175°C) and grease a 9-inch round cake pan.
02 -
In a medium bowl, whisk together all-purpose flour, baking powder, and salt until well combined.
03 -
In a separate large bowl, beat together granulated sugar, ube puree, vegetable oil, whole milk, eggs, and vanilla extract until smooth.
04 -
Gradually add the dry ingredients to the wet mixture, whisking gently until a smooth, homogenous batter forms.
05 -
Pour batter into the prepared cake pan and smooth the top with a spatula.
06 -
Place in preheated oven and bake for 30 to 35 minutes, or until a toothpick inserted into the center exits clean.
07 -
Remove cake from oven and allow it to cool in the pan for 10 to 15 minutes. Transfer to a wire rack to cool completely.
08 -
In a separate bowl, whisk together evaporated milk, sweetened condensed milk, heavy cream, and ube extract if using.
09 -
Once fully cooled, poke holes evenly throughout the cake surface with a fork. Slowly pour the prepared milk mixture over the cake, ensuring even absorption. Let soak for 30 minutes.
10 -
Cover and refrigerate soaked cake for at least 1 hour before serving to allow flavors to develop.
11 -
Before serving, whip additional heavy cream if desired and spread over the cake. Garnish with fresh fruit of choice.