Sweet Potato Dessert Filipino Recipe: Ube Halaya Magic With Toasted Rice Crunch

Side Dishes

Sweet Potato Dessert Filipino Recipe: Ube Halaya Magic With Toasted Rice Crunch

This sweet potato dessert Filipino recipe transforms humble ingredients into a velvety ube halaya with a toasted rice crunch that steals every bite. 🌟 The secret lies in slow-cooking purple yams until they dissolve into a silky, caramelized puree—rich with natural sweetness and a hint of earthy depth.

Filipino desserts often balance textures, and this recipe delivers that perfect contrast between creamy halaya and crispy rice topping.

What sets this apart is the authentic Filipino technique of simmering ube with coconut milk and butter, creating a dessert that's both comforting and elegant.

The toasted rice adds a satisfying crunch that cuts through the smoothness, while optional toppings like latik (coconut caramel) or fresh fruit elevate it to restaurant-quality. This isn't just dessert—it's a celebration of Filipino flavors that tastes like home.

By the time you're done, you'll have a dessert that's creamy yet not overly sweet, with a golden rice topping that crackles with every spoonful. The aroma alone—warm ube, toasted rice, and coconut—will have everyone gathering around the table.

Perfect for special occasions or when you want to impress with minimal effort.

Whether you're making it for family gatherings or just treating yourself, this recipe delivers restaurant-quality results with simple ingredients. The best part? It keeps well in the fridge for up to 5 days, so you can enjoy it over several servings. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato dessert filipino

Six ingredients transform into a Filipino masterpiece—creamy ube halaya with crispy rice crunch that tastes like home.

Ingredient Amount Notes
Purple Sweet Potatoes (Ube) 🍠 4 lbs Fresh, vibrant purple flesh
Coconut Milk 🥥 2 cans Full-fat, 13.5 oz each
Unsalted Butter 🧈 ½ cup Cold, cut into pieces
Granulated Sugar 🍚 ½ cup White or brown preferred
White Rice 🍚 1 cup Jasmine or long-grain
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🍯 1 tsp Pure vanilla preferred
Ground Cinnamon 🌿 ½ tsp Freshly ground preferred
Toasted Coconut Flakes 🥥 ¼ cup Optional, for garnish
Latik (Coconut Caramel) 🍯 ¼ cup Store-bought or homemade
Fresh Pineapple 🍍 1 cup Diced, optional topping
Sweetened Condensed Milk 🥛 ¼ cup Optional for extra creaminess

The ube is non-negotiable—purple sweet potatoes with vibrant flesh are the secret to that signature color and flavor. Filipino markets or specialty stores like Asian Food Grocer carry them fresh, but if you can't find them, regular orange sweet potatoes work in a pinch (just add extra sugar). For coconut milk, full-fat cans are essential—none of that light stuff. I always grab Filipino brand coconut milk from Filipino supermarkets if available, but any full-fat works. Butter? Cold, cubed butter melts beautifully into the halaya, creating that luscious texture. Look for European-style butter if you want extra richness.

No ube? Sweet potatoes with extra sugar and a splash of purple food coloring (like Wilton) gets you close. Running low on coconut milk? Heavy cream plus coconut extract mimics the flavor, though it won’t be as rich. The rice topping can be any white rice, but jasmine rice adds a fragrant twist. Toasting the rice? Dry toasting in a pan until golden is key—don’t skip this! For a shortcut, pre-toasted rice from the Asian aisle works in a bind. The latik? Store-bought works, but homemade is easy—just caramelize coconut sugar with water.

Store the halaya in an airtight container with a layer of plastic wrap pressed against the surface to prevent a skin from forming. Keeps in the fridge for 5 days and freezes beautifully for 3 months. The rice topping stays crispy for 2 days if stored separately. Pro tip: Assemble just before serving so the rice stays crunchy. Leftovers? Warm gently in the microwave—it’s even better the next day!

❤️

Why You'll Love This Recipe

  • Ube’s Magic Shortcut: I peel, boil, and mash—no fancy techniques. The purple sweet potatoes soften in 15 minutes, and the coconut milk blends in like a dream. Honestly, it’s the kind of dessert that feels indulgent but takes less effort than microwaving leftovers.
  • Velvet Cream Dream: That first spoonful of ube-infused coconut cream? Ridiculously good. The butter and sugar caramelize just enough to make every bite taste like a hug, and the rice adds that perfect chewy contrast—like dessert should be: rich but not heavy.
  • Party in a Bowl: Make it for birthdays, potlucks, or just because. The colors pop (that vibrant purple!), and it’s the kind of dish that disappears fast—even my picky-eating cousin devours it. Plus, it’s the rare dessert that tastes just as good cold the next day.
  • Budget Luxury: A single bag of ube and a can of coconut milk stretch to feed four. No specialty ingredients, no markup—just pure, crave-worthy flavor that costs less than takeout. And leftovers? They’re my secret weapon for lazy mornings.

