- Butter, for coating the baking dish
- 1 cup all-purpose flour
- 6 large eggs
- 1 cup granulated sugar
- 1 (14-ounce) can sweetened condensed milk
- 2/3 cup evaporated milk (not nonfat)
- 1/2 cup unsweetened canned coconut milk
- 1 tsp vanilla extract
- 1 tsp almond extract
- 1 cup sweetened or unsweetened flaked coconut
- 1 1/2 cups heavy cream
- 1 tablespoon powdered sugar
- Heat the oven to 325°F and arrange a rack in the middle. Coat a 13-by-9-inch glass baking dish with butter; set aside.
- Separate egg whites and egg yolks.
- In kitchenaid, blend egg whites on high until medium peaks form.
- In bowl, whisk egg yolks, vanilla extract and almond extract.
- Add egg yolk mixture spoonful by spoonful to egg white mixture. Fold in slowly, by hand, taking care to keep the volume of the egg whites.
- Add flour mixture slowly, half cup by half cup. Fold in slowly, by hand, taking care to keep the volume of the egg whites.
- Pour the batter into the prepared baking dish and bake until the cake is puffed and golden and the edges pull away from the sides of the pan, about 20 to 25 minutes.
- Meanwhile, place the three milks and the rum in a large bowl and whisk until combined; set aside.
- Remove the cake from the oven and place on a wire cooling rack. Using a toothpick or wooden skewer, poke holes all over the cake and allow to cool for 15 minutes. Pour the milk mixture evenly over the cake and continue cooling, about 45 minutes more. Tightly cover with plastic wrap and refrigerate at least 4 hours or overnight.
- When the cake is ready to serve, spread the coconut in an even layer in a large frying pan. Toast over medium heat, stirring often, until lightly browned and fragrant, about 5 minutes. (If the coconut begins to burn, reduce the heat.) Immediately remove from the pan to a small bowl.
- Place the heavy cream and powdered sugar in large bowl and whisk until medium peaks form. (If you like, flavor it with a teaspoon of dark rum.) Slice the cake and serve topped with a mound of whipped cream and a sprinkle of toasted coconut.