20 Creamy Ube Halaya Recipes with a Twist

Laura Hauser

July 30, 2025

Craving something uniquely delicious and visually stunning? Ube halaya, the vibrant purple yam dessert from the Philippines, is having a moment, and we’re taking it beyond the classic! From ube cheesecake to ube ice cream and even ube-filled pastries, get ready to explore 20 incredible, creamy twists on this beloved treat that are sure to become new favorites in your kitchen.

Classic Ube Halaya with Coconut Milk

Classic Ube Halaya with Coconut Milk
Ube halaya might sound fancy, but it’s really just the most comforting purple sweet potato dessert you’ll ever make. You’ll love how the coconut milk makes it extra creamy and tropical-tasting. It’s perfect for when you want something sweet but not too heavy.

Servings

6

portions
Prep time

10

minutes
Cooking time

45

minutes

Ingredients

– 2 cups grated ube (I find frozen works great if you can’t find fresh)
– 1 can (13.5 oz) coconut milk (full-fat gives the best richness)
– 1 cup granulated sugar (you can adjust slightly if your ube is very sweet)
– 1/2 cup evaporated milk (this adds that classic creamy texture)
– 4 tablespoons unsalted butter (I always use unsalted to control the saltiness)
– 1 teaspoon vanilla extract (pure vanilla makes a noticeable difference here)
– 1/4 teaspoon salt (just a pinch to balance the sweetness)

Instructions

1. Place the grated ube in a medium saucepan over medium heat.
2. Pour in the coconut milk and stir until well combined with the ube.
3. Add the granulated sugar and continue stirring until the sugar dissolves completely.
4. Mix in the evaporated milk, ensuring all ingredients are thoroughly incorporated.
5. Cook the mixture for 25-30 minutes, stirring constantly to prevent sticking to the bottom of the pan.
6. Reduce heat to low when the mixture thickens enough that your stirring spoon leaves a visible trail.
7. Add the unsalted butter and stir until it melts completely into the mixture.
8. Stir in the vanilla extract and salt, mixing for another 2 minutes to distribute evenly.
9. Cook for an additional 10-15 minutes until the halaya pulls away from the sides of the pan when stirred.
10. Transfer the hot ube halaya to a lightly greased container or individual serving dishes.
11. Smooth the top with a spatula or the back of a spoon for an even surface.
12. Let cool to room temperature for about 1 hour before covering.
13. Refrigerate for at least 4 hours or until completely set and chilled through.
What you get is this incredible velvety texture that’s both smooth and substantial. The coconut milk gives it this subtle tropical note that plays so well with the earthy ube flavor. Try it spread on toast for breakfast or layered in a parfait with fresh fruit for something extra special.

Ube Halaya Cheesecake Bars

Ube Halaya Cheesecake Bars
You know that magical moment when creamy cheesecake meets vibrant purple yam? Yeah, these Ube Halaya Cheesecake Bars are exactly that dreamy dessert mashup you didn’t know you needed. They’re surprisingly easy to make and always impress at potlucks or just as a sweet treat for yourself.

Servings

16

bars
Prep time

25

minutes
Cooking time

45

minutes

Ingredients

– 2 cups graham cracker crumbs (I like using the honey kind for extra flavor)
– 1/2 cup melted unsalted butter (go for the good stuff—it makes the crust so rich)
– 16 oz cream cheese, softened to room temp (this is key for a smooth, lump-free filling)
– 1/2 cup granulated sugar
– 2 large eggs, also at room temp (they blend better and prevent curdling)
– 1 tsp vanilla extract (pure vanilla gives the best aroma)
– 1 cup ube halaya or ube jam (I grab mine from the Filipino aisle—it’s perfectly sweet and earthy)
– 1/4 cup heavy cream (for that velvety texture)

Instructions

1. Preheat your oven to 350°F and line an 8×8 inch baking pan with parchment paper, leaving some overhang for easy removal later.
2. In a medium bowl, combine the graham cracker crumbs and melted butter until the mixture looks like wet sand.
3. Press the crumb mixture firmly into the bottom of the prepared pan using the back of a spoon or measuring cup to create an even layer.
4. Bake the crust for 10 minutes at 350°F until it’s lightly golden and set, then let it cool on a wire rack while you make the filling.
5. In a large mixing bowl, beat the softened cream cheese and granulated sugar with an electric mixer on medium speed for 2-3 minutes until completely smooth and no lumps remain.
6. Add the room temperature eggs one at a time, beating well after each addition until just incorporated—don’t overmix here to avoid air bubbles.
7. Mix in the vanilla extract and heavy cream until the filling is uniform and creamy.
8. Gently fold in the ube halaya with a spatula until swirled throughout, leaving some streaks for a marbled effect.
9. Pour the filling over the cooled crust and spread it evenly with a spatula.
10. Bake at 350°F for 30-35 minutes until the edges are set but the center still has a slight jiggle when you gently shake the pan.
11. Turn off the oven, crack the door open, and let the bars cool inside for 1 hour to prevent cracking from sudden temperature changes.
12. Transfer the pan to the refrigerator and chill for at least 4 hours, or overnight for the best firmness.
13. Use the parchment paper overhang to lift the bars out of the pan, then slice into squares with a warm knife for clean cuts.

Last night I brought these to a friend’s gathering, and they disappeared in minutes. The creamy, slightly tangy cheesecake pairs perfectly with the earthy sweetness of ube, and the graham cracker crust adds just the right crunch. Love serving these chilled with a sprinkle of toasted coconut or alongside a hot cup of coffee for the ultimate treat.

Ube Halaya Stuffed Pandesal

Ube Halaya Stuffed Pandesal
Haven’t you been seeing those gorgeous purple buns all over social media? They’re easier to make than you might think, and the sweet ube filling inside soft pandesal is pure magic. Trust me, once you try these, you’ll be hooked on that vibrant color and delicious flavor.

Servings

12

rolls
Prep time

25

minutes
Cooking time

20

minutes

Ingredients

