This one feels like dessert, but it’s actually a super easy breakfast.
Creamy, lightly sweet, and full of that beautiful purple ube flavor.
You mix it at night, and in the morning it’s ready to go.
No cooking, no stress.
Why I Love This Recipe
I first made this on a busy weeknight when I wanted something fun but easy for the next morning. I had leftover ube halaya and didn’t want it to go to waste. I mixed it into oats with a little cream cheese, and wow—it tasted like cheesecake in a bowl.
Now it’s one of those recipes I come back to when I want something comforting but still simple.
- It tastes like dessert but keeps you full
- No cooking needed at all
- Easy to prep ahead for busy mornings
- That bright purple color just makes it fun to eat
- You can customize the sweetness easily

What You’ll Need
- 1 cup rolled oats
- 1 cup milk (any kind)
- 1/2 cup ube halaya (ube jam)
- 4 oz cream cheese, softened
- 2 tablespoons honey or maple syrup
- 1/2 teaspoon vanilla extract
- 2 tablespoons plain yogurt
- 2 tablespoons crushed graham crackers
- Pinch of salt

Servings and Time
Servings: 2
Prep Time: 10 minutes
Chill Time: 6–8 hours (overnight)
Tools You’ll Need
- Mixing bowl
- Spoon or spatula
- Measuring cups and spoons
- 2 jars or containers with lids
Substitutions and Variations
- Use coconut milk for a richer flavor
- Swap honey with brown sugar or agave
- Use dairy-free cream cheese if needed
- Add chia seeds for extra thickness
- Top with fresh fruit like mango or banana
Make Ahead Tips
Make up to 3 days ahead and keep in the fridge. The flavor actually gets better after a day.
Ube Cheesecake Overnight Oats Recipe
Step 1: Mix the Base
In a bowl, combine 1 cup rolled oats, 1 cup milk, 1/2 cup ube halaya, 2 tablespoons yogurt, 2 tablespoons honey, 1/2 teaspoon vanilla extract, and a pinch of salt. Stir until fully mixed and smooth.

Step 2: Make Cheesecake Layer
In a separate bowl, mix 4 oz softened cream cheese with 1 tablespoon milk until smooth and creamy.

Step 3: Layer the Oats
Divide half the ube oat mixture into two jars. Add a layer of the cream cheese mixture. Then top with the remaining oats.

Step 4: Add Toppings
Sprinkle 2 tablespoons crushed graham crackers evenly on top of both jars.

Step 5: Chill Overnight
Cover and refrigerate for at least 6 hours or overnight.

Pro Tips
- Mix really well so the ube spreads evenly
- Let the cream cheese soften fully to avoid lumps
- Taste before chilling and adjust sweetness
- Use clear jars so you can see the pretty layers
- Add toppings right before eating for crunch
Why This Recipe Works (Quick Science)
Oats absorb liquid overnight, which softens them without cooking. The ube adds natural starch and flavor, making the mixture thicker. Cream cheese adds fat, which gives that rich cheesecake texture. The balance of liquid and oats is what makes it creamy instead of dry.
Common Mistakes
- Not mixing enough (leads to uneven flavor)
- Using too little liquid (makes oats dry)
- Skipping salt (it boosts the sweetness)
- Adding toppings too early (they get soggy)
What to Serve With
- Fresh mango slices
- A boiled egg for protein
- Iced coffee or milk tea
- Banana on the side
Macros Information (Per Serving, Approximate)
- Calories: 320
- Protein: 9g
- Carbs: 45g
- Fat: 12g
- Fiber: 5g
Leftovers and Storage
Store in the fridge for up to 3 days. Keep it sealed tight. Stir before eating if it thickens too much. Add a splash of milk if needed.
FAQ
Can I use instant oats?
Yes, but the texture will be softer and less chewy.
Can I heat it up?
You can, but it’s best cold or slightly chilled.
What does ube taste like?
It’s mildly sweet, nutty, and a little like vanilla.
Can I skip the cream cheese?
Yes, but you’ll lose the cheesecake flavor.
Final Thoughts
This is one of those recipes that feels special but takes almost no effort. It’s creamy, colorful, and just fun to eat. Try it once, and it might become part of your regular routine. When you make it, come back and share how it turned out or what you added to make it your own.

