
The first slice always draws a small gasp.
Not because of the plating, or the height, or anything you planned. Just the color. That deep, unbothered purple, the kind you rarely see in a dessert that is not trying too hard. It sits there on the plate, quiet and sure of itself.
I grew up around ube. Not the trendy kind, swirled into lattes and sold in cafes with long lines. The homemade kind. A pot of ube halaya on the stove, my titas taking turns stirring, the whole kitchen smelling of coconut and something sweet turning slowly thick.
This cheesecake is where that memory meets a slow Sunday bake. Creamy, gentle, faintly caramel, with a color that means something before you even take a bite.
Let me walk you through it.
What Is Ube Halaya?

Ube is a purple yam. That is the short answer, and it clears up most of the confusion right away.
People sometimes mix ube up with taro, or with purple sweet potato, but they are not the same. Ube is its own root, softer and sweeter, with a flavor that leans nutty and almost vanilla-like. The purple is natural, though a little ube extract often deepens it in modern recipes.
Ube halaya is what you get when you cook that yam down with coconut milk, condensed milk, and butter into a thick, spoonable jam. In Filipino homes it shows up everywhere: spread on bread, layered into halo-halo, spooned straight from the jar when nobody is looking. It is comfort, plain and simple.
Here, it does double duty. It flavors the filling and gives the cheesecake its color, no food dye required.
Why You'll Love This Recipe
- The texture is dreamy. Creamy, dense, and smooth, the way a good baked cheesecake should be.
- The flavor is gentle. Sweet, a little nutty, with soft caramel notes from the ube halaya.
- The color does the talking. That purple needs no filter and no explanation.
- It is make-ahead friendly. In fact, it prefers a night in the fridge before serving.
- It brings people together. This is the dessert that quiets a room when you cut into it.
Ingredients

Read through once before you start. Most of this is straightforward, and the ube parts are worth seeking out at a Filipino or Asian grocery.
For the crust
- 1 1/2 cups (150 g) graham cracker crumbs
- 5 tablespoons (70 g) butter, melted
- 2 tablespoons (25 g) granulated sugar
For the ube cheesecake filling
- 16 oz (450 g) cream cheese, softened
- 1/2 cup (150 g) ube halaya
- 1/2 cup (100 g) granulated sugar
- 1/2 cup (120 g) sour cream (or plain full-fat yogurt)
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 to 2 teaspoons ube extract (for color and a deeper ube note)
Optional toppings
- Lightly sweetened whipped cream
- Toasted coconut flakes
- Macapuno (sweet coconut strings)
- A drizzle of extra ube halaya, loosened with a little coconut milk
- White chocolate curls
- Fresh mango slices
A few ingredient notes: Ube halaya is the heart here, so use a good one, jarred or homemade. Ube extract adjusts the color and boosts the flavor, but go slowly, since a little goes a long way. Use fully softened, full-fat cream cheese, or you will fight lumps. Sour cream keeps the filling tender and slightly tangy, and yogurt works if that is what you have. Room-temperature eggs blend in smoothly without overmixing.
Equipment You'll Need
- A 9-inch (23 cm) springform pan
- A mixing bowl and an electric mixer (hand or stand)
- A spatula
- A roasting pan or large baking dish (for the water bath)
- Aluminum foil
- A kettle of hot water
Step-by-Step Instructions
Take your time. Cheesecake rewards a calm hand, not a rushed one.
Make the crust
- Heat your oven to 325°F (160°C).
- Stir together the graham crumbs, melted butter, and sugar until the mixture looks like damp sand.
- Press it firmly into the bottom of your springform pan, using the flat base of a glass to pack it tight.
- Bake for 10 minutes, then set it aside to cool slightly.
Make the ube cheesecake filling
- Beat the softened cream cheese on medium speed until smooth and lump-free, about 2 minutes.
- Add the sugar and beat again until creamy.
- Mix in the ube halaya, sour cream, vanilla, and ube extract until the color is even and vivid.
- Add the eggs one at a time, mixing on low just until each disappears. Stop the moment it comes together. Overmixing here is the enemy of a smooth top.
Bake (water bath option)
- Wrap the outside of your springform pan in a double layer of foil to keep water out.
- Pour the filling over the cooled crust and smooth the top.
- Set the pan inside a roasting pan, then pour hot water into the roasting pan until it reaches about halfway up the sides.
- Bake for 55 to 65 minutes. The edges should be set, with a center that still jiggles gently, like soft jelly.
Bake (no water bath option)
- Skip the foil and roasting pan.
- Place a shallow pan of hot water on the oven rack below the cheesecake. This adds steam and helps guard against cracks.
- Bake at the same temperature for 50 to 60 minutes, watching for that same gentle wobble in the center.
Cool and chill
- Turn off the oven, crack the door open, and let the cheesecake sit inside for an hour. This slow cooldown helps prevent cracks.
- Move it to the counter until it reaches room temperature.
- Chill in the fridge for at least 6 hours, ideally overnight. This is not optional. Chilling is what sets the texture and lets the flavor settle into itself.
Tips for Success
- Bring everything to room temperature. Cold cream cheese and cold eggs give you lumps and uneven baking.
- Do not overmix after the eggs go in. Too much air leads to puffing, then cracking.
- Use the jiggle test. A set edge and a soft, wobbly center means it is done.
- Control the color thoughtfully. Ube halaya gives a soft natural purple. Ube extract deepens it.
- Never rush the chill. A warm cheesecake slices into a soft mess. A cold one slices clean.
Topping Ideas and Serving Suggestions

