Ube Coconut Lush Dessert
Ube Coconut Lush Dessert is a chilled, layered dessert with a buttery coconut graham crust, a creamy ube layer, and an easy coconut pudding on top. It’s cool, soft, and a little rich in the best way.
The flavor is very ube-forward with that familiar vanilla-coconut vibe underneath, and the colors look great in a 9×13 pan. I like this one when I want a dessert that slices neatly and still feels like a treat.
This is one of my go-tos for weekends and holidays, especially when I need something make-ahead that doesn’t require frosting skills. It’s also a nice Filipino American-style dessert bar when you want ube on the table in a simple, familiar format.

Why You’ll Love This Recipe
Make-ahead friendly: This is the kind of dessert that actually gets better after a long chill, so it’s easy to make the day before you need it.
Ube + coconut combo: The ube cream cheese layer has that deep purple yam flavor, and the coconut pudding keeps everything light and creamy.
Great slice-and-serve: Once it’s chilled, you can cut clean squares in a 9×13 and serve it straight from the fridge.
Easy layers: No fancy techniques here. If you can mix, fold, and spread, you’ve got it.
Flexible swaps: You can change the crust cookie, adjust the ube intensity, or go richer with coconut cream depending on what you have.
Key Ingredients
Crust
- Graham cracker crumbs: I use the classic graham crust base here because it’s reliable and holds up under the creamy layers.
- Sweetened shredded coconut: This gives the crust a little chew and a stronger coconut flavor. Sweetened works best since it also helps the crust taste like dessert.
- Granulated sugar: Just enough to keep the crust from tasting flat once it’s chilled.
- Unsalted butter: Melted butter is what makes the crust pressable and sliceable. If you use salted butter, I’d still keep the added salt light.
- Salt: Don’t skip it. A small pinch keeps the crust from tasting overly sweet.
Ube Cream Layer
- Cream cheese: Softened is important so you don’t end up with little lumps. Full-fat is what I usually use for the best texture.
- Powdered sugar: This sweetens and keeps the ube layer smooth without feeling grainy.
- Ube halaya: This is where the real ube flavor comes from. The jarred kind is totally fine here.
- Ube extract: A little goes a long way and helps boost that ube flavor (and color) in a consistent way.
- Coconut milk: Just enough to loosen the mixture so it spreads easily. If your ube halaya is thick, this helps a lot.
- Whipped topping: Folded in at the end for a lighter, fluffier layer that still sets up well in the fridge.
Coconut Pudding Layer
- Instant coconut cream pudding mix: Instant is the key here. Make sure it’s the instant kind so it thickens up quickly.
- Coconut milk: This is what makes the pudding taste like coconut instead of just “vanilla pudding with coconut.”
- Whole milk: Helps keep the pudding creamy and balanced so it’s not too heavy.
- Whipped topping: This softens the pudding layer and makes it easier to spread without dragging the ube layer underneath.
Topping
- Whipped topping: A thick, simple finish that makes the bars look clean and keeps the top layer soft.
- Toasted sweetened shredded coconut: Toasting makes it smell like coconut candy. I like a mix of golden and lightly browned for the best flavor.
- Ube halaya: Optional, but really pretty drizzled over the top. Warm it slightly if you want it to drizzle more easily.
Recipe Instructions
- Preheat the oven: Heat the oven to 350°F. Lightly grease a 9×13-inch baking dish if you want easier lifting and serving.
- Mix the crust: Stir the graham cracker crumbs, shredded coconut, sugar, and salt together, then mix in the melted butter until everything looks evenly moistened.
- Bake the crust: Press the crust firmly into the bottom of the dish, using the bottom of a flat cup to pack it down. Bake for about 12 to 15 minutes, until lightly set and fragrant, then cool completely.
- Beat the ube layer: Beat the cream cheese and powdered sugar until smooth, then beat in the ube halaya, ube extract, and coconut milk until the color and texture are uniform.
- Fold and spread: Fold the whipped topping into the ube mixture, then spread it evenly over the cooled crust. Chill for 15 to 20 minutes so the surface firms up a bit.
- Whisk the pudding: Whisk the instant pudding mix with cold coconut milk and cold whole milk for about 2 to 3 minutes, until thickened, then let it sit for 5 minutes.
- Finish the pudding layer: Fold whipped topping into the pudding, then spread it evenly over the ube layer, smoothing the top as you go.
- Add the topping: Spread the remaining whipped topping over the pudding layer. Sprinkle with toasted coconut, and drizzle with ube halaya if you want.
- Chill: Refrigerate for at least 4 hours, or overnight for the cleanest slices, then cut into squares and serve cold.
My Tips!
This is the section that separates “good” from “wow.” If you read only one part of this post, make it this one — it’s where I reveal my recipe trick.
Recipe Tips & Tricks
Let the crust cool all the way. If the crust is still warm, the ube layer can get a little slippery and harder to spread cleanly.
Soften the cream cheese first. Cold cream cheese tends to leave little lumps, and they’re hard to beat out once the ube halaya is mixed in.
Chill between layers if things feel loose. A short chill after the ube layer makes the pudding layer much easier to spread without mixing the colors.
Toast the coconut a little darker than you think. It looks lighter once it cools, and the deeper toast gives better flavor on top.
Adjust ube to your taste. If you want a stronger ube flavor, bump up the ube halaya and taste the mix before you fold in the whipped topping.
Simple tweaks
Here’s where the fun begins — a few simple tweaks can turn this recipe from casual treats into the star of any party.
Serving Suggestions
- Strong coffee: This is really nice with coffee, especially if you like desserts on the richer side. I usually do black coffee or an iced latte.
- Fresh fruit: A bowl of sliced mango, strawberries, or pineapple is an easy side. It makes the plate feel a little lighter.
- Extra ube drizzle: If you love ube, add a small spoonful of warmed ube halaya over each piece. It also makes the purple color pop.
- Toasted coconut on top: Add the coconut right before serving if you want it crunchier. It’s still good after chilling, just a bit softer.
Eat it later
This section explains how to store leftovers properly and how far in advance the recipe can be prepared.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Keep it tightly covered so the topping doesn’t dry out or pick up fridge smells.
You can make this recipe ahead the day before and leave it in the fridge overnight. The layers set up more firmly, and slicing is easier the next day.
If you want to freeze it, freeze individual portions in a sealed container. Thaw in the fridge overnight before serving; the texture is a little softer, but it still tastes good.
It could help!
Before you close the tab or print the recipe, scroll through these quick answers.
Recipe FAQs
Can I make this as a no-bake ube lush dessert?
Yes. Press the crust firmly into the pan and chill it instead of baking. I like using a flat-bottomed cup to really pack it down so it slices cleanly.
Where do I find ube halaya?
I usually find it at Filipino or Asian grocery stores, often in jars. If you can’t find halaya, you can still make a purple yam dessert bar with ube extract, but the flavor won’t be as deep.
Can I make the ube flavor stronger?
You can. Increase the ube halaya and then taste the mixture before folding in the whipped topping, since different brands vary in sweetness. You can also add a tiny bit more ube extract, but go slowly so it doesn’t taste artificial.
Can I swap the graham crackers for something else?
Yes, shortbread cookie crumbs work really well and make the crust taste more buttery. You can also use vanilla wafers if that’s what you have.
Can I use coconut cream instead of coconut milk in the pudding layer?
You can, and it makes a richer coconut pudding layer. If your coconut cream is very thick, whisk it well with the milk so it blends smoothly before the pudding sets.
Keep it with you
The printable version with print button is at the end of the post, easy to follow, and includes all the steps you’ll need.
Ube Coconut Lush Dessert