– 2 cups all-purpose flour (I like to use unbleached for these)
– 1/4 cup granulated sugar (don’t skimp—this balances the ube perfectly)
– 1 packet active dry yeast (check the expiration date—fresh yeast makes all the difference)
– 3/4 cup warm whole milk (around 110°F is ideal for activating the yeast)
– 1/4 cup melted unsalted butter (cooled slightly so it doesn’t kill the yeast)
– 1 large egg (room temperature helps everything incorporate smoothly)
– 1 tsp ube extract (this gives that beautiful purple color and distinct flavor)
– 1 cup ube halaya (store-bought works great, but homemade is even better)
– 1/4 cup breadcrumbs for coating (I prefer panko for that extra crunch)

Instructions

1. Combine the warm milk, sugar, and yeast in a large bowl and let it sit for 5 minutes until foamy.
2. Tip: If your mixture doesn’t foam, your yeast might be old—start over with fresh yeast.
3. Add the melted butter, egg, and ube extract to the yeast mixture and whisk until smooth.
4. Gradually mix in the flour until a soft dough forms.
5. Knead the dough on a floured surface for 8-10 minutes until smooth and elastic.
6. Place the dough in a greased bowl, cover with a damp cloth, and let it rise in a warm place for 1 hour or until doubled in size.
7. Tip: I like to put mine in the oven with just the light on—creates the perfect warm environment.
8. While the dough rises, portion the ube halaya into 12 equal balls using a small cookie scoop.
9. Punch down the risen dough and divide it into 12 equal pieces.
10. Flatten each dough piece into a 3-inch circle and place one ube halaya ball in the center.
11. Pinch the edges together tightly to seal the filling inside.
12. Roll each filled bun in breadcrumbs until fully coated.
13. Arrange the buns seam-side down on a parchment-lined baking sheet, spacing them 2 inches apart.
14. Cover with the damp cloth and let them rise again for 30 minutes.
15. Preheat your oven to 350°F while the buns do their final rise.
16. Bake for 18-20 minutes until the bottoms are golden brown and the buns sound hollow when tapped.
17. Tip: Rotate the baking sheet halfway through for even browning.
18. Transfer the baked pandesal to a wire rack to cool for at least 15 minutes.
Really, the contrast between the soft, slightly sweet bread and the creamy ube center is just incredible. They’re perfect warm with your morning coffee, or try them toasted with a pat of butter—the ube gets all melty and delicious.

Ube Halaya Ice Cream

Ube Halaya Ice Cream

Okay, so you’re craving something sweet but want to try something a little different. This vibrant purple ube halaya ice cream is surprisingly easy to make at home, and it’s a total showstopper. You’re going to love its unique, nutty-sweet flavor.

Servings

8

servings
Prep time

15

minutes

Ingredients

  • 1 cup heavy cream, straight from the fridge for the best whip
  • 1 (14 oz) can sweetened condensed milk – this is our sweetener base, so no need for extra sugar
  • 1 cup ube halaya (purple yam jam), I like to use the store-bought kind to save time, but homemade works great too
  • 1 teaspoon ube extract, this really makes the color and flavor pop
  • 1/2 teaspoon vanilla extract, my secret for rounding out all the flavors

Instructions

  1. Pour 1 cup of heavy cream into a large, cold mixing bowl.
  2. Using an electric mixer on high speed, whip the cream until it forms stiff peaks, which should take about 3-4 minutes. (Tip: A cold bowl helps the cream whip up faster and hold its shape better.)
  3. In a separate medium bowl, combine the entire can of sweetened condensed milk, 1 cup of ube halaya, 1 teaspoon of ube extract, and 1/2 teaspoon of vanilla extract.
  4. Stir this ube mixture vigorously with a spatula until it is completely smooth and uniform in color, with no streaks of white condensed milk visible.
  5. Gently fold the whipped cream into the ube mixture using the spatula, using broad, sweeping motions until just combined. (Tip: Be careful not to overmix here, or you’ll deflate the air from the cream and the ice cream won’t be as light.)
  6. Pour the combined ice cream base into a 9×5 inch loaf pan or a freezer-safe container.
  7. Press a piece of plastic wrap directly onto the surface of the ice cream to prevent ice crystals from forming.
  8. Place the covered container in the freezer and freeze for at least 6 hours, or ideally overnight, until the ice cream is completely firm. (Tip: For the creamiest texture, let the ice cream sit on the counter for 5-10 minutes before scooping.)

Here’s the best part: this ice cream is incredibly creamy and scoopable right from the freezer. The ube flavor is wonderfully earthy and sweet, making it a real conversation starter. I love serving it in a waffle cone with a sprinkle of toasted coconut flakes for a little extra crunch.

Ube Halaya Pancakes with Latik

Ube Halaya Pancakes with Latik
Whip up something magical for breakfast with these vibrant ube halaya pancakes! You’ll love how the sweet purple yam swirls through fluffy pancake batter, creating the most gorgeous purple-speckled stacks. Top them with crispy latik for that perfect sweet-salty crunch that’ll make your morning feel extra special.

Servings

3

servings
Prep time

10

minutes
Cooking time

15

minutes

Ingredients

  • 1 cup all-purpose flour (I like to sift mine first for extra fluffiness)
  • 2 tablespoons granulated sugar (this balances the ube’s natural sweetness perfectly)
  • 2 teaspoons baking powder (make sure yours is fresh for maximum rise)
  • ½ teaspoon salt (I prefer fine sea salt for even distribution)
  • 1 cup whole milk (room temperature works best for smooth batter)
  • 1 large egg (let it sit out for 15 minutes before using)
  • 2 tablespoons melted unsalted butter (cooled slightly so it doesn’t cook the egg)
  • ½ cup ube halaya (I use store-bought for convenience, but homemade works too)
  • ½ cup coconut cream (the thick part from a can of full-fat coconut milk)
  • 1 tablespoon brown sugar (for that caramel-like flavor in the latik)

Instructions

  1. Whisk together flour, granulated sugar, baking powder, and salt in a large bowl until well combined.
  2. In a separate medium bowl, whisk the milk, egg, and melted butter until smooth and fully incorporated.
  3. Pour the wet ingredients into the dry ingredients and gently fold together until just combined—some small lumps are totally fine and will prevent tough pancakes.
  4. Gently swirl in the ube halaya with a spatula, creating a marbled effect rather than fully mixing it in.
  5. Heat a non-stick skillet or griddle over medium heat (350°F if using an electric griddle) and lightly grease with butter or cooking spray.
  6. Pour ¼ cup portions of batter onto the hot surface, spacing them about 2 inches apart.
  7. Cook for 2-3 minutes until bubbles form on the surface and the edges look set.
  8. Flip each pancake carefully and cook for another 1-2 minutes until golden brown on both sides.
  9. While pancakes cook, make the latik by heating coconut cream and brown sugar in a small saucepan over medium-low heat.
  10. Simmer the coconut mixture, stirring frequently, for 8-10 minutes until it reduces and the coconut solids turn golden brown and crispy.
  11. Remove the latik from heat once the coconut bits are deeply golden and fragrant.
  12. Stack your cooked pancakes and top generously with the warm latik, making sure to get both the crispy bits and the coconut oil.

