Creamy ube tahoย is what happens when you stop waiting for the magtataho cart and just make it yourself. Silken tofu, homemade arnibal, chewy sago, and a thick ube cream layer that actually tastes like ube, not just tinted syrup. Twenty minutes. Pantry staples. Done.
The real difference between this and most ube taho you'll find outside the Philippines is the cream layer. Not a few drops of extract stirred into the syrup, but an actual thick ube cream that sits on top and makes every spoonful heavier and richer. Once you try it that way, the regular version feels like it's missing something.
If you're already into ube desserts, my ube pancakes are a great next move, and so is ube champorado if you want something warm and filling.

Save This Recipe ๐
Jump to:
- What Is Ube Taho
- Why Youโll Love It
- Ingredients
- Substitution and Additions
- How to Make Ube Taho (Step-by-Step)
- Rose's Quick Tips
- Meal Prep & Make-Ahead Tips
- Variations & Serving Ideas
- Recipe FAQs
- More Filipino Desserts and Sweet Snacks
- More Breakfast Recipes
- Did you try this recipe?
- Creamy Ube Taho (Filipino Tofu Dessert)
What Is Ube Taho
Ube taho is a modern twist on the classic โ same silky tofu base, same arnibal and sago, but with a thick, creamy ube layer on top. This version uses heavy cream and ube extract to make a proper ube cream rather than just tinting the syrup purple. The result is richer and more genuinely ube-flavored than most versions you'll find.
Why Youโll Love It
- Creamy and not overly sweet
- A fun twist on a classic street food
- Uses simple ingredients, nothing fancy
- Great for meal prep or quick snacks
- Kid-approved and picky-eater friendly
Ingredients
This is just an overviewโjump down to the full recipe card below for exact amounts and detailed instructions!

