Ingredients
Method
- Preheat oven to 325°F (160°C). Line an 8×8-inch baking pan with parchment paper, leaving a bit of overhang for easy removal.
- Make the crust: In a bowl, combine graham cracker crumbs, sugar, and melted butter. Mix until well coated. Press firmly into the bottom of the pan. Bake for 10 minutes. Let cool slightly.
- Prepare the filling: In a large bowl, beat cream cheese until smooth and fluffy (2–3 minutes). Add sugar and mix well.
- Add eggs one at a time, mixing on low speed. Stir in vanilla, salt, ube halaya, and ube extract until fully combined.
- Fold in sour cream. Pour the mixture over the pre-baked crust and smooth the top.
- Bake for 35–40 minutes, or until the edges are set and the center jiggles slightly. Let cool completely at room temperature, then chill in the fridge for at least 4 hours or overnight.
- Slice into 16 squares and serve chilled. Optional: Top with whipped cream or coconut flakes.
Notes
For a firmer bar, use heavy cream instead of sour cream.
Want it extra purple? Add a drop of food-grade violet coloring for a bolder look.
Ube halaya and ube extract can be found at most Asian grocery stores or online.
Store in the fridge up to 5 days, or freeze (unfrosted) for longer storage.