Absolutely dreamy how the fluffy pancake texture contrasts with those crispy latik bits! The ube gives this earthy sweetness that pairs so well with the caramel-like coconut. Try serving these with fresh mango slices on the side for a tropical breakfast that feels like vacation in every bite.

Ube Halaya French Toast

Ube Halaya French Toast
Diving into breakfast just got a whole lot more exciting with this vibrant twist on a classic. Imagine fluffy French toast with a gorgeous purple swirl of sweet ube halaya running through every bite—it’s the kind of morning treat that turns an ordinary day into something special. Trust me, once you try this, you’ll be making it on repeat.

Servings

4

servings
Prep time

5

minutes
Cooking time

24

minutes

Ingredients

  • 4 thick slices of brioche bread (stale works best for soaking up the custard without falling apart)
  • 1/2 cup ube halaya (I like using the jarred kind for convenience, but homemade is amazing too)
  • 2 large eggs (room temp eggs blend more smoothly into the mixture)
  • 1/2 cup whole milk (the richness really makes a difference here)
  • 1 tbsp granulated sugar (just enough to balance the ube’s natural sweetness)
  • 1 tsp vanilla extract (pure vanilla gives that warm, cozy flavor)
  • 2 tbsp unsalted butter (for frying—it adds a lovely golden crispness)
  • Pinch of salt (to enhance all the flavors)

Instructions

  1. In a medium bowl, whisk together 2 large eggs, 1/2 cup whole milk, 1 tbsp granulated sugar, 1 tsp vanilla extract, and a pinch of salt until fully combined and slightly frothy.
  2. Add 1/2 cup ube halaya to the egg mixture and whisk vigorously until smooth and evenly purple—no lumps!
  3. Heat a large non-stick skillet or griddle over medium heat and melt 1 tbsp unsalted butter, swirling to coat the surface evenly.
  4. Dip one slice of brioche bread into the ube-egg mixture, letting it soak for 20 seconds per side until fully saturated but not falling apart.
  5. Place the soaked bread slice in the hot skillet and cook for 3–4 minutes, or until the bottom is golden brown and slightly crisp.
  6. Flip the French toast carefully using a spatula and cook for another 3–4 minutes until the second side is equally golden.
  7. Transfer the cooked French toast to a plate and repeat steps 4–6 with the remaining bread slices, adding more butter to the skillet as needed.

The result is irresistibly tender inside with crispy edges and a subtle, earthy sweetness from the ube. Serve it warm with a drizzle of maple syrup or a dollop of whipped cream for an extra-indulgent breakfast—it’s a colorful way to start your day!

Ube Halaya Leche Flan

Ube Halaya Leche Flan
Ready to level up your dessert game? This Ube Halaya Leche Flan combines two Filipino favorites into one stunning treat. You get that creamy, caramel-kissed flan with a gorgeous purple ube layer that’s as delicious as it looks.

Servings

8

portions
Prep time

20

minutes
Cooking time

50

minutes

Ingredients

– 1 cup granulated sugar (for that perfect caramel base)
– 6 large eggs, at room temperature (they incorporate much better this way)
– 1 can (14 oz) sweetened condensed milk (the secret to that rich creaminess)
– 1 can (12 oz) evaporated milk
– 1 teaspoon vanilla extract (pure vanilla makes all the difference)
– 1 cup ube halaya (I like using the store-bought kind to save time)
– ¼ cup ube extract (this gives that vibrant purple color we love)

Instructions

1. Preheat your oven to 325°F and grab eight 4-ounce ramekins.
2. Place 2 tablespoons of granulated sugar in a small saucepan over medium heat.
3. Swirl the pan constantly until the sugar melts into a deep amber liquid, about 5-7 minutes.
4. Immediately pour the caramel into one ramekin, tilting to coat the bottom evenly.
5. Repeat the caramel process for all eight ramekins.
6. In a large bowl, whisk the 6 room temperature eggs until just combined.
7. Add the sweetened condensed milk and evaporated milk, whisking gently.
8. Stir in the vanilla extract until everything is smooth.
9. Divide the mixture in half, pouring one portion into a separate bowl.
10. To one bowl, add the ube halaya and ube extract, whisking until completely smooth.
11. Carefully pour the ube mixture over the caramel in each ramekin, filling them halfway.
12. Gently pour the plain flan mixture over the ube layer, filling to about ¼ inch from the top.
13. Cover each ramekin tightly with aluminum foil.
14. Place the ramekins in a large baking dish and create a water bath by pouring hot water into the dish until it reaches halfway up the sides of the ramekins.
15. Bake for 45-50 minutes until the flan is set but still slightly jiggly in the center.
16. Remove from the oven and let cool completely in the water bath.
17. Refrigerate for at least 4 hours, though overnight is even better for the flavors to develop.
18. To serve, run a thin knife around the edges of each ramekin.
19. Invert a plate over the ramekin and flip quickly to release the flan. You’ll love how the silky smooth texture of the classic flan contrasts with the slightly denser ube layer beneath. That beautiful purple swirl makes it perfect for special occasions, and the caramel sauce soaking into both layers is absolutely heavenly.

Ube Halaya Mochi

Ube Halaya Mochi

Are you ready for a dessert that’s as beautiful as it is delicious? Ube halaya mochi combines the creamy sweetness of purple yam with chewy, pillowy dough for a treat that’s truly unforgettable. You’re going to love how these vibrant purple bites turn out—they’re perfect for impressing guests or treating yourself.

Servings

16

portions
Prep time

10

minutes
Cooking time

5

minutes

