If you’ve never had an ube latte before, you’re in for something special.
It’s creamy, slightly sweet, and has this beautiful purple color that just makes you happy before you even take a sip.
I started making this at home after trying it at a small café, and honestly, it’s now one of my favorite cozy drinks.
Why I Love This Recipe
This recipe feels like a little treat without being complicated. The first time I made it, I was surprised how quickly it came together—and how close it tasted to the café version.
- It’s naturally eye-catching with that deep purple color
- The flavor is lightly sweet and nutty, not overpowering
- You can enjoy it hot or iced
- It feels fancy but uses simple ingredients
- It’s easy to customize depending on how sweet or creamy you like it

What You’ll Need
- 2 tablespoons ube halaya (ube jam)
- 1 cup milk (whole or any milk you like)
- 1–2 teaspoons sugar (optional, to taste)
- 1/4 teaspoon vanilla extract
- 1/2 cup ice (for iced version)
- 1/4 cup hot water (for dissolving ube)

Tools You’ll Need
- Glass or mug
- Spoon or small whisk
- Small bowl
- Measuring cups and spoons
Servings and Time
Servings: 1 latte
Time: 5–7 minutes
Instructions
Step 1: Mix the Ube Base
In a small bowl, add 2 tablespoons ube halaya and 1/4 cup hot water. Stir until smooth and fully dissolved.

Step 2: Add Flavor
Stir in 1–2 teaspoons sugar and 1/4 teaspoon vanilla extract into the ube mixture until fully combined.

Step 3: Add Ice (for iced latte)
Fill a glass with 1/2 cup ice cubes, then pour the prepared ube mixture over the ice.

Step 4: Pour the Milk
Slowly pour 1 cup milk over the ube mixture to create a layered look.

Step 5: Stir and Serve
Gently stir everything together until evenly mixed. Serve right away.

Pro Tips
- Warm the ube first so it blends smoothly—cold ube can stay clumpy
- Use a clear glass if you want to show off the layers before stirring
- Adjust sweetness slowly; ube halaya is already sweet
- For extra creaminess, use half-and-half instead of milk
Substitutions and Variations
- Swap dairy milk with oat, almond, or coconut milk
- Add a shot of espresso for an ube coffee latte
- Use honey or maple syrup instead of sugar
- Blend everything for a frappé-style drink
Make Ahead Tips
You can mix the ube base (ube + water + sugar + vanilla) ahead of time and keep it in the fridge for up to 2 days. Just stir before using.
Macros Information (Approximate per serving)
- Calories: 180–220
- Carbs: 28g
- Fat: 6g
- Protein: 5g
- Sugar: 18g
Why This Recipe Works (Quick Science)
Ube halaya is thick and slightly starchy, so adding hot water helps break it down into a smooth liquid. The fat in milk balances the sweetness and gives that creamy texture. When poured slowly, the density difference creates those pretty layers before mixing.
Common Mistakes
- Not dissolving the ube fully → leads to clumps
- Adding milk too fast → you lose the layered effect
- Over-sweetening → ube jam is already sweet
- Skipping the stir → flavors won’t blend evenly
What to Serve With
- Butter toast or brioche
- Pancakes or waffles
- Light pastries like croissants
- Simple cookies
FAQ
What does ube taste like?
It’s slightly sweet, nutty, and a bit like vanilla with a hint of coconut.
Can I make it hot?
Yes! Skip the ice and warm the milk before pouring.
Where do I find ube halaya?
Most Asian grocery stores carry it, or you can find it online.
Can I reduce sugar?
Definitely. Start without extra sugar and adjust after tasting.
Leftovers and Storage
If already mixed, it’s best fresh. But you can store it in the fridge for up to 24 hours. Stir well before drinking again.
Final Thoughts
This ube latte is one of those simple recipes that feels a little special every time you make it. It’s quick, comforting, and just fun to look at. Give it a try, and when you do, come back and share how it turned out or what twist you added!

