Ube Spanish Bread

Ditch the ube-cheese pandesal and try something new: ube Spanish bread.
16 pieces
Wait Time
2 Hrs
Active Time
1 Hr

If you're bored of ube-cheese pandesal, work with another shape and make ube Spanish bread. This recipe gives you the option to flavor the bread, the filling, or both. Don’t be intimidated by the shaping part—imagine rolling up long pizzas, starting from the crust and working your way up to the tip.

Make the Dough


Combine milk, instant yeast, and ⅛ cup sugar in a bowl. Let rest for 5 minutes.


In a separate large bowl, mix flour, salt, and remaining sugar. Add milk mixture, butter, egg, and ube flavoring (if using). Mix using a wooden spoon until well blended and a slightly sticky dough forms.


Lightly grease a clean work surface or wooden cutting board with oil. Tip the dough onto the prepared surface. Knead dough with oiled hands until smooth and elastic.


Brush a bowl with oil using a silicone brush. Form the dough into a ball, and place in the greased bowl. Cover with a damp kitchen towel or plastic wrap, and let rise in a warm area until doubled in size, about 1 hour.

Make the Filling


Melt butter in a saucepan over medium-low heat. Once butter is bubbly, stir in flour and ¼ cup breadcrumbs.


When the mixture starts to boil, add milk, ube flavoring (if using), sugar, salt, and remaining breadcrumbs.


Cook filling until thick, then remove from heat. Continue stirring until the filling forms a paste-like texture. Set aside.

Shape the Dough


Prepare a clean work surface or wooden cutting board and a silicone brush. Prepare melted butter and milk in separate bowls. Add breadcrumbs to a shallow tray or plate. Line a baking sheet with parchment paper.


Uncover the dough, punch it down, and divide into 16 parts. Using a rolling pin, roll each piece of dough into a long, pizza-like triangle.


Brush the rolled out dough triangles with butter. Spread filling on the surface, leaving a few centimeters around the edges unfilled. Starting from the wider end, roll the dough towards the thinner end to shape. Pinch the flap to close.


Brush each piece with milk, then roll in a plate of breadcrumbs. Place prepared bread on a parchment-lined baking sheet, flap side down. Once all pieces have been shaped, cover baking sheet with plastic wrap or a kitchen towel. Let rise until doubled in size, about 30 minutes.

Bake the Bread


Preheat oven to 300°F.


Bake bread in your oven's middle rack for 20 minutes. Serve warm.


  • ¾ warm milk
  • 1 ½ teaspoons instant yeast
  • ¼ cup sugar
  • 3 cups all-purpose flour
  • 1 teaspoon salt
  • 3 tablespoons butter, melted
  • 1 egg
  • 2 tsp ube flavoring, optional


  • ¼ cup butter
  • 2 teaspoons flour
  • ½ cup bread crumbs, divided
  • ⅛ cup milk
  • ½ tsp ube extract, optional
  • ½ cup brown sugar
  • ½ teaspoon salt
  • 1 tbsp butter, melted, for brushing
Peppe Unlock

Unlock Everything with Pepper Plus

  • Premium Recipes
  • 🙈
    Bookmark Recipes
  • 🍌
    Substitutions & FAQs
  • 🎒
    Event Discounts

Join the Club that Filipino Cooks Love

“I'm Bardo from Pepper. Stuck in this box til one of you replaces me here.”
Testimonial Mascot