Ingredients

  • 1 cup sweet rice flour (I always use Mochiko brand for the best chewy texture)
  • 1 cup ube halaya (that vibrant purple yam jam makes all the difference)
  • 3/4 cup granulated sugar (regular white sugar works perfectly here)
  • 1 cup water (room temperature helps everything blend smoothly)
  • 1/4 cup cornstarch (for dusting—trust me, you’ll need it to prevent sticking)
  • 2 tbsp coconut oil (the subtle tropical flavor pairs beautifully with ube)

Instructions

  1. Combine 1 cup sweet rice flour, 1 cup ube halaya, 3/4 cup granulated sugar, and 1 cup water in a medium mixing bowl.
  2. Whisk the mixture vigorously for 2 minutes until completely smooth and free of lumps.
  3. Strain the batter through a fine-mesh sieve into a heatproof bowl to ensure ultimate smoothness.
  4. Stir in 2 tablespoons coconut oil until fully incorporated into the purple batter.
  5. Cover the bowl with plastic wrap, leaving one corner slightly vented for steam to escape.
  6. Microwave on high for 3 minutes, then carefully remove using oven mitts—the bowl will be hot.
  7. Stir the cooked mochi thoroughly with a wet spatula to distribute the heat evenly.
  8. Microwave for another 2 minutes until the mochi becomes translucent and pulls away from the bowl’s sides.
  9. Spread 1/4 cup cornstarch evenly across a clean work surface to prevent sticking.
  10. Transfer the hot mochi dough onto the cornstarch-dusted surface immediately after cooking.
  11. Dust your hands generously with cornstarch to handle the sticky dough without burning yourself.
  12. Knead the mochi for 2 minutes until smooth, elastic, and slightly cooled enough to handle comfortably.
  13. Divide the dough into 16 equal pieces using a bench scraver or sharp knife.
  14. Roll each piece into smooth balls between your cornstarch-dusted palms.
  15. Arrange the finished mochi balls on a parchment-lined tray, making sure they don’t touch each other.

Just imagine biting into these gorgeous purple gems—the initial resistance gives way to that signature mochi chew, followed by the sweet, earthy flavor of ube that’s simply magical. They’re fantastic served slightly warm when the texture is at its most pillowy, or try them chilled for a firmer bite that highlights the ube flavor even more. Either way, you’ve created something truly special that’ll have everyone asking for the recipe.

Ube Halaya Turon

Ube Halaya Turon
Finally, let’s talk about a dessert mashup that’s pure magic – ube halaya turon. You get that gorgeous purple yam spread wrapped in crispy spring roll wrappers, creating the perfect sweet and crunchy treat. It’s easier than you’d think to make these at home, and they’re always a showstopper.

Servings

8

rolls
Prep time

15

minutes
Cooking time

16

minutes

Ingredients

– 1 cup ube halaya (I like using the store-bought kind to save time, but homemade works great too)
– 8 spring roll wrappers (keep them covered with a damp towel so they don’t dry out)
– 1/4 cup brown sugar (this gives that beautiful caramelization)
– 2 tablespoons water (just enough to help seal the edges)
– 4 cups vegetable oil for frying (use a neutral oil with high smoke point)
– 2 tablespoons sesame seeds (toasted ones add extra nutty flavor)

Instructions

1. Lay one spring roll wrapper flat on a clean surface with one corner pointing toward you.
2. Spread 2 tablespoons of ube halaya in a horizontal line across the center of the wrapper, leaving 1-inch borders on both sides.
3. Sprinkle 1/2 teaspoon of brown sugar over the ube halaya filling.
4. Fold the bottom corner of the wrapper over the filling, then fold in the left and right sides.
5. Brush the top edges of the wrapper with water using your fingertip.
6. Roll the turon tightly away from you to seal completely, pressing firmly on the wet edges.
7. Repeat steps 1-6 with the remaining wrappers and filling.
8. Heat vegetable oil in a deep pot to 350°F, using a candy thermometer to monitor the temperature.
9. Carefully place 2-3 turon into the hot oil using tongs, being careful not to overcrowd the pot.
10. Fry for 3-4 minutes until golden brown and crispy, flipping halfway through for even cooking.
11. Remove the turon from the oil and drain on a wire rack set over a baking sheet.
12. Immediately sprinkle the hot turon with sesame seeds while they’re still warm.

Outrageously good when served warm – that crispy wrapper gives way to the sweet, creamy ube center with just the right amount of caramelized sugar crunch. Try drizzling them with condensed milk or serving with a scoop of vanilla ice cream for the ultimate dessert experience. They’re best eaten the same day while the wrapper stays perfectly crisp.

Ube Halaya Bread Pudding

Ube Halaya Bread Pudding
Sometimes you stumble upon a flavor combination that just works perfectly. This ube halaya bread pudding brings together the sweet, earthy notes of purple yam with the comforting texture of bread pudding. You’re going to love how the vibrant purple color makes this dessert as beautiful as it is delicious.

Servings

9

portions
Prep time

25

minutes
Cooking time

50

minutes

Ingredients

– 6 cups cubed day-old brioche (stale bread absorbs the custard better)
– 1 cup ube halaya (I prefer the jarred kind for convenience)
– 3 large eggs at room temperature (they incorporate more smoothly)
– 1 ½ cups whole milk (the richness really makes a difference)
– ½ cup granulated sugar
– 1 teaspoon vanilla extract
– ¼ teaspoon salt
– 2 tablespoons unsalted butter for greasing

Instructions

1. Preheat your oven to 350°F and grease an 8×8 inch baking dish with the 2 tablespoons of unsalted butter.
2. Arrange the 6 cups of cubed brioche evenly in the prepared baking dish.
3. In a large bowl, whisk together the 3 room temperature eggs until frothy and pale yellow.
4. Add the 1 ½ cups whole milk, ½ cup granulated sugar, 1 teaspoon vanilla extract, and ¼ teaspoon salt to the eggs, whisking until fully combined.
5. Gently fold in the 1 cup of ube halaya until the custard mixture turns evenly purple.
6. Pour the ube custard mixture over the cubed brioche, making sure all bread pieces are submerged.
7. Press down gently on the bread with a spatula to help it absorb the liquid.
8. Let the pudding sit for 20 minutes so the bread can fully soak up the custard.
9. Bake at 350°F for 45-50 minutes until the top is golden brown and the center is set.
10. Remove from oven and let cool for 15 minutes before serving.

