
If you have ever bitten into a warm, freshly baked pandesal, you already know why this humble Filipino bread roll has captured hearts for generations. That gentle sweetness, the soft pillowy centre, the fine coating of breadcrumbs on the outside — it is breakfast comfort in its purest form. This version keeps everything you love about the classic while quietly upgrading the nutrition in ways you will genuinely appreciate. Less sugar, more fibre, a boost of protein, and a blend of whole wheat and bread flour that gives you those beloved soft, fluffy layers without any of the usual guilt.
Pandesal translates from Spanish as "salt bread," though the name is a little misleading because traditional versions lean noticeably sweet. The bread arrived in the Philippines during the Spanish colonial period, born from an attempt to recreate European-style baguettes using locally available flours. The result was something entirely its own: lighter, airier, and more tender than its European cousins. This healthier take honours that origin story. By swapping roughly half the plain flour for stone-ground whole wheat flour, adding a scoop of unflavoured whey protein to the dough, and cutting the sugar down significantly from traditional recipes, you get a roll that still rises beautifully, still has that pillowy crumb, and still pairs perfectly with your morning coffee or a smear of natural peanut butter.
The technique here is straightforward even if you have never worked with yeast before. You activate the yeast in warm water with just a small touch of honey, which gives the yeast something to feed on without loading the dough with excess sweetener. The dough comes together in about ten minutes of kneading, developing a smooth, elastic texture that is satisfying to work with. A single proofing session of around an hour does most of the heavy lifting. Then you divide the dough, shape each roll, roll it gently in fine breadcrumbs, and let them rest briefly before they go into a hot oven. The result is a tray of golden rolls that fill your kitchen with an aroma that genuinely rivals any bakery. The whole wheat flour adds a very subtle nuttiness that actually complements the mild sweetness of the dough rather than fighting it.
Serving ideas are endless, which is part of what makes pandesal such a beloved breakfast staple. Try these warm from the oven with a thin spread of coconut jam or a few slices of sharp cheese tucked inside. They are brilliant alongside a bowl of arroz caldo on a cool morning, or simply dunked into a hot cup of barako coffee the way generations of Filipino families have done. Because these rolls are lower in sugar and made with higher-fibre flour, they provide more sustained energy than traditional white-flour versions, making them a much smarter choice for busy mornings. Make a full batch on the weekend and you have breakfast sorted for most of the week, since these reheat beautifully in just a few minutes.
Ingredients
- 1 teaspoon active dry yeast (check expiry date for best rise)
- 240 ml warm water (should be around 38-40 degrees C, not boiling)
- 1 teaspoon raw honey (used to activate yeast only)
- 200 g strong white bread flour (plus extra for dusting)
- 150 g stone-ground whole wheat flour (adds fibre and a subtle nuttiness)
- 30 g unflavoured whey protein powder (or use plain pea protein for a dairy-free option)
- 1.5 tablespoons coconut sugar (lower glycaemic than white sugar)
- 0.8 teaspoon fine sea salt
- 2 tablespoons extra virgin olive oil (adds tenderness without saturated fat)
- 1 large egg (room temperature)
- 60 ml warm low-fat milk (or unsweetened oat milk for dairy-free)
- 50 g fine dry breadcrumbs (for coating the rolls before baking)
Instructions
- 1
Combine the warm water, honey, and active dry yeast in a small bowl. Stir gently and leave it to sit for 8 to 10 minutes until it becomes frothy and bubbly on the surface. If it does not foam, your yeast may be old or your water too hot. Start again with fresh yeast.
Water temperature is the most common reason yeast fails. Use a kitchen thermometer if you are unsure. It should feel comfortably warm on your wrist, not hot.
- 2
In a large mixing bowl, whisk together the bread flour, whole wheat flour, whey protein powder, coconut sugar, and sea salt until evenly combined. Make a well in the centre.
Whisking the dry ingredients together first ensures the protein powder and sugar are evenly distributed throughout the dough.
- 3
Pour the activated yeast mixture, olive oil, egg, and warm milk into the well in the dry ingredients. Use a spatula or your hands to bring everything together into a shaggy dough, then turn it out onto a lightly floured surface.
- 4
Knead the dough for 10 to 12 minutes until it is smooth, elastic, and just slightly tacky. It should pass the windowpane test: stretch a small piece between your fingers and it should become thin enough to see light through without tearing. If using a stand mixer, knead on medium speed for 8 minutes with a dough hook.
Resist adding too much extra flour during kneading. A slightly sticky dough produces softer rolls.
- 5
Shape the dough into a ball and place it in a lightly oiled bowl. Cover with a clean damp tea towel or cling film and leave it to rise in a warm, draught-free spot for 60 minutes, or until doubled in size.
A cold oven with just the oven light on makes a great proving environment.
- 6
Preheat your oven to 190 degrees C (375 degrees F). Line a large baking tray with parchment paper. Spread the fine dry breadcrumbs out on a flat plate.
- 7
Punch down the risen dough gently to release the air. Divide it into 16 equal pieces, each weighing roughly 45 to 48 grams. Roll each piece into a smooth oval or log shape between your palms, then roll it in the breadcrumbs so it is lightly coated all over.
Keeping the portions equal ensures all rolls bake evenly. A kitchen scale is really handy here.
- 8
Arrange the coated rolls on the prepared baking tray with about 2 cm of space between each one. Cover loosely with a clean tea towel and leave them to rest for 10 minutes while the oven finishes heating.
- 9
Bake in the preheated oven for 16 to 18 minutes until the rolls are golden on top and sound hollow when tapped on the bottom. Avoid overbaking as they will continue cooking slightly from residual heat once removed.
For extra colour and a slight sheen, you can brush the tops with a little warm low-fat milk in the final 5 minutes of baking.
- 10
Remove from the oven and allow to cool on the tray for at least 5 minutes before serving. These are best enjoyed warm, split open and filled with your favourite topping.
The rolls will firm up slightly as they cool. This is normal and does not mean they are overbaked.
Nutrition per serving
138kcal
Calories
6g
Protein
22g
Carbs
3g
Fat
2.5g
Fibre
2.8g
Sugar
112mg
Sodium
Pro Tips
- ✓
Do not skip the windowpane test in step 4. It is the best way to know your gluten is properly developed, which directly affects how soft and fluffy the rolls turn out.
- ✓
If your kitchen is cold, place the bowl of dough near a warm stovetop or in a slightly warmed (then turned off) oven to help it prove.
- ✓
Stone-ground whole wheat flour absorbs more liquid than refined white flour. If your dough feels very stiff after mixing, add one extra tablespoon of warm water at a time until it comes together smoothly.
- ✓
Fine dry breadcrumbs give the most authentic coating. Blitz stale whole wheat bread in a food processor and toast briefly in a dry pan for a homemade version with extra fibre.
- ✓
For the softest texture, do not let the rolls over-prove after shaping. That 10-minute rest in step 8 is enough. Over-proofed rolls can collapse in the oven.
- ✓
These rolls freeze extremely well. Cool completely, then store in freezer bags. Reheat from frozen at 170 degrees C for 8 to 10 minutes.
Frequently Asked Questions
Variations
- •
Ube Pandesal
Add 2 tablespoons of ube halaya (purple yam jam) and a few drops of natural ube extract to the dough along with the wet ingredients. The rolls will turn a beautiful purple and have a mildly sweet, earthy flavour. Reduce the coconut sugar by half to balance the sweetness from the ube.
- •
Cheese-Stuffed Pandesal
Before rolling the dough portions into shape, flatten each piece and place a small cube of reduced-fat cheddar or Edam cheese in the centre. Pinch the dough closed around the cheese, then roll in breadcrumbs and bake as usual. The cheese melts inside for a gooey, savoury surprise.
- •
Pumpkin Seed Pandesal
Mix 3 tablespoons of finely chopped pumpkin seeds into the dry ingredients before combining with the wet mixture. This adds a satisfying crunch, extra zinc and magnesium, and a boost of healthy fats to every roll.
- •
Dairy-Free Oat Milk Pandesal
Replace the low-fat dairy milk with unsweetened oat milk and swap the whey protein for an equal quantity of unflavoured pea protein powder. Use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, left to gel for 5 minutes) instead of the regular egg for a fully dairy-free and egg-free version.
Substitutions
- •Whey protein powder → Unflavoured pea protein powder (Use the exact same quantity. Pea protein makes the recipe fully dairy-free and is a complete protein source. The texture is virtually identical.)
- •Coconut sugar → Monk fruit sweetener or raw cane sugar (Monk fruit keeps the rolls virtually sugar-free. Raw cane sugar works as a 1:1 swap if coconut sugar is unavailable.)
- •Bread flour → All-purpose plain flour (All-purpose flour has slightly less protein than bread flour, so the rolls may be a touch less chewy. The result is still delicious but slightly softer in structure.)
- •Extra virgin olive oil → Melted coconut oil or avocado oil (Both work as a 1:1 replacement. Coconut oil adds a very faint coconut aroma that pairs nicely with the mild sweetness of the dough.)
- •Low-fat milk → Unsweetened oat milk or almond milk (Any plant-based milk works here. Use an unsweetened variety to avoid adding unnecessary sugar to the dough.)
🧊 Storage
Store cooled rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. To restore softness, warm in a 170 degree C oven for 5 minutes or microwave for 20 to 30 seconds before eating. Freeze fully cooled rolls in zip-lock bags for up to 2 months. Reheat from frozen at 170 degrees C for 8 to 10 minutes.
📅 Make Ahead
The dough can be made the night before and left to prove slowly in the refrigerator overnight. The next morning, allow the dough to sit at room temperature for 30 minutes before dividing, shaping, coating in breadcrumbs, and baking as directed. Cold-proved dough develops a slightly deeper flavour that many bakers prefer.
You might also like

High Protein Arroz Caldo Chicken Rice Porridge with Cauliflower Boost

Sinangag Garlic Fried Rice with Egg Silog (Healthy High-Protein Filipino Breakfast)
