Sweet Potato Dessert Filipino Recipe: Crispy Topped Ube Cheese Swirl Delight

Side Dishes

Sweet Potato Dessert Filipino Recipe: Crispy Topped Ube Cheese Swirl Delight

This Filipino sweet potato dessert transforms humble orange flesh into a crispy-topped, creamy-cheese swirl that tastes like a hug from your lola. 💛 The magic lies in blending steamed sweet potatoes with coconut milk and ube halaya, then baking until the top crackles like caramelized perfection.

I first made this during Christmas when my family demanded something familiar yet special—now it’s our go-to dessert for gatherings.

The secret to that crispy texture is a simple technique: mixing cornstarch into the sweet potato mixture before baking, creating a golden, shatteringly crisp shell while keeping the inside soft and velvety. Filipino flavors shine through with coconut milk’s richness and a hint of pandan leaf for that signature aroma.

It’s the kind of dessert that disappears faster than you can say meron ka pa ba?—so make extra.

What you’ll end up with is a showstopping dessert that’s warm, comforting, and packed with layers: the crispy top gives way to a creamy ube-cheese swirl, all balanced by the natural sweetness of the sweet potatoes.

The aroma alone—warm coconut and vanilla—will have everyone gathered around your table before the first slice is even served.

Perfect for holidays, potlucks, or when you want to impress without fuss. The best part? It’s easier to make than it looks, and the leftovers reheat beautifully. Let’s get baking!

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

Ingredients for sweet potato dessert filipino

Six ingredients transform humble sweet potatoes into a showstopping Filipino dessert everyone will beg for seconds.

Ingredient Amount Notes
Orange Sweet Potatoes 🍠 3 lbs Medium-sized, peeled and cubed
Coconut Milk 🥥 1 ½ cups Full-fat for creaminess
Ube Halaya 💜 1 cup Store-bought or homemade
Cornstarch 🌾 ½ cup For crispy texture
Granulated Sugar 🍚 ½ cup Adjust to taste
Pandan Leaf 🌿 1 whole Tied in knot for aroma
Salted Butter 🧈 ½ cup Melted, unsalted preferred
Large Eggs 🥚 2 whole Room temperature
Vanilla Extract 💧 1 tbsp Pure extract preferred
Baking Powder 🍞 1 tsp For slight lift
Ground Cinnamon 🌶️ 1 tsp Freshly ground
Cream Cheese 🧀 8 oz Room temperature, softened
All-Purpose Flour 🌾 ¼ cup For swirl texture
Powdered Sugar 🍚 ¼ cup For dusting

The sweet potatoes are the heart of this dessert, so pick vibrant orange ones—the deeper the color, the sweeter the flavor. Filipino markets often carry the best varieties, but any medium-sized sweet potato works. Peeled and cubed, they steam beautifully while you prep the rest. For the ube halaya, store-bought is fine (like the kind in jars at Asian grocery stores), but homemade is a game-changer if you've got time. The pandan leaf is non-negotiable for that signature aroma—look for fresh leaves at specialty stores or use a high-quality extract if you're in a pinch, though fresh is always better.

No coconut milk? Substitute with a mix of evaporated milk and cream—it won’t be identical, but it’ll work in a bind. The cream cheese swirl is where the magic happens, so don’t skip the room-temperature step—it blends so much smoother. For the crispy top, cornstarch is key, but if you’re out, all-purpose flour at the same amount will do the trick (though it won’t be quite as crisp). The baking powder adds a subtle lift, but if you’re avoiding it, whisk the eggs extra well to incorporate air. And trust me on the vanilla—the pure extract makes all the difference over imitation.

This dessert reheats beautifully—just pop slices in the oven at 350°F for 5-10 minutes until the top is crispy again. It keeps well in the fridge for 4-5 days, though I’ve never had leftovers that long. For make-ahead prep, assemble the dessert (without baking) and refrigerate overnight—bake straight from the fridge for an extra-rich texture. The crispy top is best served warm, but the creamy interior stays delicious even at room temperature. Leftovers? Freeze individual portions for up to 3 months—just thaw and reheat.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just peel, boil, and blend. No chopping, no mess, and that vibrant orange sweet potato puree comes together while you sip your coffee. The coconut milk thickens everything beautifully, so you’re not stuck stirring for hours.
  • Ube-Coconut Dream Team: That first spoonful of ube halaya swirled into creamy coconut milk? It’s like dessert hugs your taste buds. The sweet potatoes add natural depth, so it’s not too sugary—just rich, velvety perfection. My kids fight over the last bite.
  • Party in a Bowl: Serve it warm for a cozy family dinner or chill it for a crowd-pleasing dessert. The texture stays luscious either way, and the colors? Stunning. I’ve brought this to potlucks, and it’s the dish everyone asks for seconds of.
  • Budget Buster: Sweet potatoes are cheap, ube halaya lasts forever, and you’re using basic pantry staples. A single batch feeds four, and leftovers reheat like a dream—no weird textures. Honestly, it’s the kind of recipe that makes grocery day feel like a win.

