Bread/ Filipino

The Softest Ever Pandesal (Filipino Bread Rolls)

This post is a part the Filipino Bread series. This series aims to promote well-loved Filipino bread to everyone. Check out the other posts included in this series: #FilipinoBreadSeries.

My first attempt at making pandesal was a major disaster.  The rolls were tasty but rivaled a blackhole in density. Because they were so hard, eating them felt like I was eating stones.  Since then, I swore never to make pandesal in my entire life again.  Up until last week, that is.

Pandesal (Filipino Bread Rolls)

Pandesal is the quintessential Filipino bread roll. It comes from three Spanish words pan de sal which literally translate to bread of salt or salt bread in English.  No surprise there because the Philippines was a colony of Spain for 333 years.

Filipino panaderias (bakeries) always boast that their recipe is the best.  My apartment back in Manila was a stone’s throw away from a bakery and I could smell the aroma of freshly baked pandesal at 4 or 5am everyday.  Pandesal is always the first order of business in any bakery in the Philippines and no self-respecting panadero (that’s baker in Filipino) would dare remove it from the list of goodies to sell at the bakery.  By mid-morning, you’d be hard-pressed to find pandesal as they sell out like hotcakes.

Pandesal (Filipino Bread Rolls)

While I enjoy pandesal as much as the next Filipino, I do have one gripe with it. The normal pandesal that you get from bakeries tastes like cardboard, bland and coarse. I guess it has something to do with the rising costs of ingredients and the drive to turn a profit.

But is it possible for a home baker to reclaim the sought after characteristics of pandesal? Is it too much to hope for soft, finely textured, and mouthwatering rolls? I set to find out.

An important component of bread baking is yeast. I talked a bit about yeast in this post on Chocolate Babka. Anyway, I noticed that most Filipino recipes don’t specify what kind of yeast to use. But based on experience, the most common yeast available in the country is the active dry yeast.

This kind of yeast needs to be activated in lukewarm, sweetened liquid (not hot as that will kill off the yeast) for 5-10 minutes before adding it to the dry ingredients. However, in case you have a packet of rapid rise or instant yeast, do note that this may be added directly to the dry ingredients.

There are also recipes that use bread flour. For my own version, I stuck with regular, all purpose flour. Bread flour contains more protein than all purpose flour and this helps develop gluten. More gluten equals chewier, denser bread.

While some types of yeasted bread would benefit from a chewier texture, I prefer my pandesal to be on the soft side. Hence, the all purpose flour (4 cups of it) used in this recipe. Oh by the way, I use a kitchen scale to measure my ingredients for consistency. Check out the common ingredients and their corresponding weight measurements here. If you don’t have a kitchen scale, make sure to measure the ingredients correctly (i.e. spoon and level or dip and level).

After mixing the wet and dry ingredients, you’ll get a wet and sticky dough. Don’t be tempted to add more flour though. That was my big mistake the first time I baked pandesal. I added too much flour (and not by tablespoons either) because I thought that the dough was too wet to knead. Just sprinkle a tablespoon or two during kneading or make sure that your hands are oiled before handling the dough.

Surprisingly, whipping up your own batch of pandesal is easy. Aside from dealing with the stickiness of the dough, the only other activity  that was remotely hard was waiting for the dough to rise.

I think what stops some people from trying their hand at bread making is the kneading process. I admit, it also stopped me from trying to bake bread for a long time. Kneading is crucial in turning that dough to the best bread you can have. Kneading can also turn that dough into a lump dense enough to be used as paperweight.

I use my stand mixer to knead the dough for a few minutes. Once I feel that the dough is smooth enough and comes together easily, I turn out the dough onto a silicone baking sheet. I knead the dough by hand for a few minutes until it is quite elastic. I then pinch a part of the dough and stretch it between my thumb and forefinger. If it stretches easily without breaking and is already a wee bit translucent, it means that I have already kneaded the dough enough.

If at first you don’t succeed, there’s always a second time (or a third time or an nth time). I’m sure your taste testers will be more than happy to sample your “failures”.

Ready to give it a go?

Pandesal (Filipino Bread Rolls)

The Softest Ever Pandesal (Filipino Bread Rolls)

  • Author: Paula (Gobble The Cook)
  • Prep Time: 3 hours
  • Cook Time: 10 minutes
  • Total Time: 3 hours 10 minutes
  • Yield: 24
  • Category: Bread, Filipino
  • Method: Baking
  • Cuisine: Filipino


Pandesal, or pan de sal, is the quintessential Filipino bread rolls. Each local bakery would boast of selling the freshest, warmest pandesal for breakfast or afternoon snacks.  By midmorning, you’d be hard pressed to find pandesal as they sell out like hot cakes. Surprisingly, whipping up your own batch of pandesal is easy. Follow this pandesal recipe for the softest pandesal you’ll ever taste!


240 ml milk

2 eggs, large

480 grams (4 cups) all purpose flour

83 grams (3/8 cup) sugar

35 grams (1/4 cup) milk powder, optional

1 teaspoon salt

2 1/4 teaspoons instant yeast

57 grams (1/4 cup) unsalted butter, softened


  1. Combine milk and eggs in a bowl.
  2. Mix in flour, sugar, milk powder, salt, and yeast. After kneading for a few minutes, just enough for the dough to come together, add the butter in batches.
  3. Knead until dough is soft and elastic (until windowpane stage). Form into a ball and transfer to an oiled bowl and cover with plastic wrap. Let it rest for 1-2 hours or until the dough has doubled in size.
  4. Transfer the dough onto a well floured surface. Punch down the dough to slightly deflate.
  5. Forming the pandesal: There are 2 ways to shape the pandesal:

    Method 1:Roll the dough to form a rectangle. Starting from the long side nearest you, roll into a log and pinch ends to seal. Cut into 24 pieces, slicing diagonally. Roll each piece in bread crumbs and place onto a baking sheet with the cut side up.

    Method 2:

    Divide the dough into 24 equal pieces. Shape each piece into a ball and roll it in bread crumbs. Place each ball onto a baking sheet.

  6. Cover the pandesal and rest for 1 hour or until the pandesal doubles in size.
  7. Preheat the oven to 350F/180C. Bake the pandesal for 10 minutes or until golden brown.


23-Aug-17: Updated the recipe to include when to add the butter. It’s in step 2. 🙂

  • I cut the butter into pats, since it makes it faster to soften to room temperature and easier to add to the dough.

Check out the other posts included in this series: #FilipinoBreadSeries:


You Might Also Like


  • Reply
    August 23, 2017 at 10:58 AM

    This is such an amazing recipe! Thank you Paula! Was struggling initially to knead the dough by hand because it was too sticky; then I realised that the instructions did not mention when to add the butter. It kneaded way better after the butter was added. I couldn’t resist the temptation to dig straight into one right out of the oven. Yum!

    • Reply
      Paula (Gobble The Cook)
      August 23, 2017 at 9:25 PM

      Hi Eleena! Thanks for pointing this out! I realized that when I wrote down my recipe in my notebook, I kinda forgot to write down this step. Glad you enjoyed the recipe!

  • Reply
    January 24, 2018 at 8:56 PM

    I used your recipe to make my very first pandesal, and I love the outcome!!! I had a sticky dough (is that right?), I add just a little amount of flour. Thank you!!!

    • Reply
      Paula (Gobble The Cook)
      February 7, 2018 at 11:29 PM

      Hi! Yes, it’s a very sticky dough and I usually just add a bit of flour when I’m kneading it by hand. I’m glad it turned out great for you!


    Leave a Reply