But the magic really happens when you take that first bite. The bread pudding emerges creamy and custardy with beautiful swirls of purple throughout. Try serving it warm with a scoop of vanilla ice cream for that perfect hot-cold contrast, or enjoy it chilled for a firmer, more cake-like texture that’s equally delicious.

Ube Halaya Donuts

Ube Halaya Donuts
Gosh, have you ever tried ube halaya? That vibrant purple yam jam is about to become your new favorite donut filling. These fluffy, golden donuts with their sweet, earthy purple center are the perfect weekend baking project that’ll make your kitchen smell incredible.

Servings

12

donuts
Prep time

25

minutes
Cooking time

15

minutes

Ingredients

– 2 cups all-purpose flour (I always use the spoon-and-level method for accuracy)
– 1/2 cup granulated sugar
– 2 tsp baking powder
– 1/2 tsp salt
– 3/4 cup whole milk, at room temperature (cold milk can make the dough tough)
– 2 large eggs, at room temperature
– 1/4 cup unsalted butter, melted and slightly cooled
– 1 tsp vanilla extract
– 1 cup ube halaya (I like the store-bought kind for convenience)
– Vegetable oil for frying (you’ll need about 4 cups)
– 1 cup powdered sugar for dusting

Instructions

1. In a large bowl, whisk together 2 cups all-purpose flour, 1/2 cup granulated sugar, 2 tsp baking powder, and 1/2 tsp salt until fully combined.
2. In a separate medium bowl, whisk 3/4 cup whole milk, 2 large eggs, 1/4 cup melted butter, and 1 tsp vanilla extract until smooth and creamy.
3. Pour the wet ingredients into the dry ingredients and stir gently with a spatula until just combined—don’t overmix or your donuts will be dense.
4. Cover the bowl with plastic wrap and let the dough rest at room temperature for 15 minutes to allow the gluten to relax.
5. While the dough rests, heat 4 cups vegetable oil in a heavy-bottomed pot over medium heat until it reaches 350°F on a deep-fry thermometer.
6. Lightly flour your work surface and turn the rested dough out onto it.
7. Gently pat the dough into a 1/2-inch thick rectangle using your hands—no rolling pin needed.
8. Use a 3-inch round cutter to cut out donut shapes, then use a 1-inch cutter to remove the centers.
9. Carefully slide 2-3 donuts at a time into the hot oil and fry for 60-90 seconds per side until golden brown and puffed.
10. Use a slotted spoon to transfer the fried donuts to a wire rack set over a baking sheet to drain excess oil.
11. Let the donuts cool completely, about 20-25 minutes, before filling.
12. Fit a piping bag with a round tip and fill it with 1 cup ube halaya.
13. Poke a small hole in the side of each cooled donut and gently pipe in the ube halaya until the donut feels slightly heavy.
14. Dust the filled donuts generously with 1 cup powdered sugar using a fine-mesh sieve.

That gorgeous purple filling peeking through the powdered sugar dusting is pure magic. The contrast between the fluffy, slightly crisp exterior and the sweet, creamy ube center makes these irresistible—try serving them warm with a cold glass of milk for the ultimate treat.

Ube Halaya Milkshake

Ube Halaya Milkshake
Just when you thought ube couldn’t get any better, this vibrant purple milkshake comes along to prove you wrong. It’s the perfect blend of creamy, sweet, and nostalgic—like your favorite childhood milkshake got a gorgeous Filipino makeover. You’re going to want to make this all summer long.

Servings

2

servings
Prep time

5

minutes

Ingredients

– 1 cup ube halaya (I love using the store-bought jarred version for convenience, but homemade works too)
– 2 cups vanilla ice cream (I always go for premium vanilla bean—it makes a noticeable difference in creaminess)
– 1 cup whole milk (trust me, the higher fat content creates that dreamy thick texture)
– ½ cup sweetened condensed milk (this is my secret weapon for that perfect sweetness without graininess)
– 1 teaspoon ube extract (a little goes a long way for that signature vibrant purple color)
– Whipped cream for topping (because everything’s better with a fluffy cloud on top)

Instructions

1. Scoop 2 cups of vanilla ice cream directly into your blender pitcher.
2. Add 1 cup of ube halaya to the blender—if it’s thick, use a spatula to scrape it all out.
3. Pour in 1 cup of whole milk and ½ cup of sweetened condensed milk.
4. Add 1 teaspoon of ube extract for that beautiful purple color.
5. Blend on medium speed for 30 seconds until everything is just combined.
6. Scrape down the sides of the blender with a spatula to incorporate any stubborn bits.
7. Blend on high speed for another 45-60 seconds until completely smooth and frothy.
8. Pour the milkshake immediately into two tall glasses, dividing evenly.
9. Top each glass with a generous swirl of whipped cream.

Seriously, the texture is so luxuriously thick it practically stands up on its own. The ube flavor shines through with its subtle nutty sweetness against that creamy vanilla backdrop. For an extra fun twist, try rimming your glasses with crushed graham crackers or adding a sprinkle of toasted coconut on top.

Ube Halaya Panna Cotta

Ube Halaya Panna Cotta
Remember that gorgeous purple yam dessert we tried at that Filipino bakery last month? I’ve been dreaming about it ever since, so I created this ube halaya panna cotta that captures that same magical flavor in the creamiest, most elegant form. You’re going to love how simple it is to make something that looks so impressive.

Servings

6

servings
Prep time

15

minutes
Cooking time

4

minutes

Ingredients

– 1 cup ube halaya (I like using the frozen kind from Asian markets—just thaw it first)
– 2 cups heavy cream (go for the good stuff, it makes all the difference in texture)
– 1/2 cup granulated sugar
– 2 1/4 tsp unflavored gelatin powder (this little packet is your best friend for perfect set)
– 1/4 cup cold water
– 1 tsp ube extract (this gives that vibrant purple color we all love)
– 1 tsp vanilla extract (pure vanilla really elevates the floral notes)

Instructions