Step-by-step instructions for crispy topped ube cheese swirl delight

Here's how to create that perfect golden crust and silky ube filling—every layer matters.

1

🍳 Step 1: Prepare the Sweet Potato Base

Preheat oven to 375°F. In a large bowl, whisk together the 1.5 cups coconut milk, 1 cup ube halaya, 0.5 cup granulated sugar, 2 whole large eggs, 1 tbsp vanilla extract, 1 tsp baking powder, and 1 tsp ground cinnamon until completely smooth. This mixture should be thick but pourable—like a rich custard.

Fold in the 3 lbs cubed orange sweet potatoes gently but thoroughly, ensuring each piece is coated. The sweet potatoes should absorb some of the liquid but remain distinct. Transfer the mixture to a 9x13-inch baking dish, spreading it evenly. The top should be slightly uneven—this creates those beautiful swirls later.

2

👨‍🍳 Step 2: Create the Cream Cheese Swirl

In a separate bowl, beat the 8 oz softened cream cheese with the 0.5 cup melted salted butter until completely smooth. This mixture should be creamy and lump-free—if it's too thick, add 1 tablespoon of the coconut milk mixture to loosen it.

Using a spoon or small spatula, create wells in the sweet potato mixture across the baking dish. Gently spoon the cream cheese mixture into these wells, then use the back of the spoon to create swirling patterns. The cream cheese should peek through the sweet potato layer—this is what creates those stunning marbled effects when baked. Place the tied pandan leaf on top of the dish for aroma infusion.

3

🔥 Step 3: Bake Until Golden and Set

Bake for 45-50 minutes until the top is deep golden brown and the edges are set but still slightly jiggly in the center. You'll know it's ready when a toothpick inserted comes out with a few moist crumbs but no wet batter.

Here's the thing about this step—don't overbake. The dessert continues cooking slightly as it rests, and you want that perfect balance of crispy top and soft, creamy interior. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.

4

🥘 Step 4: Add the Crispy Topping

While the dessert bakes, mix together the 0.5 cup cornstarch, 0.25 cup all-purpose flour, and 0.25 cup powdered sugar in a bowl. This is your secret to that irresistible crunchy crust. Spread this mixture evenly over the baked dessert, pressing down gently with your fingers or the back of a spoon.

Return to the oven and bake for an additional 15-20 minutes until the topping is golden brown and crispy. The contrast between the crispy top and soft interior is what makes this dessert truly special. You'll smell that wonderful caramelized aroma filling your kitchen—worth every minute of waiting!

5

⏰ Step 5: Cool and Serve

Remove from the oven and let cool completely in the baking dish for at least 2 hours (or overnight in the refrigerator). This extended cooling time allows the layers to fully set and develop their flavors. The dessert will firm up beautifully, making it easier to slice and serve.

Once cooled, dust generously with additional powdered sugar before serving. Cut into squares and serve at room temperature. The first bite should deliver that perfect combination of crispy crust, creamy ube filling, and tender sweet potatoes—each element playing its part in this Filipino dessert masterpiece.

👨‍🍳

Pro Tips For Making Sweet Potato Dessert Filipino

  • STEAM THE POTATOES HALF-FIRST: I learned this the hard way—boiling whole orange sweet potatoes until fork-tender makes them waterlogged and bland. Instead, pierce them, microwave for 5 minutes to soften the center, then finish steaming. The texture stays firm enough to hold shape, and the natural sweetness shines through when mixed with coconut milk.
  • USE FULL-FAT COCONUT MILK: Skip the light version—this dessert needs richness. Full-fat coconut milk (40% fat) adds creaminess without thinning the texture. If you’re using canned, shake it well first; the cream settles, and you want that velvety layer for every bite. (Yes, even if you’re impatient like me.)
  • WHISK CORNSTARCH DRY: I used to mix cornstarch directly into the hot coconut milk, and it always clumped like glue. Instead, whisk it with sugar first until it’s a fine powder—no lumps, no guessing. Then slowly drizzle in the hot liquid while stirring constantly. This guarantees a smooth, glossy finish, not a gummy mess.
  • SWAP UBE HALAYA FOR PASTE: Store-bought ube halaya is convenient, but it’s watery and can make your dessert too thin. Use ube halaya paste instead—it’s thicker, more concentrated, and blends seamlessly with the sweet potatoes. If you’re short on time, mix 1 tablespoon of paste with 2 tablespoons of coconut milk to mimic the color and depth without the extra liquid.

