My sourdough discard ube brioche bread is soft, fluffy, and buttery, with a beautiful purple crumb and a subtle, nutty sweetness from ube. Ube halaya adds moisture and helps keep the bread tender for days, while bread flour provides structure so your loaf doesn't collapse. Sourdough discard adds a subtle tang that balances the richness, and since commercial yeast makes the dough rise, there's no need to feed or activate your sourdough starter before baking.

Growing up in a Filipino household, ube halaya was always a staple at our Christmas and New Year's celebrations. I thought adding ube halaya to bread dough could work much like a tangzhong, a starchy mixture that locks in moisture to keep bread soft and fluffy. When I tested the idea with my sourdough discard ube rolls, the results were even better than I expected! The bread was incredibly soft, with a texture almost like cotton candy. I loved the results so much that I wanted to try the same technique in a rich, buttery brioche loaf.
I used bread flour in this recipe because its higher protein content helps develop a stronger gluten network, giving the loaf enough structure to support its soft, fluffy crumb. Since ube halaya adds so much moisture and tenderness to the dough, that extra strength helps prevent the loaf from collapsing and the interior from turning gummy as it cools.

You'll love tearing off chunks of this soft, fluffy bread to enjoy on its own or toasting thick slices and slathering them with butter. It also makes the best French toast, almond bostock, and bread pudding.
How to Make Sourdough Discard Ube Brioche Step by Step
Gather your ingredients
You can purchase ube powder and ube extract at your local Asian Supermarket or online.

If you don't want to make your own halaya, you can use store-bought 226 grams (1 cup) ube jam and add 42 grams (3 tbsp) softened unsalted butter to the dough.
Make the ube halaya
First soak the ube powder for 20 minutes, then transfer with the soaking liquid to a small pot. Add milk and bring to a boil, simmer for another 15 minutes, or until the mixture has thickened to the consistency of chocolate pudding. Then transfer to a bowl and stir in the butter. Let the halaya cool completely before adding it to the dough.


Make the dough
Combine the ube halaya and all the dough ingredients in the bowl of your stand mixer. Mix with a dough hook until a shaggy dough forms. Let the dough rest for 15 minutes to give the flour time to hydrate and the gluten a head start without extra mixing. Knead until the dough is smooth, pulls away from the sides of the bowl, and gathers around the hook.


Proof the dough
Round the dough into a tight ball and transfer it to a lightly-oiled bowl. Let the dough rise until doubled in volume, about 30 minutes to 1 hour.


Proofing time could take longer depending on the temperature of your kitchen.
Shape the dough
Divide the dough into three equal portions. Flatten each portion into a roughly 10-by-4-inch oval. Working with the shorter side, roll the dough into a tight log. Nestle each log into a parchment-lined 8-by-5-inch loaf pan.




You can shape your loaf however you like! I chose this shape simply because I liked how it looked.
Final proof
Cover the pan with plastic wrap and let the dough rise until it almost fills the pan.


Bake the loaf
Brush the top of the dough with egg wash. Bake the loaf at 350 F for 50 minutes to 1 hour.


The best way to tell whether your loaf is fully baked is to test it with an instant-read thermometer. The center should register between 190 F and 200 F.

Did this recipe rise to the occasion?
★★★★★
Leave a star rating and a comment. Your feedback inspires future recipes and helps others feel confident choosing what to bake next. I read and respond to every message.
If you're looking for additional ways to support my work, share this recipe or buy me a Ko-fi. Every little bit helps me keep creating the recipes and guides you enjoy.
Thank you for your support!

Soft and Fluffy Sourdough Discard Ube Brioche
Equipment
This section may contain affiliate links
Ingredients
Ube Halaya
- 10 g ube powder
- 113 g water
- 113 g whole milk
- 50 g brown sugar
- 42 g unsalted butter
Ube Brioche Dough
- 7 g active-dry yeast
- 28 g brown sugar
- 113 g whole milk
- 113 g sourdough discard
- 360 g all-purpose flour
- 5 g ube extract
- 1 egg yolk large egg
- 6 g salt
Egg Wash
- 1 egg white large egg
Click US Customary to view volume measurements
Instructions
Make the ube halaya
- Add the water and ube powder to a small saucepan. Let the powder rehydrate for 20 minutes.10 g ube powder, 113 g water
- Add the milk and sugar into the saucepan and bring the mixture to a boil over high heat.113 g whole milk, 50 g brown sugar
- Lower the temperature to a simmer and continue cooking, stirring frequently to prevent the bottom from scorching, until the mixture thickens to the consistency of chocolate pudding, about 15 to 20 minutes.
- Transfer the ube halaya to a bowl and stir the butter in. Let the halaya cool completely before adding it to your dough, otherwise the heat could kill the yeast.42 g unsalted butter
Make the dough
- While the halaya cools, whisk the yeast, sugar and milk in the bowl of your stand mixer. Cover and let the yeast bloom until foamy and fragrant.7 g active-dry yeast, 28 g brown sugar, 113 g whole milk
- Add the cooled ube halaya and the remaining dough ingredients to the bowl of your yeast mixture.113 g sourdough discard, 360 g all-purpose flour, 5 g ube extract, 1 egg yolk, 6 g salt
- Using a dough hook, mix until a shaggy dough forms. Cover the bowl and let the dough rest for 15 minutes, this allows the flour to hydrate and jumpstarts gluten development without excessive mixing.
- After the rest period, continue kneading with a dough hook until the dough is smooth and pliable. The dough should pull away from the sides and cling to the hook.
Proof the dough
- Turn the dough out on a clean surface. Round the dough into a tight ball and transfer it to a lightly-oiled bowl. Cover with plastic wrap.
- Let the dough rise untouched until its full of air and doubled in volume. This should could take anywhere from 30 minutes to 2 hours depending on the temperature of your kitchen.
Shape the dough
- Line an 8-by-5-inch loaf pan with parchment paper or brush with butter. Set aside.
- Turn the dough out on a clean surface. Divide the dough into three even portions.
- Using a rolling pin, flatten one portion of dough into a 10-by-4-inch oval.
- Working with the shorter side, roll the dough into a tight log.
- Nestle the log into the prepared pan. Repeat with the remaining portions.
Final proof
- Cover the loaf pan with plastic wrap. Let the dough rise until it almost fills the pan, about 30 to 45 minutes.
Bake the loaf
- Preheat the oven to 350 F.
- Brush the top of the dough with egg white. This gives the bread a beautiful, shiny finish without causing too much browning.1 egg white
- Bake the loaf for 45 minutes to 1 hour, or until the top is golden brown and the center registers at least 190 F on an instant-read thermometer.
- Transfer the loaf to a wire rack and let it cool for at least 30 minutes before slicing.
Tips
These recipes were developed and tested using grams for precise measurements. To increase your chances of success, I recommend investing in a kitchen scale. I've included rough volume estimates (in tablespoons and cups), but they might not be totally accurate.
Remember all ovens are unique, these recipes were tested in my oven which runs cooler than others. You might need to lower the temperature if your bake appears to be browning too quickly. Monitor your bake closely and make adjustments if needed.
Notes
Nutrition
I am not a nutritionist or dietitian, any nutrition information provided is an estimate.






Did you make this recipe? Do you have questions? Let me know below!