1. Sprinkle the gelatin powder over 1/4 cup cold water in a small bowl and let it bloom for 5 minutes until it looks like wet sand.
2. Combine heavy cream, sugar, and ube halaya in a saucepan over medium heat, whisking constantly until the sugar dissolves completely and the mixture is smooth—about 3-4 minutes.
3. Remove the cream mixture from heat and whisk in the bloomed gelatin until no lumps remain.
4. Stir in ube extract and vanilla extract until the color is evenly vibrant purple throughout.
5. Strain the mixture through a fine-mesh sieve into a pouring jug to remove any ube halaya lumps.
6. Divide the mixture evenly among 6 serving glasses or ramekins.
7. Cover each container with plastic wrap, making sure the wrap touches the surface to prevent skin from forming.
8. Refrigerate for at least 4 hours, or until completely set and firm to the touch.
9. Serve chilled directly from the refrigerator.

Diving into this panna cotta feels like uncovering buried treasure—the texture is impossibly smooth with just the right jiggle, while the ube delivers that wonderful earthy sweetness that’s both familiar and exotic. I love serving these in clear glasses to show off that stunning purple color, sometimes with a sprinkle of toasted coconut on top for crunch.

Ube Halaya Waffles

Ube Halaya Waffles

Vibrant purple and wonderfully sweet, these ube halaya waffles are about to become your new weekend obsession. You get that gorgeous Filipino flavor in fluffy waffle form, and honestly, they’re almost too pretty to eat. Almost.

Servings

4

waffles
Prep time

10

minutes
Cooking time

25

minutes

Ingredients

  • 1 ½ cups all-purpose flour (I like to spoon and level for accuracy)
  • 2 tsp baking powder (make sure it’s fresh for maximum fluff)
  • ½ tsp salt
  • 2 large eggs, preferably at room temperature for better mixing
  • 1 ¼ cups whole milk (the extra fat makes them extra tender)
  • ⅓ cup melted unsalted butter, cooled slightly
  • ¾ cup ube halaya (I use store-bought for convenience)
  • 3 tbsp granulated sugar
  • 1 tsp ube extract (this really amps up that beautiful purple color)
  • Cooking spray for the waffle iron

Instructions

  1. Preheat your waffle iron to 375°F – a hot iron gives you that perfect crispy exterior.
  2. Whisk together flour, baking powder, and salt in a large bowl until well combined.
  3. In a separate bowl, beat the eggs until frothy, about 1 minute.
  4. Add milk, melted butter, ube halaya, sugar, and ube extract to the eggs, whisking until smooth.
  5. Pour the wet ingredients into the dry ingredients, stirring just until combined – don’t overmix or your waffles will be tough.
  6. Let the batter rest for 5 minutes while your waffle iron heats completely.
  7. Lightly spray the hot waffle iron with cooking spray.
  8. Pour about ⅔ cup batter onto the center of the iron, spreading slightly if needed.
  9. Close the lid and cook for 4-5 minutes until steam stops coming out and the waffle is deep golden brown.
  10. Carefully remove the waffle with tongs and repeat with remaining batter.

Ready to dig in? These waffles come out with that perfect crisp outside and fluffy, moist interior that’s loaded with sweet ube flavor. They’re fantastic with a scoop of vanilla ice cream for dessert or just drizzled with maple syrup for breakfast – either way, that stunning purple color will make everyone at the table smile.

Ube Halaya Cupcakes with Buttercream Frosting

Ube Halaya Cupcakes with Buttercream Frosting
Hey, have you ever tried that gorgeous purple yam called ube? It makes the most incredible desserts, and these cupcakes are my latest obsession. They’re moist, subtly sweet, and that vibrant color just makes you happy. Perfect for when you want to impress but keep things easy.

Servings

12

cupcakes
Prep time

20

minutes
Cooking time

20

minutes

Ingredients

– 1 ½ cups all-purpose flour (I like to spoon and level it for accuracy)
– 1 cup granulated sugar (regular white sugar works perfectly here)
– ½ cup unsalted butter, softened (room temp makes creaming so much easier)
– ¾ cup ube halaya (I use the bottled kind from Asian markets—so convenient)
– 2 large eggs (pull them out about 30 minutes before baking)
– ½ cup whole milk (the fat content gives these great moisture)
– 1 tsp baking powder
– ½ tsp baking soda
– ¼ tsp salt
– 1 tsp ube extract (this really amps up that beautiful purple color)

For the buttercream:
– 1 cup unsalted butter, softened (yes, more butter—it’s frosting!)
– 3 cups powdered sugar (sift it if you have lumps)
– 3 tbsp heavy cream (this makes it extra fluffy)
– 1 tsp vanilla extract (pure vanilla makes all the difference)
– Purple gel food coloring (optional, but fun for extra color pop)

Instructions

1. Preheat your oven to 350°F and line a 12-cup muffin tin with cupcake liners.
2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt until well combined.
3. In a large bowl, beat the softened butter and sugar together on medium speed for 2 minutes until light and fluffy.
4. Add the eggs one at a time, beating well after each addition until fully incorporated.
5. Mix in the ube halaya and ube extract until the mixture is smooth and evenly purple.
6. Alternate adding the dry ingredients and milk to the butter mixture, starting and ending with dry ingredients, mixing on low speed until just combined.
7. Divide the batter evenly among the 12 cupcake liners, filling each about ⅔ full.
8. Bake for 18-20 minutes until a toothpick inserted into the center comes out clean.
9. Let the cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
10. For the frosting, beat the softened butter on medium-high speed for 3 minutes until pale and creamy.
11. Gradually add the powdered sugar, 1 cup at a time, beating on low speed until incorporated.
12. Pour in the heavy cream and vanilla extract, then beat on high speed for 2 minutes until light and fluffy.
13. Add purple food coloring if using, and mix until evenly colored.
14. Frost the completely cooled cupcakes using a piping bag or offset spatula.

Perfect for your next potluck or birthday party—these cupcakes stay incredibly moist for days thanks to the ube halaya. The subtle nutty flavor pairs beautifully with the rich buttercream, and that vibrant purple makes everyone do a double-take. Try topping them with toasted coconut flakes for extra texture and visual appeal.

Ube Halaya Banana Bread

Ube Halaya Banana Bread

Nothing beats the comforting smell of banana bread wafting through your kitchen, but have you tried giving it a vibrant purple twist? This Ube Halaya Banana Bread combines the nostalgic flavor of ripe bananas with the sweet, earthy notes of ube halaya for a treat that’s as beautiful as it is delicious. You’re going to love how easy it is to make this stunning loaf that’s perfect for breakfast or an afternoon snack.

Servings