Ingredients
Crust
- 2 cups graham cracker crumbs
- 1/2 cup sweetened shredded coconut
- 1/4 cup granulated sugar
- 1/2 cup unsalted butter melted
- pinch salt.
Ube Cream Layer
- 8 oz cream cheese softened
- 1/2 cup powdered sugar
- 3/4 cup ube halaya
- 1 tsp ube extract
- 2 tbsp coconut milk
- 1 cup whipped topping thawed.
Coconut Pudding Layer
- 2 boxes 3.4 oz instant coconut cream pudding mix
- 2 cups cold coconut milk
- 1 cup cold whole milk
- 1 cup whipped topping thawed.
Topping
- 2 cups whipped topping thawed
- 1/2 cup toasted sweetened shredded coconut
- ube halaya for drizzle optional.
Instructions
Crust
- Heat oven to 350 F
- mix graham cracker crumbs shredded coconut sugar salt and melted butter until evenly moistened
- press firmly into a 9x13 inch dish
- bake until lightly set and fragrant about 12 to 15 minutes then cool completely.
Ube Cream Layer
- Beat cream cheese and powdered sugar until smooth
- beat in ube halaya ube extract and coconut milk until uniform and creamy
- fold in whipped topping
- spread evenly over cooled crust and chill 15 to 20 minutes to set slightly.
Coconut Pudding Layer
- Whisk pudding mix with cold coconut milk and cold milk until thickened about 2 to 3 minutes then rest 5 minutes
- fold in whipped topping
- spread evenly over ube layer.
Finish and Chill
- Spread remaining whipped topping over the pudding layer
- sprinkle with toasted coconut and drizzle with ube halaya if using
- refrigerate at least 4 hours or overnight before slicing and serving.
