Ube Cheese Pandesal Recipe (with Ube Halaya & Cream Cheese Filling)
Soft and fluffy ube cheese pandesal filled with ube halaya and creamy homemade cheese filling. A delicious Filipino bread with a perfect balance of sweet ube and rich, tangy creaminess in every bite.
For the Dough
- 3 ¼ cups all-purpose flour or bread flour
- ½ cup white sugar
- 1 small egg
- 1 cup fresh milk
- 1 tsp salt
- 3 tbsp powdered milk or coffee mate
- 2 tbsp butter or vegetable shortening or combination
- ½ tsp ube flavoring or coloring optional for deeper color
For the Yeast Mixture
- 1 sachet yeast or 2 ½ tsp instant yeast
- 1 tbsp sugar
- ¼ cup warm water
For the Cheese Filling
- 1 liter full cream milk
- 3 tbsp lemon juice
- 1 tbsp sugar
- 1 ½ cups grated cheddar cheese
Filling:
- Ready-made ube halaya ube jam, as needed
- Homemade cream cheese filling as needed
Prepare the Yeast Mixture
Make the Dough
In a large mixing bowl, combine milk, egg, salt, sugar, and powdered milk. Mix well.
Add flour gradually and mix until combined.
Add the yeast mixture and mix again.
Add butter, shortening, and ube flavoring or coloring. Mix until incorporated.
Knead the dough until smooth and elastic. The dough will be sticky - this is normal.
Lightly grease the dough with oil, cover, and let it rise for 1 to 2 hours or until doubled in size.
Make the Cheese Filling
In a pot, heat full cream milk until boiling.
Add half of the lemon juice and stir until it starts to curdle.
Add the remaining lemon juice and continue stirring until curds fully form.
Turn off heat and let it cool.
Drain excess liquid.
Blend or process until smooth.
Add sugar and grated cheddar cheese. Mix until creamy. Set aside.
Assemble the Pandesal
Divide dough into 24 equal pieces.
Flatten each piece into a disk.
Place a teaspoon of ready-made ube halaya and a teaspoon of cream cheese filling in the center.
Seal tightly and form into a smooth ball.
Roll each ball in breadcrumbs.
Place on a lined baking tray.
Cover and let rest for 15-20 minutes.