1

loaf
Prep time

15

minutes
Cooking time

60

minutes

Ingredients

  • 1 ½ cups mashed ripe bananas (about 3 medium bananas—I like them super spotty for maximum sweetness)
  • 1 cup ube halaya (store-bought works great, but homemade adds that extra love)
  • 2 large eggs, at room temperature (this helps them blend smoothly into the batter)
  • ½ cup unsalted butter, melted and slightly cooled (I always use unsalted to control the salt level)
  • 1 ¾ cups all-purpose flour (spoon and level it for accuracy—no packed cups!)
  • 1 cup granulated sugar (you can reduce it to ¾ cup if you prefer less sweetness)
  • 1 tsp baking soda
  • ½ tsp salt
  • 1 tsp vanilla extract (pure vanilla makes all the difference here)

Instructions

  1. Preheat your oven to 350°F and grease a 9×5-inch loaf pan, then line it with parchment paper for easy removal.
  2. In a large bowl, mash the ripe bananas with a fork until smooth with just a few small lumps for texture.
  3. Add the ube halaya, room temperature eggs, melted butter, and vanilla extract to the bananas, then whisk everything together until fully combined.
  4. In a separate medium bowl, whisk the all-purpose flour, granulated sugar, baking soda, and salt to evenly distribute the leavening agents.
  5. Gradually pour the dry ingredients into the wet mixture, folding gently with a spatula until just combined—overmixing can make the bread dense.
  6. Pour the batter into the prepared loaf pan and use a spatula to spread it evenly into the corners.
  7. Bake at 350°F for 55-65 minutes, or until a toothpick inserted into the center comes out clean with no wet batter.
  8. Let the bread cool in the pan on a wire rack for 15 minutes to set, then carefully lift it out using the parchment paper to finish cooling completely.

Let this bread cool completely before slicing to get those clean, beautiful purple swirls in every piece. The ube halaya gives it a moist, tender crumb with a subtle sweetness that pairs perfectly with the banana flavor. Try toasting a slice and spreading it with coconut butter for an extra tropical twist—it’s absolutely irresistible!

Ube Halaya Chocolate Chip Cookies

Ube Halaya Chocolate Chip Cookies

Nothing beats that moment when you pull warm, colorful cookies from the oven. These ube halaya chocolate chip cookies combine the sweet, earthy flavor of purple yam with melty chocolate chips for a treat that’s as fun to make as it is to eat.

Servings

12

cookies
Prep time

15

minutes
Cooking time

12

minutes

Ingredients

  • 1 cup all-purpose flour (I like to spoon and level it for accuracy)
  • 1/2 cup ube halaya (make sure it’s smooth—no big lumps!)
  • 1/2 cup unsalted butter, softened (room temp helps it cream perfectly)
  • 1/2 cup brown sugar, packed (dark brown gives a deeper flavor)
  • 1/4 cup granulated sugar
  • 1 large egg (room temp blends in so much better)
  • 1 tsp vanilla extract (pure vanilla makes all the difference)
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 3/4 cup semi-sweet chocolate chips (I prefer the mini ones for even distribution)

Instructions

  1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
  2. In a medium bowl, whisk together 1 cup all-purpose flour, 1/2 tsp baking soda, and 1/4 tsp salt until well combined.
  3. In a separate large bowl, use an electric mixer to cream 1/2 cup softened unsalted butter, 1/2 cup packed brown sugar, and 1/4 cup granulated sugar on medium speed for 2 minutes until light and fluffy.
  4. Add 1 large egg and 1 tsp vanilla extract to the butter mixture, mixing on low until fully incorporated.
  5. Mix in 1/2 cup ube halaya on low speed until the dough turns a uniform purple color.
  6. Gradually add the flour mixture to the wet ingredients, mixing on low just until no dry streaks remain.
  7. Fold in 3/4 cup semi-sweet chocolate chips with a spatula until evenly distributed.
  8. Scoop 2-tablespoon portions of dough onto prepared baking sheets, spacing them 2 inches apart.
  9. Bake for 10-12 minutes until the edges are set but centers still look slightly soft.
  10. Let cookies cool on baking sheets for 5 minutes before transferring to a wire rack.

Enjoy these while they’re still warm—the centers stay wonderfully soft while the edges get just crisp enough. That gorgeous purple color makes them perfect for parties, and the ube flavor pairs surprisingly well with coffee or a cold glass of milk.

Ube Halaya Crème Brûlée

Ube Halaya Crème Brûlée
Mmm, you know that moment when you’re craving something creamy and dreamy but want a little twist? This ube halaya crème brûlée gives you that gorgeous purple hue and subtle sweet potato flavor in the most elegant dessert. It’s surprisingly simple to make at home, and the wow factor is totally worth it.

Servings

2

portions
Prep time

15

minutes
Cooking time

40

minutes

Ingredients

– 1 cup heavy cream (I like using organic for that extra richness)
– ½ cup ube halaya (store-bought works great, but homemade is even better if you have time)
– 3 large egg yolks (room temperature helps them blend smoothly)
– ¼ cup granulated sugar (plus 2 tablespoons extra for that signature crackly top)
– 1 teaspoon vanilla extract (pure vanilla makes all the difference here)

Instructions

1. Preheat your oven to 325°F and place four 4-ounce ramekins in a large baking dish.
2. Whisk together the heavy cream and ube halaya in a saucepan over medium heat until the mixture reaches 160°F and the ube is fully incorporated.
3. In a separate bowl, vigorously whisk the egg yolks with ¼ cup sugar for 2 full minutes until pale and slightly thickened.
4. Slowly pour the warm ube cream into the egg mixture while continuously whisking to prevent curdling.
5. Stir in the vanilla extract until just combined.
6. Divide the custard evenly among the four ramekins using a ladle.
7. Carefully pour hot water into the baking dish until it reaches halfway up the sides of the ramekins.
8. Bake for 35-40 minutes until the edges are set but the centers still jiggle slightly when shaken.
9. Remove the ramekins from the water bath and let them cool completely on a wire rack.
10. Chill the custards in the refrigerator for at least 4 hours, or preferably overnight.
11. Sprinkle ½ tablespoon of sugar evenly over each chilled custard.
12. Use a kitchen torch to caramelize the sugar, moving constantly until you achieve a deep golden-brown crust.

