Ube Bread Pudding Recipe

Rainy afternoons in my Lola’s kitchen always smelled like sweet milk and toasted bread, and that smell is exactly what this Ube Bread Pudding Recipe brings back every single time I make it.

It’s soft, custardy, and impossibly creamy, with that unmistakable ube flavor – earthy-sweet, faintly nutty, almost like vanilla’s more interesting cousin – swirled through every bite.

The violet color alone makes people stop and ask what it is before they even taste it. This version comes together with pantry staples and a steamer, no fancy equipment required.

Quick note before we dive in: this recipe leans on ube-flavored condensed milk and ube extract for convenience, so it’s incredibly beginner-friendly, even if you’ve never cooked with ube before.

What Is Ube Bread Pudding and Why Do Fans Love It?

Ube bread pudding is a steamed Filipino dessert made by soaking bread in a sweetened, ube-flavored milk custard, then steaming it until set into a soft, jiggly, cake-like pudding.

The flavor profile sits somewhere between coconut, vanilla, and pistachio, with a gentle sweetness that never feels overpowering.

Compared to classic Western bread pudding, which is typically baked and leans heavily on cinnamon and raisins, this Filipino take is steamed for a silkier, almost flan-like texture, and the ube flavor takes center stage instead of warm spices.

It also shares DNA with cassava cake and leche flan, two other beloved steamed Filipino desserts, but this bread pudding is unique because it transforms humble, often day-old bread into something rich and celebratory.

Fans love it because it’s nostalgic, visually striking, and endlessly comforting – a dessert that feels like home in every spoonful.

The Nostalgic History Behind This Food

Bread pudding has long been a resourceful dessert in Filipino households, born from the habit of never letting leftover pandesal or loaf bread go to waste.

Copycat Ube Bread Pudding

Home cooks would soak stale bread in sweetened milk and steam it into something new, a practice rooted in practicality long before it became a dessert in its own right.

Ube entered the picture as the purple yam grew into one of the Philippines’ most beloved flavors, traditionally prepared as ube halaya by slow-cooking fresh ube with milk and sugar.

Over time, fresh ube preparation was gradually phased out of everyday home cooking in favor of ube-flavored condensed milk and extracts, which made the flavor far more accessible.

This distinguishes the modern, easy version from newer ube-flavored products like ube lattes or ube cheesecakes, which prioritize trend over tradition.

Key Ingredients That Give This Recipe Its Signature Flavor

The magic of this dish comes from a handful of ingredients working together.

Ube-flavored condensed milk is the backbone, delivering sweetness, creaminess, and that signature purple-yam flavor in one can.

Fresh or evaporated milk loosens the custard base and keeps the texture light rather than dense.

Ube food coloring intensifies the violet hue, since condensed milk alone often isn’t vibrant enough on its own.

Flour and baking powder give the pudding just enough structure to hold its shape once steamed, while still staying soft and custardy rather than bready.

A small pinch of salt rounds out the sweetness and keeps the flavor balanced instead of flat.

Finally, the bread itself acts like a sponge, soaking up all that ube custard and turning into a tender, pillowy base. Together, these ingredients create the rich, nostalgic flavor fans of this dessert keep coming back for.

Ube Bread Pudding Recipe Ingredients

Here’s everything you’ll need to make this Ube bread pudding recipe, along with notes on substitutions:

  • 1 can (390g) condensed milk, ube flavor – the main source of sweetness, creaminess, and ube flavor. If unavailable, use regular condensed milk plus 2–3 tbsp ube halaya jam.
  • 1 can (390g) fresh or evaporated milk – thins the custard and adds richness. Evaporated milk gives a slightly creamier result; fresh milk makes it lighter.
  • 1/2 cup flour – helps the custard set with a soft, sliceable structure. All-purpose flour works best, though cake flour can be used for an even softer texture.
  • 1 tsp baking powder – gives the pudding a slight lift so it isn’t too dense.
  • 1 tsp ube color (ube extract/food coloring) – boosts both color and flavor. Skip this if you prefer a more natural, muted purple from the condensed milk alone.
  • 8 pcs sliced bread (or any bread) – classic white sandwich bread works great, but pandesal, brioche, or even slightly stale bread all absorb the custard beautifully.
  • Pinch of salt – balances the sweetness.
  • Butter – for greasing the loaf pan so the pudding releases cleanly.

