Put sugar in a 3-qt. sauce pan. Add milk and coconut milk. Stir a little to dissolve sugar. Bring to a boil and stop stirring.
Lower heat to medium, bring to soft ball stage, until it just begins to spin a thread while it cooks. Remember, do NOT stir the frosting while cooking. The process will take about 15-20 minutes.
Meanwhile, beat egg whites until stiff.
Pour cooked syrup (mixture in saucepan) into the egg whites in a thin stream while you beat it with a spoon. Beat for a few minutes to cool it a little. Add coconut and coconut flavoring.
When it starts to cool a little, it is ready to frost the cake. Wait 10-15 minutes for this to occur.
While frosting, keep this in mind: frosting tends to separate (the syrup has higher density and will fall to bottom of bowl). Make sure that you keep the frosting mixed while frosting. Frosting is very thin, so it will fall off of the cake.
Make sure to frost on the platter that you will serve the cake on. Also, keep reapplying the frosting that falls off until almost all is reabsorbed.
Fresh coconut will stick to sides and syrup will absorb into cake.
32 calories, 1 grams fat, 5 grams carbohydrates, 0 grams proteinper tablespoon. This recipe is low in sodium.