Ube Cheese Pandesal

The lovely Arlyn Osborne was a guest on my Cherry Bombe baking podcast, She’s My Cherry Pie, the #1 baking podcast in the U.S., and we talked all about her recipe for ube cheese pandesal, a traditional Filipino roll, that is featured in her debut cookbook, Sugarcane: Sweet Recipes from my Half Filipino Kitchen. And we even made a video of the two of us assembling the pandesal and enjoying it together! Of course, we used Plugra Butter when making our pandesal, cause it is the best and my absolute fave. Arlyn’s recipe is below.

Print Pin
No ratings yet

Ube Cheese Pandesal

Recipe Author Jessie Sheehan
Course Bread



  • 4 tbsps unsalted butter 56 g
  • 1 cup whole milk 240 g
  • 1/3 cup plus 2 tbsp granulated sugar, divided 91 g
  • 1/4 oz envelope active dry yeast 7 g
  • 1/3 cup ube halaya, at room temperature 83 g
  • 1 large egg room temperature
  • 1 tsp ube paste
  • 3 3/4 cups all-purpose flour 468 g
  • 1 1/2 tsps kosher salt


  • 3/4 cup plus 1 tablespoon ube halaya, cold 200 g
  • 20 5 g-pieces Velveeta cheese shaped into 1-inch (2.5 cm) coins (see note)
  • 1/4 cup finely crushed cracker crumbs 25 g


For the dough:

  • In a small saucepan, melt the butter over low heat. Whisk in the milk and heat until an instant-read thermometer registers between 110° and 115°F (43° and 46°C).
  • Remove from the heat. Add 2 tablespoons (25 g) of the sugar, sprinkle the yeast over top, and whisk to combine. Let sit undisturbed until foamy, about 5 minutes. Whisk in the ube halaya, the egg, the remaining ⅓ cup (66 g) of sugar, and the ube paste.
  • Fit a stand mixer with the dough hook. In the stand mixer bowl, whisk together the flour and salt. Add the yeast mixture and stir with a fork until a sticky dough comes together.
  • Fasten the bowl into the stand mixer and knead on medium speed, scraping down the sides of the bowl halfway through, until the dough is smooth, stretchy, and no longer sticky, 7 to 10 minutes.
  • Grease a large bowl with cooking spray. Shape the dough into a ball and place it into the bowl. Flip the dough over (this greases both sides). Cover tightly with plastic wrap. Let rise in a warm place until puffed and nearly doubled in volume, about 2 hours.

To assemble:

  • Press the dough down with your fist to expel the air and transfer to an unfloured work surface. Divide the dough into 20 equal portions (about 48g each). Keep the portions loosely covered with plastic wrap while you work.
  • Line a sheet pan with parchment paper. Working with one portion of dough at a time, cup your hand over the dough and roll it around in a circular motion against the work surface until it forms a smooth ball. 
  • Using your hand, flatten the ball into a 2 ½-inch (6.5 cm) round. Add 2 teaspoons (10 g) of ube halaya to the center of the dough and press a cheese coin into it. Bring up the edges of the dough, and pinch to seal. Dip the top of the bun into the graham cracker crumbs and place seam-side down on the lined pan, arranging the buns in five rows of 4, spacing them 1 inch (2.5 cm) apart.
  • Cover loosely with plastic wrap. Let rise in a warm place until puffed and expanded in size about 50 percent, about 1 hour. (The buns will not be touching, but the gaps between them should be almost closed).
  • Meanwhile, preheat the oven to 350°F (180°C).
  • Bake until puffed, the buns are touching, and an instant-read thermometer inserted into the side of one of the middle buns registers 190°F (88°C), about 20 minutes.
  • As soon as they come out of the oven, transfer the pan to a wire rack and cover loosely with a tea towel for 10 minutes (this helps them soften a bit). The filling can be quite hot so just be mindful.
  • Store in a resealable plastic bag in the refrigerator or freezer. Reheat in the microwave.   


Note: To portion the 5 g pieces of Velveeta cheese, cut half of a 16 oz. (450 g) block into 24 even squares (you’ll only use 20 pieces).

Subscribe to My Newsletter

Subscribe to my bi-monthly (extraordinarily newsy) newsletter, chock full of recipes and fascinating personal tidbits.

Invalid email address
I promise not to spam you. You can unsubscribe at any time.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating