Make this dreamy ube taho recipe at home with silken tofu, chewy sago pearls, sweet arnibal syrup, and a luscious purple ube cream on top. It’s the Filipino tofu dessert you didn’t know you needed.
If you grew up in the Philippines, the sound of a taho vendor calling out in the early morning is pure nostalgia. This ube taho recipe takes that beloved street-food memory and gives it a gorgeous purple upgrade that honestly looks too pretty to eat. (But you will eat it. Fast.)
Table of Contents
What Is Ube Taho?
Taho is a classic Filipino tofu dessert made with silken tofu, chewy sago pearls, and a caramel-like syrup called arnibal. It’s soft, sweet, warm, and deeply comforting.
The ube version adds a vibrant purple ube cream on top, making it a showstopper both in flavor and in looks. Think creamy ube taho as the lovechild of your favorite street snack and a fancy dessert cafe treat.
It’s the kind of recipe that feels special but comes together in under 30 minutes. If you love ube banana pudding, you’re going to be completely obsessed with this one.
Why You’ll Love This Recipe
This creamy ube taho checks every box. The silken tofu is cloud-soft. The sago pearls are chewy little gems. The arnibal is warm, lightly caramel-y, and just sweet enough.
Then comes that ube cream drizzle — vibrant, fragrant, and ridiculously good. It’s a Filipino tofu dessert that’s just as good for breakfast as it is for dessert, which basically makes it perfect.
It’s also naturally gluten-free and easy to make dairy-free with one simple swap. More on that in the tips section below.

Silky Ube Taho Recipe
Equipment
- Pot
- Small saucepan
- Strainer
- Spoon or ladle
- Tall glasses or serving bowls
- Microwave or steamer
Ingredients
Base
- 14 oz silken tofu use silken, not firm tofu
- 2 cups cooked sago pearls rinsed with cold water
Arnibal Syrup
- ½ cup brown sugar
- ¾ cup water
- 1 teaspoon vanilla extract
- 1 pinch salt
Ube Cream
- 1 cup heavy cream or full-fat coconut cream for dairy-free
- 2 tablespoons white sugar or sugar substitute
- 1 teaspoon ube extract with color
Instructions
- Bring a pot of water to a boil and cook the sago pearls according to package instructions until soft, translucent, and chewy, about 15 to 20 minutes.
- Drain the cooked sago pearls and rinse well with cold water to stop the cooking and prevent sticking. Set aside.
- In a small saucepan over medium heat, combine the brown sugar and water. Simmer for 5 to 7 minutes, stirring gently, until the sugar dissolves and the syrup slightly thickens.
- Stir in the vanilla extract and a pinch of salt, then remove the arnibal syrup from the heat and keep warm.
- Gently warm the silken tofu by steaming it for a few minutes or microwaving it in 30-second bursts until just warm.
- In a small saucepan over low heat, combine the heavy cream, white sugar, and ube extract. Stir gently until smooth, evenly purple, and warmed through. Do not boil.
- To assemble, add a spoonful of sago pearls to each glass or bowl, then gently scoop in warm silken tofu.
- Drizzle with warm arnibal syrup, then add another layer of sago and tofu if desired.
- Finish with a generous pour of warm ube cream on top and serve immediately.
Notes
Ingredients
Here’s everything you need to make this ube taho recipe at home. Nothing fancy, just good ingredients doing good things together.

| Group | Ingredient | Amount |
|---|---|---|
| Base | Silken Tofu | 14 oz |
| Base | Cooked Sago Pearls (rinsed with cold water) | 2 cups |
| Arnibal (Syrup) | Brown Sugar | 1/2 cup |
| Arnibal (Syrup) | Water | 3/4 cup |
| Arnibal (Syrup) | Vanilla Extract | 1 tsp |
| Arnibal (Syrup) | Salt | 1 pinch |
| Ube Cream | Heavy Cream (or full-fat coconut cream for dairy-free) | 1 cup |
| Ube Cream | White Sugar (or sugar substitute) | 2 tbsp |
| Ube Cream | Ube Extract with Color | 1 tsp |
A quick note on the silken tofu: please, please use silken, not firm. Firm tofu will give you a very different texture, and not the dreamy, cloud-like experience we’re going for here.
For the ube extract, brands like McCormick or Butterfly work great. The color is already built in, so you’ll get that gorgeous purple with no extra effort. According to research on purple yam anthocyanins, ube’s vivid color comes from natural plant pigments with antioxidant properties — so it’s pretty AND good for you.
Step-by-Step Instructions

Step 1: Cook the Sago Pearls
Bring a pot of water to a boil and cook the sago pearls according to the package instructions until they turn soft, translucent, and chewy all the way through. This usually takes 15 to 20 minutes depending on the brand.
Drain them and rinse well with cold water to stop the cooking process and keep them from sticking together into one big clump. Set them aside while you prep everything else.
Tip: If your sago pearls have a white center after cooking, just cover the pot, turn off the heat, and let them sit for another 5 minutes. The residual heat does the job.
Step 2: Make the Arnibal Syrup
In a small saucepan over medium heat, combine the brown sugar and water. Stir gently and let it simmer for about 5 to 7 minutes until the sugar fully dissolves and the syrup thickens just a little.
Stir in the vanilla extract and a pinch of salt, then take it off the heat and keep it warm. That pinch of salt is small but mighty — it rounds out the sweetness beautifully.
The arnibal should smell like warm caramel with a hint of vanilla. If it smells like that, you’re doing it right.
Step 3: Warm the Silken Tofu
Gently warm the silken tofu by steaming it for a few minutes or microwaving it in 30-second bursts. You’re not cooking it, just taking the chill off and making it soft and cuddly-warm.
Handle it carefully — silken tofu is delicate and will break apart if you’re rough with it. Use a large spoon or ladle to scoop it gently when you’re ready to assemble.
Step 4: Make the Ube Cream
In a small saucepan over low heat, combine the heavy cream, white sugar, and ube extract with color. Stir gently until smooth, the sugar dissolves, and the color is evenly distributed throughout.
Do not let it boil. You just want it gently warmed through. Once it looks silky and uniformly purple, take it off the heat. That’s your star ingredient right there.
Going dairy-free? Swap the heavy cream for full-fat coconut cream. It adds a subtle coconut flavor that pairs beautifully with the ube, almost like a tropical twist on this classic Filipino tofu dessert.
Step 5: Assemble the Taho
Now for the fun part. In a tall glass, start with a spoonful of sago pearls, then a few scoops of warm silken tofu. Drizzle generously with arnibal syrup.
Add another layer of sago, more tofu, and one more drizzle of arnibal. Finish it all off with a generous pour of that gorgeous ube cream right on top.
Serve immediately for the classic warm street-food experience, or chill it in the fridge for a cold and refreshing version. Both versions of this creamy ube taho are honestly amazing.