Step-by-step instructions for ube halaya magic with toasted rice crunch

Transform vibrant purple sweet potatoes into this dreamy Filipino dessert with layers of creamy coconut and crunchy rice!

1

🍳 Step 1: Boil and Mash the Ube for Silky Texture

Peel the 4 lbs purple sweet potatoes (ube) and cut them into 2-inch chunks. Place them in a large pot and cover with water by 2 inches. Add the 0.5 tsp salt and bring to a boil over medium-high heat. Once boiling, reduce to medium heat and cook for 15-20 minutes until fork-tender.

Drain the potatoes thoroughly, then return them to the pot. Using a potato masher or fork, mash until completely smooth—no lumps allowed! This step is crucial for that velvety texture. I like to press the mashed ube through a fine-mesh sieve for extra silkiness if needed.

2

🔥 Step 2: Cook the Ube Halaya with Coconut Magic

In a large saucepan, combine the mashed ube with the 2 cans coconut milk, 0.5 cup granulated sugar, 0.5 cup unsalted butter, 1 tsp vanilla extract, and 0.5 tsp ground cinnamon. Stir well to incorporate all ingredients.

Cook over medium-low heat for 20-25 minutes, stirring frequently with a wooden spoon, until the mixture thickens to a pudding-like consistency. You'll know it's ready when it coats the back of a spoon and pulls away cleanly. The aroma should be intoxicating—like warm vanilla and coconut hugging each other!

3

👨‍🍳 Step 3: Toast the Rice for Crunchy Contrast

While the ube halaya simmers, spread the 1 cup white rice on a dry baking sheet in an even layer. Toast in a 350°F oven for 15-20 minutes, stirring every 5 minutes, until the rice turns golden and smells nutty. It's done when the edges start to crisp slightly—this is your crunchy topping!

Let the toasted rice cool completely before using. The contrast between the creamy ube and crispy rice is what makes this dessert sing. If you're feeling fancy, lightly toast the 0.25 cup toasted coconut flakes in the same pan for 2-3 minutes until fragrant.

4

🥘 Step 4: Assemble and Finish with Tropical Flair

Once your ube halaya has cooled slightly (it will thicken more as it sits), stir in the 0.25 cup sweetened condensed milk if using—this adds that extra richness that makes it irresistible. For the final touch, gently fold in the 1 cup diced fresh pineapple, reserving a few pieces for garnish.

Layer the ube halaya in serving dishes, topping each with toasted rice and a drizzle of 0.25 cup latik (coconut caramel). Finish with the reserved pineapple pieces and a sprinkle of toasted coconut flakes. The combination of textures and flavors is pure magic—creamy, crunchy, sweet, and tropical all at once!

5

⏰ Step 5: Chill and Serve for Perfect Texture

Refrigerate the dessert for at least 2 hours (or up to 24 hours) to let the flavors meld and the textures develop. When ready to serve, scoop portions onto plates or directly from the container. The chilled dessert will have that perfect balance of smooth ube and crispy rice that makes every bite exciting.

Serve with a cup of hot coffee or tea to highlight the dessert's rich, caramel-like flavors. The contrast of warm and cold makes this dessert experience even more special. Leftovers keep well in the fridge for up to 5 days, though I doubt they'll last that long!

👨‍🍳

Pro Tips For Making Sweet Potato Dessert Filipino

  • Peel After Boiling: Ube’s skin is tough—scrubbing it raw will drive you nuts. Boil the whole tubers for 10 minutes first, then peel while still warm. The skins slide off like butter, and you’ll save your hands (and patience).
  • Toast the Rice: Skip the raw rice shortcut—lightly toast 1-2 tablespoons of white rice in butter until golden before adding coconut milk. This adds a nutty depth and thickens the custard faster than plain milk alone.
  • Strain the Coconut Milk: Store-bought coconut milk often has grit. Strain it through a fine-mesh sieve before using—especially if you’re making this for a crowd. Your dessert won’t taste like sandpaper.
  • Low and Slow for Ube: Simmer the ube-coconut mixture at a gentle boil, not a rolling one. High heat burns the sugar and turns your creamy dessert into glue. Watch those bubbles—tiny and lazy is what you want.