Common mistakes when making your sweet potato dessert filipino

Overmixing Cream Cheese

I’ve ruined this dessert more times than I’ll admit by overbeating the cream cheese mixture. Once it turns grainy or separates, there’s no going back—no amount of extra coconut milk will fix it.

Beat the 8 oz cream cheese and 0.5 cup melted butter just until smooth, about 2-3 minutes with a hand mixer. Overmixing introduces air that can cause the swirl to deflate or crack during baking. 🧈

Skipping the Cooling Time

This is a common mistake that always leads to disappointment. Rushing to serve immediately after baking means the layers won’t set properly, and the crispy topping will crumble like dry sand.

That 2-hour cooling time (or overnight) is non-negotiable—it lets the ube halaya and sweet potatoes firm up while keeping the cream cheese swirl perfectly creamy. Trust me, the wait is worth it.

Uneven Baking Dish

Using the wrong baking dish can throw off your entire dessert. A 9x13-inch dish is perfect for even heat distribution, but smaller or oddly shaped pans can cause hot spots. If your dish isn’t this size, adjust the baking time—smaller pans bake faster, while larger ones need more time.

Also, avoid dark-colored pans unless they’re oven-safe; they can burn the top before the center sets.

Ignoring the Pandan Leaf

The pandan leaf isn’t just for show—it’s the soul of this dessert. Without it, you’ll miss that signature floral aroma that makes this taste authentically Filipino. If you’re using a dried leaf, tie it in a knot and place it on top during baking.

For extra aroma, you can even infuse the coconut milk with a scrap of pandan before mixing it in. Don’t skip this step unless you’re okay with a dessert that’s missing its heart. 🌿

Overbaking the Crispy Topping

That second bake for the cornstarch-flour topping is delicate—it needs to be golden and crispy, not burnt. Watch it closely after 15 minutes, as ovens vary. If it browns too quickly, tent it with foil to prevent burning while keeping the interior warm.

A burnt topping ruins the whole experience, so keep an eye on it like a hawk.

Using Cold Cream Cheese

Cold cream cheese is the fastest way to throw off your swirl texture. The mixture should be softened to room temperature—press your finger into it; if it springs back, it’s not ready. Cold cream cheese won’t blend smoothly with the butter, leading to lumps that disrupt the silky swirl.

Let it sit for 30-60 minutes before mixing, or even better, take it out of the fridge 1 hour before you start baking. Your swirl will thank you. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 115mg38%
Sodium 280mg12%
Total Carbohydrate 65g24%
Dietary Fiber 6g21%
Sugars 42g
Protein 8g16%
* 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 substitute regular potatoes for sweet potatoes in this recipe?

No, sweet potatoes are essential for this dessert—their natural sweetness and vibrant color create the perfect balance with the ube and coconut flavors. Regular potatoes are starchier and less sweet, which would make the dessert taste flat. If you're out of sweet potatoes, try yams as a close alternative, but they may need extra sugar to match the sweetness.

2

How do I make this dessert vegan?

Swap the eggs for 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water), use vegan cream cheese, and replace butter with coconut oil. For the crispy topping, use cornstarch and powdered sugar only—skip the flour. The texture will be slightly different but still delicious!

3

Why did my dessert crack on top?

Cracking usually happens from sudden temperature changes or overbaking. Make sure your oven is fully preheated and avoid opening the oven door during the first 30 minutes of baking. If the top browns too quickly, tent it with foil for the last 10 minutes. Also, ensure your cream cheese mixture is smooth—lumps can cause uneven expansion.

4

Can I make this ahead of time?

This dessert actually tastes better the next day. Assemble it completely (including the crispy topping) and refrigerate overnight. Bake straight from the fridge for an extra-rich texture. For serving, reheat slices in the oven at 350°F for 5-10 minutes to restore the crispy top.

5

What's the best way to store leftovers?

Keep leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze individual portions wrapped tightly in plastic wrap. Thaw overnight in the fridge before reheating. The crispy topping may soften slightly when frozen, but reheating will restore some of the crunch.

★★★★★4.5(14 reviews)
Categories Side Dishes