Milk Tea & Boba · Mix and layer

How to Make Ube Fudge Boba Latte

Stir 20 g of 100% purple sweet potato powder into 300 ml of condensed milk until you have a thick, sticky fudge. Layer freshly cooked purple tapioca pearls and compacted crushed ice in your cup, pour in milk, then spoon approximately 60 g of fudge on top for a 12-ounce serving. The fudge should hold its shape on the surface rather than cascading down the sides.

A vibrant purple drink built on fresh milk and purple tapioca pearls, crowned with a thick ube fudge made by stirring 100% purple sweet potato powder into condensed milk. The fudge sits on top and melts into the drink as you mix, releasing a rich ube jam-like sweetness throughout.

Ratio

20 g purple sweet potato powder to 300 ml condensed milk (fudge base)

Difficulty · BeginnerYield · Fudge base for approximately 3 cups of varying size (12 oz, 16 oz, or 22 oz)

What you need

  • mixing bowl or container
  • spoon
  • scoop or ladle
  • cups in desired size
  • ice crusher or source of crushed ice

Method

  1. Make the ube fudge by combining 300 ml of condensed milk and 20 g of purple sweet potato powder in a bowl, then stir until the powder is fully incorporated

    The finished fudge should be sticky and chewy — thick enough to hold its shape on top of a cold drink yet loose enough to scoop and pour. If it is so thick it will not leave the spoon, thin it slightly; if it runs freely, it is too thin.

    Expert tipUse 100% pure purple sweet potato powder with no added creamer or sugar; additives alter both the texture and the depth of color.

  2. Place a portion of freshly cooked purple tapioca pearls at the bottom of the cup

    Use pearls that were just cooked and are still warm; cold or old boba loses its soft, chewy bite.

    Expert tipThe trick to a good boba drink is to make your pearls fresh and keep them warm right up until serving.

  3. Fill the cup three-quarters of the way up with crushed ice

    Crushed ice is preferred; small-bit ice is an acceptable substitute. Avoid large cubes, which do not pack tightly enough to support the layers.

  4. Compact the ice firmly before adding any liquid

    A well-packed bed of ice creates the stable surface that keeps the milk and fudge layers from collapsing into each other.

  5. Pour milk over the compacted ice to fill the cup

    Any milk works here, including evaporated milk.

  6. Spoon ube fudge on top of the milk: approximately 60 g for a 12-ounce cup, slightly more for a 16-ounce cup, and proportionally more still for a 22-ounce cup

    A correctly textured fudge will stay on top of the drink rather than sinking or running down the sides of the cup.

    Expert tipScale the fudge portion up with cup size so the ube flavor stays consistent across every sip regardless of the serving.

  7. Serve immediately and stir before drinking to swirl the fudge into the milk

    The fudge is thick and takes a moment to blend in; as it incorporates you will see a vivid purple color develop throughout the drink.

Watch it done

The source videos we studied to build this method.

▸ Trimmed to the recipe steps (1:46–5:15)

Full walkthrough of making the ube fudge and assembling three cup sizes (12, 16, and 22 oz), including a live tasting and consistency check.

Advertisement

Why this works

Stirring pure purple sweet potato powder directly into condensed milk builds a fudge with enough viscosity to float on cold milk rather than sink through it. Compacting the crushed ice before pouring creates a firm surface the fudge can rest on, preserving the visual layers until the drink is mixed. Using freshly cooked, warm tapioca pearls prevents the cold environment from hardening them before they are consumed.

Advertisement

Where beginners go wrong

  1. 1

    Fudge cascades down the sides of the cup

    The fudge is too thin. Incorporate a little more purple sweet potato powder and stir until the mixture holds a scoopable, sticky consistency before assembling the drink.

  2. 2

    Layers collapse when milk is poured in

    Compact the crushed ice firmly before pouring. A tightly packed ice bed slows the fudge from sinking and keeps the layers distinct.

  3. 3

    Boba pearls are hard or gummy

    Cook tapioca pearls fresh and keep them warm until the moment of serving. Pearls that have cooled or been stored too long lose their soft, chewy texture.

  4. 4

    Drink lacks color or ube flavor

    Verify that the purple sweet potato powder is 100% pure with no fillers or additives. If using ube-flavored condensed milk, note that brands vary significantly in both color intensity and authentic ube taste.

What you should taste

Very sweet, with a pronounced ube jam or ube halaya character from the fudge. The purple tapioca pearls are soft and chewy when freshly made. As the fudge mixes into the cold milk the drink turns a deep, vivid purple and delivers rich, milky sweetness in every sip.

FAQ

Can I use regular condensed milk instead of ube-flavored condensed milk?

Yes. The creator states that regular condensed milk works fine because the 100% purple sweet potato powder provides both the ube flavor and the purple color on its own.

What kind of milk works best for this drink?

Any milk of your choice will do, including evaporated milk. The creator uses the phrase 'fresh milk' to describe the style of drink rather than to specify a particular milk variety.

Why is crushed ice recommended over regular cubes?

Crushed ice and small-bit ice pack more densely, forming a compact surface that supports the ube fudge and keeps the drink's layers intact. Large cubes leave too many gaps.

About this recipe

Method adapted from @rizasri's video.

✦ Get a new brew guide and roaster story in your inbox every week.

More recipes & brewing guides