Tools You Need to Make This Recipe at Home

You don’t need anything fancy – just basic kitchen tools:

  • Large mixing bowl
  • Whisk
  • Loaf pan
  • Aluminum foil
  • Steamer (or a large pot with a steaming rack)
  • Toothpick (for checking doneness)
  • Measuring cups and spoons
  • Pastry brush (for greasing the pan)

Prep Time: 10 minutes (plus 30 minutes soaking)
Cook Time: 45 minutes
Total Time: About 1 hour 25 minutes
Servings: 8 slices

Steps to Make This Recipe

1. Mix the wet and dry ingredients.

In a large bowl, whisk together the ube-flavored condensed milk and fresh (or evaporated) milk until smooth. Add the flour, baking powder, ube color, and a pinch of salt, then whisk thoroughly until no flour lumps remain.

Mix the wet and dry ingredients

2. Add the bread.

Tear the 8 slices of bread into small pieces and add them to the liquid mixture. Stir gently, making sure every piece is fully submerged.

Add the bread

3. Soak.

Cover the bowl and let it sit for 30 minutes so the bread fully absorbs the custard.

4. Prepare the loaf pan.

Brush a loaf pan generously with melted butter. Pour in the soaked bread mixture and even out the top with a spatula.

Prepare the loaf pan

5. Cover and steam.

Wrap the pan tightly with aluminum foil and place it in a steamer over boiling water. Steam for 45 minutes, or longer if your pudding is thick.

Cover and steam

6. Check for doneness.

Insert a toothpick into the center – if it comes out clean, the pudding is fully cooked.

7. Cool and serve.

Let the pudding cool completely before slicing. For a firmer, cleaner cut, refrigerate for a few hours before serving.

Cool and serve

Pro Tips for Getting the Flavor Just Right

A few small details make a big difference with this Ube Bread Pudding Recipe.

First, don’t rush the soaking step – 30 minutes lets the bread absorb the custard evenly, so skipping it often leads to dry pockets or a gummy center.

If your bread is very fresh and soft, you can soak it a few extra minutes, while slightly stale bread soaks up liquid faster.

Steam, don’t boil aggressively. A rapid, violent boil can cause condensation to drip onto the pudding’s surface, making it watery.

Keep the heat at a steady simmer instead, and make sure the foil is wrapped tightly so no water seeps in.

Don’t skip the toothpick test. Since ube custard looks set on top before it’s fully cooked underneath, pulling it out too early is one of the most common mistakes – it should come out clean, not wet or streaky.

For the most vibrant color, use both ube-flavored condensed milk and a few drops of ube extract; relying on just one often results in a duller, grayish-purple tone.

Ube Bread Pudding

Finally, resist slicing it warm. Letting it cool completely – or chilling it for a couple of hours – firms up the texture and gives you clean, bakery-style slices instead of a mushy scoop.

Easy Variations to Customize This Food

This recipe is easy to make your own:

Swirl in a few tablespoons of ube halaya before steaming for a deeper, more intense ube flavor.

Add macapuno strings or shredded young coconut for extra texture and a tropical touch.

For a richer finish, sprinkle grated cheese on top before steaming, a popular Filipino flavor pairing with sweet ube.

Prefer a baked version? Skip the steamer and bake covered at 350°F (175°C) for about 35–40 minutes instead.

You can also use brioche or pandesal for a softer, slightly sweeter crumb, or stir in raisins or toasted coconut flakes for added texture in every bite.

Best Ways to Serve This Ube Bread Pudding

Ube bread pudding is just as comfortable as an everyday treat as it is as a centerpiece dessert.

Serve it warm, fresh out of the steamer, with a drizzle of extra ube halaya or a splash of condensed milk on top for an indulgent finish.

A small scoop of vanilla or ube ice cream alongside a warm slice creates a satisfying contrast of temperatures and textures.

For gatherings, slice it into neat squares and arrange them on a platter for fiestas, potlucks, or holiday dessert tables – its bright purple color makes it a natural standout next to other Filipino desserts like leche flan or biko.

It also pairs beautifully with a cup of coffee or hot chocolate, making it a cozy afternoon snack.

When you’re packing lunchboxes or making merienda trays, individually wrapped slices travel well and stay moist for hours.