Best sauces and condiments for sweet potato dessert filipino

Coconut Milk Magic

The heart of this dessert lies in the coconut milk, which transforms the ube into a velvety, rich puree. I always use full-fat, canned coconut milk (like Filipino brand if available) for that authentic depth of flavor.

The fat content is crucial—it creates the signature creamy texture that makes this dessert irresistible. For extra richness, I stir in sweetened condensed milk at the end, which adds a caramelized sweetness that balances the earthy ube. 🥥

Latik for Caramelized Depth

No Filipino dessert is complete without latik, that golden coconut caramel that drizzles like liquid sunshine. Store-bought latik works perfectly, but if you're feeling adventurous, you can make your own by simmering coconut sugar with water until it thickens into a glossy syrup.

Drizzle it over the chilled ube halaya just before serving—it adds a smoky, buttery note that elevates the dish to restaurant-quality. A ¼ cup is all you need to make it shine.

Toasted Rice Crunch

The secret to the perfect texture contrast is the toasted rice topping, which adds a satisfying crunch that cuts through the creamy halaya. Spread 1 cup jasmine rice on a baking sheet and toast at 350°F for 15-20 minutes, stirring every 5 minutes until golden and nutty.

For extra flavor, lightly toast ¼ cup toasted coconut flakes in the same pan until fragrant. The rice should stay crispy for days if stored in an airtight container, making it easy to assemble last-minute. 🍚

Vanilla and Cinnamon Boost

A 1 tsp vanilla extract and ½ tsp ground cinnamon are the unsung heroes of this recipe, adding warmth and complexity that take it beyond just sweetness. The vanilla enhances the coconut flavor, while the cinnamon gives it that cozy, spiced note reminiscent of Filipino bibingka or puto.

For an extra touch, I sometimes add a pinch of salt to balance the sweetness—it’s a trick I learned from my lola (grandmother) that makes all the difference.

Pineapple Brightness

Fresh diced pineapple isn’t just a garnish—it’s a burst of tropical brightness that cuts through the richness of the ube. Fold 1 cup into the halaya just before serving, reserving a few pieces for topping.

The acidity in the pineapple also helps balance the sweetness, making each bite feel fresh and vibrant. If you can’t find fresh pineapple, canned pineapple tidbits (drained well) work in a pinch, though fresh is always better. 🍍

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 90mg30%
Sodium 350mg15%
Total Carbohydrate 62g23%
Dietary Fiber 6g21%
Sugars 42g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular orange sweet potatoes instead of ube?

Yes, but the color and flavor will differ. For authentic ube taste, use purple yams from Filipino markets or add ½ tsp purple food coloring (like Wilton) to orange sweet potatoes. You may need extra sugar (Ÿ cup) since ube is naturally sweeter. The texture will still be creamy, but the signature purple hue will be missing.

2

How do I make this dessert less sweet?

Reduce the sugar to ⅓ cup and skip the condensed milk. The natural sweetness of ube and coconut milk will still shine. For extra balance, add ½ tsp salt or fold in 1 cup diced pineapple (its acidity cuts sweetness). Chill longer (4+ hours) to let flavors mellow.

3

Can I bake the ube halaya instead of stovetop?

Spread mashed ube in a baking dish, cover with coconut milk, sugar, and butter. Bake at 350°F for 45-50 minutes, stirring every 15 minutes to prevent burning. The texture will be slightly thicker but equally delicious. Add 1 tbsp water if it gets too dry.

4

What’s the best way to store leftovers?

Keep halaya in an airtight container with plastic wrap pressed against the surface to prevent a skin. It lasts 5 days refrigerated or 3 months frozen. Store toasted rice separately in a sealed bag—it stays crispy for 2 days. Reheat halaya gently in the microwave (30-second bursts) and add fresh toppings when serving.

5

Why did my halaya turn grainy?

Overcooking or insufficient mashing causes graininess. Always mash ube completely (no lumps!) and cook on medium-low heat. If it thickens too much, whisk in 1-2 tbsp coconut milk. For extra silkiness, press the cooked mixture through a fine-mesh sieve before adding other ingredients.

★★★★★4.9(11 reviews)
Categories Side Dishes