Whip the cream – In a large bowl, whip the cold heavy cream with a mixer until soft peaks form.
Mix the base – In another bowl, stir together ube halaya, condensed milk, sugar, milk, and vanilla until smooth.
Fold together – Gently fold the whipped cream into the ube mixture with a spatula. Don’t overmix—keep it light and airy.
Freeze – Pour into a loaf pan or freezer-safe container. Cover with plastic wrap to avoid ice crystals. Freeze for 6–8 hours or overnight.
Scoop & enjoy – Serve in bowls or cones, with optional toppings like coconut flakes or macapuno.