For a more elevated presentation, top chilled slices with whipped cream and a sprinkle of toasted coconut, or serve alongside fresh fruit like mango for a refreshing balance to the rich, creamy custard.

How to Store and Keep It Fresh

Store leftover Ube bread pudding in an airtight container in the refrigerator for up to 4–5 days. For longer storage, wrap individual slices tightly and freeze for up to 1 month.

Easy Ube Bread Pudding

To reheat, steam refrigerated slices for 5–7 minutes, or microwave for 20–30 seconds until warmed through. Thaw frozen slices in the fridge overnight before reheating for the best texture.

Nutrition Facts and Dietary Notes

One slice (based on 8 servings) contains roughly 220–260 calories, with sugar and carbs coming mainly from the condensed milk and bread.

For a gluten-free version, use gluten-free bread and a 1:1 gluten-free flour blend.

To make it vegan, swap dairy milk and condensed milk for coconut-based alternatives.

For a lower-sugar option, use a sugar-free condensed milk substitute.

Ube itself offers antioxidants called anthocyanins, giving this treat a small nutritional upside alongside its comforting sweetness.

FAQs

1. Can I use fresh ube instead of ube extract or flavored condensed milk?

Yes – boil and mash fresh ube, then mix it into regular condensed milk for a more natural, less artificial flavor.

2. What’s the best bread to use for this recipe?

Classic white sandwich bread works great, but pandesal, brioche, or slightly stale bread all soak up the custard beautifully.

3. Can I bake this instead of steaming it?

Yes, bake covered at 350°F (175°C) for 35–40 minutes, checking doneness with a toothpick.

4. Why did my bread pudding turn out soggy or runny?

This usually means it needs more steaming time, or too much liquid condensed during steaming – make sure the foil is sealed tightly.

5. Is Ube bread pudding the same as cassava cake?

No – cassava cake uses grated cassava as its base, while this recipe uses bread soaked in an ube custard, giving it a softer, more pudding-like texture.

Ube Bread Pudding Recipe

Ube Bread Pudding Recipe

5 from 2 votes
Rainy afternoons in my Lola's kitchen always smelled like sweet milk and toasted bread, and that smell is exactly what this Ube Bread Pudding Recipe brings back every single time I make it.
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 30 minutes
Servings: 8
Course: Dessert
Cuisine: American
Calories: 230

Ingredients
  

  • 1 can 390g condensed milk, ube flavor
  • 1 can 390g fresh or evaporated milk
  • 1/2 cup flour
  • 1 tsp baking powder
  • 1 tsp ube color ube extract/food coloring
  • 8 pcs sliced bread or any bread
  • Pinch of salt
  • Butter

Method
 

  1. In a large bowl, whisk together the ube-flavored condensed milk and fresh (or evaporated) milk until smooth. Add the flour, baking powder, ube color, and a pinch of salt, then whisk thoroughly until no flour lumps remain.
  2. Tear the 8 slices of bread into small pieces and add them to the liquid mixture. Stir gently, making sure every piece is fully submerged.
  3. Cover the bowl and let it sit for 30 minutes so the bread fully absorbs the custard.
  4. Brush a loaf pan generously with melted butter. Pour in the soaked bread mixture and even out the top with a spatula.
  5. Wrap the pan tightly with aluminum foil and place it in a steamer over boiling water. Steam for 45 minutes, or longer if your pudding is thick.
  6. Insert a toothpick into the center - if it comes out clean, the pudding is fully cooked.
  7. Let the pudding cool completely before slicing. For a firmer, cleaner cut, refrigerate for a few hours before serving.

Video

Notes

Store leftover ube bread pudding in an airtight container in the refrigerator for up to 4–5 days. For longer storage, wrap individual slices tightly and freeze for up to 1 month.

And that’s it – a soft, vibrant, deeply comforting Ube bread pudding recipe you can make with just a handful of ingredients and a steamer.

Last few words I want to say, if you give it a try, I’d love to hear how it turned out, so drop a comment below with your tips or tweaks.

We’d love to hear what you think of this recipe! Give it a try and let us know how it turned out by leaving a comment below. Don’t forget to follow us on Pinterest, Facebook and YouTube for more delicious recipes, cooking inspiration, and kitchen tips. Your feedback and support help us continue creating content you’ll love!

2 thoughts on “Ube Bread Pudding Recipe”

Leave a Comment

Recipe Rating