Go Back
+ servings
Ube Yema Pandesal Recipe

Ube Yema Pandesal Recipe

Ube Yema Pandesal Recipe is a delicious soft bread roll with ube flavor and sweet yema filling.
Prep Time30 mins
Cook Time15 mins
Proofing Time2 hrs
Total Time2 hrs 45 mins
Course: Breakfast
Cuisine: Filipino
Keyword: Ube Yema Pandesal, Yema Pandesal
Servings: 20
Calories: 259kcal
Author: Jenalyn Rose Forbes


  • 4 cups all-purpose flour
  • ½ cup white sugar
  • 2 tsp instant dry yeast
  • 1 tsp salt
  • 1 cup warm water or milk
  • ½ cup vegetable oil
  • ½ cup ube halaya
  • 1 tsp ube flavoring or more as needed
  • 1 egg
  • 1 tbsp vanilla extract optional
  • 1 cup graham crackers crushed


  • 150 ml condensed milk
  • 2 pcs egg yolk
  • 3 tbsp butter
  • 1 ½ tbsp cornstarch diluted in 1 tbsp water
  • ½ cup peanut crushed
  • ½ cup ube halaya


  • In a large bowl, combine the dry ingredients such as flour, instant dry yeast, sugar and salt.
  • Add the water, vegetable oil, egg, ube halaya, vanilla extract and ube flavoring. Mix well until well incorporated.
  • If you are using an electric stand mixer, mix it for 6 minutes or manually knead for 8-10 minutes until smooth. You may add more flour if you feel it is too sticky.
  • Grease a large bowl, transfer the dough, cover with plastic wrap and let it rise for 1 hour to 1 ½ hour or until the size is doubled.
  • While waiting for the dough to rise, prepare the yema filling. Using a heatproof bowl, combine the condensed milk, egg yolks, butter and ½ cup crushed peanut. Place the bowl over a pot with simmering water. Make sure the bowl is not touching the water. Add the cornstarch mixture and continusly stir until thickens. Remove from the heat and set aside.
  • Once ready, gently "punch" it to release any air bubbles. Divide into 20 equal parts, flatten the dough, spread 1 teaspoon of ube halaya and yema filling in the middle. Roll it into a ball, tuck and seal. Roll each dough with bread crumbs.
  • Line baking sheets with parchment paper and arrange the dough with ½ inch apart. Cover it with a clean tea towel and let rise for another 30 minutes or an hour. Meanwhile, pre-heat the oven at 180°C.
  • Bake at 180°C for 10 - 15 minute until the top is lightly brown. Serve warm or store in an air-tight container at room temperature.


Calories: 259kcal | Carbohydrates: 36g | Protein: 5g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 9mg | Sodium: 179mg | Potassium: 178mg | Fiber: 2g | Sugar: 11g | Vitamin A: 103IU | Vitamin C: 1mg | Calcium: 48mg | Iron: 2mg