Ube cheesecake is lovely bare, but a topping can make it feel like an occasion.
- A soft cloud of whipped cream, nothing fancy
- A scatter of toasted coconut for warmth and crunch
- Macapuno strings for a nod to Filipino tradition
- A drizzle of ube halaya thinned with coconut milk
- White chocolate curls for a little shine
- Fresh mango on the side, bright against the purple
Serve slices cold, straight from the fridge, with coffee or a pot of tea. Wipe your knife between cuts, and the color stays sharp and clean on every plate.
A Simple Variation
Want smaller servings? Make mini cheesecakes in a muffin tin lined with paper cups. Press a spoonful of crust into each, divide the filling, and bake at 325°F (160°C) for 18 to 22 minutes, until just set. They chill faster too, which is handy when you are short on time.
For a swirl effect, hold back a little of the ube filling before adding the extract, so you have both purple and pale batter. Spoon them in alternately, then drag a knife through the top for gentle marbling.
Storage and Make-Ahead
This cheesecake keeps beautifully, and honestly, it tastes better the next day.
- Fridge: Store covered for up to 5 days. The flavor deepens as it rests.
- Freezer: Freeze the whole cheesecake or individual slices, well wrapped, for up to 2 months.
- Thawing: Move it to the fridge overnight, then let slices sit briefly at room temperature before serving.
Because it needs a long chill anyway, this is a natural make-ahead dessert. Bake it the day before your gathering and let the fridge do the quiet work.
Recipe Card

Ube Halaya Cheesecake
- Yield: 10 to 12 slices
- Prep time: 25 minutes
- Bake time: 60 minutes
- Chill time: 6 hours (or overnight)
- Total time: about 7 hours 25 minutes
Ingredients
Crust
- 1 1/2 cups (150 g) graham cracker crumbs
- 5 tablespoons (70 g) butter, melted
- 2 tablespoons (25 g) granulated sugar
Filling
- 16 oz (450 g) cream cheese, softened
- 1/2 cup (150 g) ube halaya
- 1/2 cup (100 g) granulated sugar
- 1/2 cup (120 g) sour cream or full-fat yogurt
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 to 2 teaspoons ube extract
Optional toppings
- Whipped cream, toasted coconut, macapuno, ube drizzle, white chocolate curls, fresh mango
Instructions
- Heat oven to 325°F (160°C). Mix crust ingredients, press into a 9-inch springform pan, and bake 10 minutes. Cool slightly.
- Beat the cream cheese until smooth, then add the sugar.
- Mix in the ube halaya, sour cream, vanilla, and ube extract until vivid and even.
- Add eggs one at a time, mixing on low just until combined.
- Pour over the crust. For a water bath, wrap the pan in foil, set in a roasting pan, and add hot water halfway up the sides. Or skip it and place a pan of hot water on the rack below.
- Bake 55 to 65 minutes, until the edges are set and the center jiggles gently.
- Cool in the turned-off oven with the door cracked for an hour, then to room temperature, then chill at least 6 hours.
Notes
- Room-temperature ingredients blend smoothest and bake most evenly.
- Add ube extract gradually to reach the color you want.
- For mini cheesecakes, use a lined muffin tin and bake 18 to 22 minutes.
- Nutrition information is an estimate only and varies with ingredients and portions.
One Last Slice

Some desserts are made to go viral. This one is made to be remembered.
Ube halaya cheesecake asks for good ube, a little patience, and the discipline to let it chill overnight. In return, it gives you a slice that tastes like coconut kitchens and slow afternoons, wrapped in a purple that needs no explanation.
Bake one this week. Then come tell us how it went, and whether anyone gasped at that first slice.
Hungry for more?
If you loved this recipe, head over to Our Food Rhythm for more cozy, flavor-first desserts, weeknight ideas, and food stories worth lingering over.