Expert Tips, Variations, and Troubleshooting
Tips for the Best Ube Taho
Use the freshest silken tofu you can find. The texture should be almost custard-like when you scoop it. Older tofu can taste slightly sour, which throws off the whole dish.
Don’t skip the pinch of salt in the arnibal. It sounds weird in a dessert, but salt amplifies sweetness and depth of flavor in a way that sugar alone just can’t do.
Make the arnibal a little in advance and keep it warm on the lowest heat setting. Cold syrup won’t seep into the tofu the same way, and you’ll lose that beautiful layered effect.
Fun Variations to Try
Swap the arnibal for a pandan-flavored syrup if you want an extra layer of Filipino flavor. Just add a few drops of pandan extract to the sugar syrup while it simmers.
You can also add a drizzle of flaxseed-rich breakfast toppings for a nutrient boost if you’re serving this in the morning. It sounds unusual but actually works.
For a dessert-party version, top with crushed graham crackers, toasted coconut flakes, or even a scoop of ube ice cream. This isn’t your grandma’s street taho anymore (though hers was great too).
Troubleshooting Common Issues
Sago pearls still hard in the center? They need more cooking time. Cover the pot and let them rest in hot water off the heat for an extra 10 minutes.
Ube cream too thick? Add a tablespoon of warm milk or cream and stir gently until it loosens to a pourable consistency.
Tofu falling apart when you scoop? Use a wide, flat spoon and work slowly. If the tofu is very fresh and cold-pressed, it may need an extra minute of warming before it becomes scoopable.
Storage Instructions
| Component | Storage Method | How Long |
|---|---|---|
| Silken Tofu | Refrigerator, covered in water | Up to 3 days |
| Cooked Sago Pearls | Refrigerator, submerged in water | Up to 2 days |
| Arnibal Syrup | Refrigerator, airtight jar | Up to 1 week |
| Ube Cream | Refrigerator, covered container | Up to 3 days |
| Assembled Taho | Not recommended (serve immediately) | Best fresh |
Reheating Tips
To reheat the arnibal, just warm it gently in a small saucepan over low heat or microwave it in 15-second bursts, stirring between each burst until loose and warm.
The silken tofu can be re-warmed in the microwave in 20-second intervals. Be very gentle — silken tofu breaks up quickly when handled roughly after refrigeration.
No-Waste Kitchen Ideas
Leftover arnibal syrup is amazing over oatmeal, drizzled on pancakes, or stirred into coffee as a sweet, vanilla-caramel syrup. Don’t throw it out.
Extra ube cream can be stirred into hot milk for a purple ube latte, or used as a topping for this indulgent ube banana pudding. Waste nothing, enjoy everything.
Leftover sago pearls can go into fruit salad or other comforting make-ahead recipes where a little chew adds fun texture contrast.
Frequently Asked Questions
Can I make ube taho ahead of time?
You can prep all the components in advance and store them separately in the fridge. The arnibal keeps for up to a week, the sago for two days, and the ube cream for three days. Just warm everything up and assemble fresh right before serving for the best texture and flavor.
Where can I buy silken tofu?
Silken tofu is available at most Asian grocery stores and in the refrigerated or shelf-stable sections of many mainstream supermarkets. Look for brands like Mori-Nu (shelf-stable) or House Foods (refrigerated). It’s usually labeled as ‘silken’ or ‘soft’ tofu.
What does ube taho taste like?
Classic taho is lightly sweet, silky, and warming with a faint tofu flavor that pairs beautifully with the caramel-like arnibal. The ube version adds a floral, vanilla-like fragrance from the ube extract. Together, it’s creamy, sweet, and gently earthy in the best possible way.
Can I make this dairy-free?
Absolutely. Swap the heavy cream in the ube cream for full-fat coconut cream. It blends smoothly with the ube extract and adds a subtle tropical note. The rest of the recipe is already dairy-free, so it’s an easy one-ingredient swap.
Is this the same as regular taho?
It’s the same base concept — silken tofu, sago pearls, and arnibal syrup — but the ube version adds a flavored cream topping infused with ube extract. This makes the creamy ube taho richer, more colorful, and honestly a little more exciting than the classic street version.
Final Thoughts
This ube taho recipe is the kind of thing that feels like a hug in a glass. It’s nostalgic, it’s beautiful, and it comes together faster than you’d think.
Whether you grew up eating taho from a street vendor or you’re discovering this Filipino tofu dessert for the very first time, this version is going to win you over completely.
Give it a try and let us know how it went in the comments below! And if those purple layers turned out as gorgeous as we know they will, please share your creation on Pinterest. We love seeing your beautiful bowls and glasses.