- Cooked sago: Chewy little tapioca pearls that bring texture. Use mini sago or regular sized ones.
- Silken tofu: The foundation of taho. It has to be silken (sometimes labeled "soft silken") โ not soft, not firm, not medium. Silken tofu has the right custardy, melt-in-your-mouth texture that makes taho what it is. Any other variety will be too dense and chewy. Find it at any Asian grocery store, usually in shelf-stable Tetra Pak boxes in the Asian foods aisle.
- Brown sugar: The base of the arnibal. Its molasses depth is what gives the syrup that caramel-dark flavor. Don't substitute white sugar โ you'll lose the color and the richness that makes arnibal taste like arnibal.
- Vanilla extract: Adds warmth and depth to the syrup.
- Ube extract: For flavor and that bright purple look.
- Heavy cream: Adds richness and makes the ube layer extra smooth.
- White sugar or substitute: To sweeten the ube mixture just a bit.
See recipe card for quantities.
Substitution and Additions
- No silken tofu? Use soft tofu.
- Need it dairy-free? Swap heavy cream for coconut cream.
- Donโt want artificial color? Skip it.
- Add toppings: fresh strawberries, sweetened condensed milk drizzle, or ube halaya if you're feeling fancy.
How to Make Ube Taho (Step-by-Step)
- Cook the sago: Boil until soft and chewy. Rinse with cold water.
- Make the arnibal: Simmer brown sugar and water over medium heat for about 10 minutes. Add vanilla and stir.
- Warm the tofu: Steam or microwave gently until heated through.
- Mix the ube cream: Stir cream, ube extract, color, and sugar in a saucepan. Heat just enough to combine. Careful not to boil it.
- Layer it up: In a glass, spoon in sago, then warm tofu, a drizzle of arnibal, some sago again, tofu and a spoonfuls of ube cream.
- Serve right away: Warm or chilled, either works.
Rose's Quick Tips
- The arnibal coat test. Don't pull the syrup too early. It should coat the back of a spoon and hold a line, that's when you know it's concentrated enough. Thin arnibal is the #1 reason homemade taho tastes flat.
- Use plenty of water for the sago. Starchy water turns gelatinous and slows cooking. Use at least 4x the volume of water to sago, and add sago only after the water reaches a full rolling boil.
- Scoop tofu sideways. Use a wide, flat spoon and scoop sideways rather than straight down. Less handling means the tofu stays intact.
- Don't boil the ube cream. Low and slow, you're just warming it, not cooking it. Boiling makes it separate and intensifies the extract in an unpleasant way.
- Start with less ube extract. Add 1 teaspoon first, taste, and build from there. It's much easier to add more than to fix an over-extracted, artificial-tasting cream.
- Make components ahead. The arnibal keeps a week in the fridge (or freeze in ice cube trays for single servings). The ube cream keeps 3โ4 days. Warm both gently before serving. Sago is best the day it's made. It gets rubbery if it sits too long.
Meal Prep & Make-Ahead Tips
- Arnibal: Keeps 1 week in the fridge; freeze for longer.
- Ube cream: Stores 3โ4 days; warm gently before layering.
- Sago: Best the same day but can be kept in water overnight.
- Tofu: Warm right before serving for the best texture.
Variations & Serving Ideas
- Pandan taho โ Swap ube extract for pandan.
- Strawberry taho โ Use strawberry syrup for a tart, fruity twist.
- Classic taho โ Skip the ube and keep it OG.
- Mango taho โ Layer with fresh mango or mango puree.
Recipe FAQs
It wasn't simmered long enough. Arnibal needs to reduce and concentrate โ this takes about 8โ10 minutes at a steady simmer. Watch for it to coat the back of a spoon before pulling it off the heat. If it's already too thin, just put it back on low heat and simmer longer.
Too much extract. Ube extract is very concentrated โ start with 1 teaspoon and build up gradually. Heating it gently also mellows the flavor. If you've already added too much, a bit more cream and sugar can help balance it out.
Yes โ thin the halaya with a splash of heavy cream or milk until it's spoonable, then warm gently. The flavor is richer and more genuinely ube than extract alone. Use it as a 1:1 swap for the ube cream layer or spoon it on top as a topping.
Either overcooked or not rinsed properly. Set a timer and follow package instructions โ mini sago usually takes 15โ20 minutes. Rinse with cold water immediately after cooking to stop the cooking process and remove surface starch. Store in a little arnibal or water to prevent clumping.
Yes, but leave out the arnibal until right before serving. The syrup seeps to the bottom and makes everything watery if added too early. Assemble tofu, sago, and ube cream ahead, then drizzle arnibal at the table.

More Filipino Desserts and Sweet Snacks
More Breakfast Recipes

Did you try this recipe?
Share how it turned out in the comment box below, and if you loved it, share it on Facebook, Pinterest & Instagram.
Thank you!


Creamy Ube Taho (Filipino Tofu Dessert)
Equipment
- 1 small pot for simmering arnibal
Ingredients
- 14 ounce Silken Tofu
- 2 cups Cooked sago
For the arnibal
- ยฝ cup Brown sugar
- ยพ cup Water
- 1 teaspoon Vanilla
- pinch of salt
Ube Cream
- 1 cup Heavy Cream
- 2 tablespoon White Sugar or sugar substitute
- 1 teaspoon Ube extract and color
Instructions
- Cook the sago: Boil until soft and chewy. Rinse with cold water. Follow package instructions.
- Make the arnibal: Simmer brown sugar and water over medium. Add vanilla and stir.
- Warm the tofu: Steam or microwave gently until heated through.
- Mix the ube cream: Stir cream, ube extract, color, and sugar in a saucepan. Heat just enough to combine.
- Layer it up: In a glass, spoon in sago, warm tofu, a drizzle of arnibal, some more sago, then tofu and sago and a spoonful of ube cream.
- Serve right away: Warm or chilled, either works.
Save This Recipe ๐
Notes
- Gently warm the tofuโtoo hot and it falls apart.
- Make the ube cream ahead to save time.
- Serve warm or cold.ย
- Freeze leftover arnibal in small containers or trays. Then pop one out and microwave for instant syrup next time.













