01 - Combine ube halaya, water, and condensed milk in a small saucepan over low heat. Stir continuously until smooth and warmed through, approximately 2-3 minutes. Remove from heat and incorporate vanilla extract.
02 - For hot latte: Steam or heat milk until frothy but not boiling. For iced latte: Use cold milk and prepare serving glasses with ice cubes.
03 - Distribute the warm ube mixture evenly between two serving mugs or glasses.
04 - Pour one shot of espresso (or 1 fluid ounce strong coffee) into each glass over the ube base.
05 - Pour steamed or cold milk over the espresso and ube mixture. Stir thoroughly to combine ingredients and achieve uniform purple color throughout.
06 - Top with whipped cream and sprinkle with ube powder or yam flakes if desired. Serve immediately while hot or over ice.