Delight in the sweet and earthy flavours of hot ube pandesal, a vibrant Filipino bread roll filled with purple yam goodness.
Prep
30 min
Cook
20 min
Total
140 min
Servings
12
Difficulty
Medium
Instructions
Prepare the dough
In a large bowl, combine the flour, sugar, salt, and instant yeast. Add the warm milk, melted butter, and egg. Mix until a dough forms.
Pro tip: Ensure the milk is warm to the touch but not hot, to properly activate the yeast.
Knead the dough
Transfer the dough to a floured surface and knead for about 8-10 minutes until smooth and elastic.
Pro tip: If the dough is sticky, add a bit more flour, one tablespoon at a time.
First rise
Place the dough in a lightly oiled bowl, cover with a damp cloth, and let it rise in a warm place for about 1 hour, or until doubled in size.
Pro tip: A good spot is inside an off oven with just the light on.
Prepare the filling
Mix the ube halaya and sugar in a small bowl until well combined.
Shape the rolls
Punch down the dough and divide it into 12 equal pieces. Flatten each piece, add about a tablespoon of ube filling, and seal the edges to form a ball.
Pro tip: Ensure the filling is completely enclosed to prevent it from leaking out during baking.
Coat with breadcrumbs
Roll each dough ball in breadcrumbs until fully coated.
Pro tip: This gives the rolls their characteristic pandesal texture.
Second rise
Place the coated dough balls on a baking sheet lined with parchment paper. Cover and let rise for another 30 minutes.
Pro tip: The rolls should be slightly puffed.
Bake the rolls
Preheat your oven to 180°C (350°F). Bake the rolls for 18-20 minutes, or until golden brown.
Pro tip: They should sound hollow when tapped on the bottom.
Tips & Tricks
- Use fresh ube or high-quality ube jam for the best flavour.
- Allow the dough to rise in a warm spot for optimal fluffiness.
- Serve warm for the best taste experience.
Frequently Asked Questions
What is ube pandesal?
Ube pandesal is a Filipino bread roll filled with a sweet purple yam mixture, known for its vibrant purple colour and soft texture.
How many calories are in an ube pandesal?
Each ube pandesal contains approximately 210 calories.
Can I use fresh ube instead of ube halaya?
Yes, you can use fresh ube. Cook and mash it thoroughly before mixing it with sugar to use as filling.
How do I store leftover ube pandesal?
Store leftover ube pandesal in an airtight container at room temperature for up to three days.
How long should I knead the dough?
Knead the dough for about 8-10 minutes until it is smooth and elastic.
Serving Suggestions
Nutrition per serving
210
Calories
5g
Protein
6g
Fat
35g
Carbs
You Might Also Like
More Breakfast Recipes
Homemade Milk Bread Rolls
Soft and fluffy homemade milk bread rolls perfect for breakfast or as a snack.
Lemon Black Raspberry Bread
This moist and zesty Lemon Black Raspberry Bread is perfect for breakfast or a delightful afternoon snack.
Savory Bread Pudding
A delightful savoury twist on the classic bread pudding, perfect for breakfast or brunch. Rich in flavour with cheese and herbs.
Morning Glory Breakfast Bread with Whipped Honey Cinnamon Butter
A delightful morning bread packed with fruits and nuts, complemented by a luscious whipped honey cinnamon butter.
Banana and Chocolate Bread
Moist banana bread with delightful chocolate chunks, perfect for breakfast or a sweet snack.
Blueberry Coconut Bread
Enjoy a slice of this moist and flavourful blueberry coconut bread for breakfast or as a delightful snack.
Kitchen & BBQ gear
What we use for recipes like this

Pots & Pans · Frying Pans
SENSARTE Nonstick Frying Pan Skillet, Swiss Granite Coating Omelette Pan, Healthy Stone Cookware Chef's Pan, PFOA Free (8/9.5/10/11/12.5 Inch) (8 Inch)
$28.21

Coffee & Drinks · Cocktail Shakers
Cocktail Shaker Set|8pcs Cocktail Making Set Stainless Steel 750ml Shakers|Bartender Kit Bar Tool Set with Strainer, Pourers, Muddler, Double Jigger, Mixing Spoon at Home & Bar Gift Set
$20.99

Pit Boss Grills
Chicken & Poultry Rub
$9.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
