This vibrant purple latte brings together the subtly sweet, nutty flavor of Filipino ube yam with rich espresso and creamy milk. The result is a stunning coffeehouse drink that's as beautiful to look at as it is delicious to sip. You'll create a smooth ube base by warming purple yam jam with a touch of water and condensed milk, then layer it with fresh espresso and your choice of steamed or cold milk.
The preparation takes just 15 minutes from start to finish, making it perfect for a special morning treat or afternoon pick-me-up. You can easily customize the sweetness level, make it vegan with plant-based milk, or enjoy it hot over ice. The stunning purple color and unique flavor profile make this an impressive drink to serve guests or enjoy as a personal indulgence.
The first time I saw ube latte on a cafe menu, I thought someone had dyed my coffee with playdough. That vivid purple hue stopped me in my tracks, but one sip changed everything. The nutty, vanilla-like sweetness curled around the rich espresso in ways I never expected. Now its the drink I make when regular coffee feels too ordinary.
My sister sent me a jar of ube halaya from her trip to Manila, and it sat in my pantry for weeks. I was terrified of ruining something that had traveled so far. Then one rainy Sunday, I decided to experiment. The kitchen filled with this warm, toasted aroma that made the whole house feel cozy.
Ingredients
- 1/4 cup ube halaya: This purple yam jam is the heart of the drink, available at Asian markets or online
- 2 tablespoons water: Helps thin the jam for easy mixing without diluting flavor
- 1 tablespoon sweetened condensed milk: Optional but creates that creamy coffeehouse texture
- 2 shots hot espresso: Fresh pulled espresso gives the best results, but strong coffee works too
- 1 cup whole milk: Oat milk froths beautifully and complements the earthy ube flavor
- 1/2 teaspoon vanilla extract: Enhances ubes natural vanilla notes
- Ice cubes: Only needed if youre making the iced version
- Whipped cream and ube powder: For that picture perfect finish if youre feeling fancy
Instructions
- Warm the ube base:
- Combine the ube halaya, water, and condensed milk in a small saucepan over low heat, stirring constantly until smooth and warmed through, about 2 to 3 minutes
- Add the vanilla:
- Remove from heat and stir in the vanilla extract, then set aside while you prepare the milk
- Heat your milk:
- Steam or warm the milk until frothy but not boiling, or use cold milk straight from the fridge if making iced
- Build the base:
- Divide the warm ube mixture between two mugs or glasses, making sure each gets an equal amount
- Add the espresso:
- Pour one shot of espresso into each glass, watching how the purple and swirl together
- Combine and top:
- Pour the milk over everything, stir thoroughly to achieve that uniform purple color, and finish with whipped cream if desired
Friends who swore they hated flavored coffees have admitted this won them over. Theres something about ube that doesnt compete with the coffee, it just makes everything taste richer. I started keeping spare jars of halaya in my pantry for unexpected guests.
Making It Vegan
Coconut condensed milk works beautifully in place of the dairy version. The subtle coconut notes actually play really well with ubes earthy sweetness. Just remember that plant-based milks froth differently, so adjust your steaming time accordingly.
When Ube Halaya Is Hard to Find
Ive been there, staring at empty Asian market shelves wondering what to do. Ube powder mixed with a little water and sweetener can work in a pinch. It wont have quite the same lush texture, but the flavor profile stays true.
Perfecting Your Purple Pour
The secret to getting that Instagram worthy purple swirl is temperature contrast. Pour the espresso into the warm ube base before adding the milk, then watch the colors merge.
- Use clear glass mugs for hot lattes so the color really pops through
- Sprinkle the ube powder on top of the foam before it settles for best adhesion
- Make a double batch of the ube base and keep it refrigerated for up to a week
Theres something joyful about drinking something this colorful before the sun even comes up. It started as a weekend experiment, but now purple mornings feel like my favorite kind of ritual.
Recipe FAQs
- → What does ube taste like?
-
Ube has a subtly sweet, nutty flavor with hints of vanilla and a mild earthiness. It's often described as having a gentle sweetness that's less intense than sweet potato, with a smooth, creamy texture when incorporated into drinks and desserts.
- → Can I make this without an espresso machine?
-
Absolutely. You can use strongly brewed coffee from a French press, pour-over, or even instant coffee dissolved in a small amount of hot water. The key is to use a concentrated coffee base so the flavor comes through the creamy milk and ube mixture.
- → Is ube halaya the same as ube powder?
-
Not exactly. Ube halaya is a sweet jam made from cooked and mashed purple yam, typically sweetened with condensed milk. Ube powder is dehydrated purple yam. If you only have powder, mix it with warm water and sweetener to create a similar consistency to halaya.
- → Can I make this vegan?
-
Yes. Substitute the condensed milk with coconut condensed milk, maple syrup, or agave nectar. Use any non-dairy milk you prefer—oat, almond, and coconut milk all work beautifully and complement the ube flavor naturally.
- → How long does the ube base last in the refrigerator?
-
The prepared ube mixture will keep for 3-4 days in an airtight container in the refrigerator. When ready to use, gently reheat it on the stove or in the microwave, adding a splash of water if it has thickened too much.
- → What's the difference between ube and taro?
-
While both are root vegetables, ube (purple yam) has a vibrant purple color throughout and a sweeter, nuttier flavor. Taro has a milder, more nutty taste and typically appears white or light purple with small speckles. They're not interchangeable in this recipe.