For that perfect crack, let the brûlée sit for just a minute before serving. The contrast between the warm, brittle sugar top and the cool, velvety ube custard underneath is pure magic. Try garnishing with toasted coconut flakes or serving alongside fresh mango slices for a tropical twist that complements the earthy sweetness beautifully.

Ube Halaya Tiramisu

Ube Halaya Tiramisu
Ube halaya tiramisu is that magical dessert mashup you didn’t know you needed—it combines the creamy, purple yam goodness of Filipino ube halaya with the coffee-soaked layers of classic Italian tiramisu. You get this gorgeous purple-and-cream striped situation that’s both visually stunning and ridiculously delicious. It’s the perfect showstopper for when you want to impress but keep things surprisingly simple to make.

Servings

8

servings
Prep time

25

minutes

Ingredients

– 1 cup ube halaya (I like using store-bought for convenience, but homemade works great too)
– 8 oz mascarpone cheese at room temperature (let it sit out for 30 minutes—it blends so much smoother)
– 1 cup heavy whipping cream
– 1/2 cup granulated sugar
– 1 teaspoon vanilla extract
– 24 ladyfinger cookies
– 1 cup strong brewed coffee, cooled to room temperature (I use espresso for that authentic tiramisu kick)
– 2 tablespoons ube extract (this gives that vibrant purple color we all love)
– Cocoa powder for dusting

Instructions

1. Brew 1 cup of strong coffee and set it aside to cool completely to room temperature.
2. In a large mixing bowl, combine 8 oz room temperature mascarpone cheese, 1/2 cup granulated sugar, and 1 teaspoon vanilla extract.
3. Use an electric mixer on medium speed to beat the mascarpone mixture until smooth and creamy, about 2 minutes.
4. Add 1 cup heavy whipping cream to the mascarpone mixture.
5. Beat on medium-high speed until stiff peaks form, about 3-4 minutes.
6. Transfer half of the whipped mascarpone mixture to a separate bowl.
7. Add 1 cup ube halaya and 2 tablespoons ube extract to one bowl of mascarpone mixture.
8. Fold gently with a spatula until fully incorporated and uniformly purple.
9. Quickly dip 12 ladyfinger cookies one at a time into the cooled coffee for 2 seconds each.
10. Arrange the coffee-dipped ladyfingers in a single layer in an 8×8 inch baking dish.
11. Spread the purple ube mascarpone mixture evenly over the ladyfinger layer.
12. Dip the remaining 12 ladyfinger cookies in coffee for 2 seconds each.
13. Place these dipped ladyfingers in a single layer over the ube mixture.
14. Spread the plain mascarpone mixture evenly over the top ladyfinger layer.
15. Cover the dish tightly with plastic wrap.
16. Refrigerate for at least 6 hours, or preferably overnight.
17. Remove from refrigerator and dust the top generously with cocoa powder using a fine mesh sieve.

Getting that perfect chill time is crucial—it allows the flavors to meld and the texture to set up beautifully. The final result has this incredible contrast between the coffee-soaked cookies, creamy ube layer, and light mascarpone topping. Serve it chilled in pretty glasses for individual portions, or slice it right from the baking dish for a stunning family-style dessert.

Ube Halaya Chiffon Cake

Ube Halaya Chiffon Cake
Gosh, you’re going to love this ube halaya chiffon cake—it’s that perfect fluffy, purple-hued dessert that feels fancy but is totally approachable. The ube halaya gives it this gorgeous color and subtle sweet potato flavor that’s just irresistible. Trust me, once you try it, you’ll want to make it for every special occasion.

Servings

1

cake
Prep time

25

minutes
Cooking time

60

minutes

Ingredients

– 1 cup cake flour (I always sift mine first for extra fluffiness)
– 1 1/2 cups granulated sugar (divided use, you’ll see why in the steps)
– 2 tsp baking powder
– 1/2 tsp salt
– 7 large eggs, separated (room temperature eggs whip up so much better)
– 1/2 cup vegetable oil (a neutral oil lets the ube flavor shine)
– 3/4 cup ube halaya (the star ingredient—I look for the smooth, spreadable kind)
– 1/2 cup whole milk (room temp helps everything incorporate smoothly)
– 1 tsp ube extract (this really boosts that beautiful purple color)
– 1/2 tsp cream of tartar (your secret weapon for stable egg whites)

Instructions

1. Preheat your oven to 325°F and position a rack in the lower third of the oven.
2. Sift the cake flour, 1 cup of sugar, baking powder, and salt into a large bowl.
3. Make a well in the center of the dry ingredients and add egg yolks, vegetable oil, ube halaya, milk, and ube extract.
4. Whisk the wet and dry ingredients together until just smooth and no flour streaks remain—don’t overmix.
5. In a completely clean, grease-free bowl, beat the egg whites with an electric mixer on medium speed until foamy.
6. Add the cream of tartar and continue beating until soft peaks form.
7. Gradually add the remaining 1/2 cup sugar while beating, increasing speed to high until stiff, glossy peaks form.
8. Gently fold one-third of the egg white mixture into the ube batter to lighten it.
9. Carefully fold in the remaining egg whites until no white streaks remain, being gentle to maintain volume.
10. Pour the batter into an ungreased 10-inch tube pan and smooth the top.
11. Bake for 55-65 minutes until the top springs back when lightly touched and a toothpick inserted comes out clean.
12. Immediately invert the pan and cool completely upside down for at least 2 hours—this prevents collapsing.
13. Run a thin knife around the edges and center tube to release the cake from the pan.
14. Transfer the cake to a serving plate. Lightly dust with powdered sugar before serving if desired. Looks like you’ve got this gorgeous, towering purple cake ready to impress. The texture is incredibly light and cloud-like with that distinctive ube flavor that’s both earthy and sweet. Serve it with a dollop of whipped cream or alongside coffee for the perfect afternoon treat—it’s so pretty it almost feels wrong to cut into, but trust me, you’ll be glad you did.

Summary

Ready to transform your dessert game? These 20 creamy ube halaya recipes offer delicious twists on the classic Filipino treat—perfect for home cooks craving something new and vibrant. We hope you find a favorite to whip up! Don’t forget to leave a comment sharing which recipe you loved most and pin this article on Pinterest to spread the purple joy. Happy cooking!

Leave a Comment