Soft Filipino Pandesal Recipe with Whole Wheat and High Protein Twist

If you grew up in a Filipino household, you know that pandesal is more than just bread. It is a ritual. The smell of freshly baked rolls drifting through the kitchen, the soft crumb dusted in fine breadcrumbs, the slightly sweet dough that pairs so beautifully with a hot cup of coffee or a smear of peanut butter. This pandesal recipe keeps every bit of that soul intact while quietly bumping up the nutrition in ways your body will genuinely appreciate.
The biggest change in this version is swapping a portion of the traditional all-purpose flour for whole wheat flour. This simple shift adds dietary fibre, a small but meaningful boost of iron, and a slightly nutty depth of flavour that actually makes the rolls taste more interesting. To keep the texture light and pillowy rather than dense and heavy, the ratio matters a lot. Here we use two parts bread flour to one part whole wheat, which gives you the classic soft pandesal crumb without any of that brick-like heaviness whole wheat bread can sometimes have. Greek yogurt replaces some of the butter and adds a gentle tang along with a solid protein boost, so each roll delivers far more staying power than the traditional version.
Sugar is reduced significantly compared to classic recipes, because the truth is that pandesal does not need much sweetness to taste wonderful. A small amount of honey brings just enough to activate the yeast beautifully and round out the flavour without tipping the rolls into dessert territory. The breadcrumb coating on the outside is kept thin and fine, using whole grain panko for extra texture and a touch more fibre. Every ingredient choice here is intentional. Nothing is stripped away just for the sake of cutting calories. The goal is to make pandesal that nourishes you as well as it satisfies you, and these rolls genuinely do both.
Making this pandesal recipe at home is a deeply rewarding weekend project that is easier than it looks. You will need about two hours from start to finish, including rising time, but the hands-on work is minimal. Once you have shaped the rolls and let them puff up beautifully on the tray, baking them takes just 15 minutes. The kitchen will smell extraordinary. Eat them warm straight from the oven, or slice them open and fill with almond butter, avocado, or a soft-boiled egg for a complete breakfast that covers all your morning nutritional bases. These rolls freeze well too, so making a double batch on Sunday means effortless healthy breakfasts all week long.
Ingredients
- 2 tsp active dry yeast (one standard 7g sachet)
- 1 tsp honey (to activate the yeast)
- 240 ml warm water (around 40 degrees C, not boiling)
- 240 ml warm low-fat milk (dairy or unsweetened oat milk both work)
- 300 g bread flour (plus extra for kneading)
- 150 g whole wheat flour (finely milled works best for softer texture)
- 30 g plain Greek yogurt (full fat or low fat both fine)
- 2 tbsp honey (adds gentle sweetness to the dough)
- 1 tsp fine sea salt
- 1 large egg (room temperature)
- 2 tbsp light olive oil (or avocado oil)
- 60 g whole grain panko breadcrumbs (for coating the rolls)
Instructions
- 1
Combine the warm water, warm milk, one teaspoon of honey and the active dry yeast in a large mixing bowl. Stir gently and let it sit for 8 to 10 minutes until the mixture turns foamy and fragrant. If it does not foam, your yeast may be old and you should start fresh.
Water temperature is critical. Too hot kills the yeast, too cool and it will not activate. Aim for the temperature of a comfortable warm bath.
- 2
Whisk the egg, Greek yogurt, remaining honey and olive oil into the yeast mixture until smooth and well combined.
- 3
Add the bread flour, whole wheat flour and salt to the bowl. Mix with a wooden spoon or dough scraper until a shaggy dough comes together, then turn it out onto a lightly floured surface.
The dough will feel slightly sticky at this stage. Resist the urge to add too much extra flour or the rolls will turn out dense.
- 4
Knead the dough firmly for 10 to 12 minutes by hand until it becomes smooth, elastic and just slightly tacky to the touch. Alternatively, knead in a stand mixer fitted with a dough hook on medium speed for 7 to 8 minutes.
The dough is ready when you can stretch a small piece thin enough to see light through it without it tearing. This is called the windowpane test.
- 5
Shape the dough into a ball and place it in a lightly oiled bowl. Cover with a clean damp kitchen towel or plastic wrap and leave it to rise in a warm spot for 1 hour or until doubled in size.
A great rising spot is inside an oven with just the light on, or near a warm stove.
- 6
Once risen, punch the dough down gently to release the air. Divide it into 16 equal portions, roughly 55g each. Shape each piece into a smooth oval log by rolling it gently between your palms.
- 7
Spread the whole grain panko breadcrumbs on a flat plate. Roll each shaped roll in the breadcrumbs, pressing lightly so they adhere to the surface all around.
A thin, even coating gives the classic pandesal finish. Do not pile on too many crumbs or the coating will feel heavy.
- 8
Arrange the coated rolls close together on a parchment-lined baking tray, leaving about 1 cm between each. Cover loosely and let them rest for 20 to 25 minutes for a second rise until noticeably puffed.
- 9
Preheat your oven to 190 degrees C (170 degrees C fan). Bake the rolls for 14 to 16 minutes until the tops are lightly golden and they sound hollow when tapped on the base.
Do not overbake. Pandesal should be pale golden, not deeply browned, to keep that signature soft crumb inside.
- 10
Remove from the oven and allow to cool on the tray for 5 minutes before serving. They are best enjoyed warm, pulled apart by hand in the traditional Filipino way.
Nutrition per serving
148kcal
Calories
6g
Protein
26g
Carbs
3g
Fat
2g
Fibre
4g
Sugar
162mg
Sodium
Pro Tips
- ✓
Measure your flour by spooning it into the measuring cup and levelling off rather than scooping directly. Scooping packs in extra flour and can make the dough too stiff.
- ✓
Whole wheat flour absorbs liquid more slowly than white flour. If your dough feels dry after kneading for a few minutes, add warm water one tablespoon at a time.
- ✓
For extra soft rolls, brush the tops lightly with warm milk as soon as they come out of the oven.
- ✓
Using bread flour rather than all-purpose flour gives the rolls a better chew and structure because of the higher gluten content.
- ✓
Make sure your Greek yogurt is at room temperature before adding it to the dough so it incorporates evenly.
- ✓
If your kitchen is cold, the dough may need an extra 20 to 30 minutes to rise. Be patient and let it double fully before shaping.
Frequently Asked Questions
Variations
- •
Cheese Stuffed Pandesal
Flatten each dough portion before shaping, place a small cube of reduced-fat cheese in the centre, then seal the edges and roll into a log. The cheese melts into a gooey centre during baking for an extra satisfying roll.
- •
Peanut Butter Swirl Pandesal
After the first rise, roll the dough out flat, spread a thin layer of natural peanut butter across the surface, roll it up tightly and slice into 16 rounds. Coat in breadcrumbs and bake as directed for a protein-packed sweet version.
- •
Ube Pandesal
Add 2 tablespoons of ube halaya or purple yam paste to the wet ingredients. The dough will turn a beautiful violet colour and carry a subtle sweet earthy flavour that is absolutely stunning for a weekend brunch spread.
- •
High Protein Pandesal
Replace 30g of the bread flour with unflavoured whey protein isolate or pea protein powder. This bumps the protein per roll significantly without affecting the texture much, making each roll an even more complete breakfast option.
Substitutions
- •Bread flour → All-purpose flour (The rolls will be slightly less chewy but still soft and delicious. Use the same quantity.)
- •Greek yogurt → Plain unsweetened soy yogurt (Makes the recipe fully dairy-free while still adding protein and helping with tenderness.)
- •Low-fat milk → Unsweetened oat milk or almond milk (Both work well. Oat milk gives a slightly richer crumb. Use the same quantity.)
- •Egg → One tablespoon of ground flaxseed mixed with 3 tablespoons of water, rested for 5 minutes (Suitable for egg-free bakers. The texture will be slightly less bouncy but still very acceptable.)
- •Honey → Maple syrup or agave nectar (Use exactly the same quantity. Agave has a lower glycaemic index, which is a useful option for those watching blood sugar.)
- •Whole grain panko → Regular fine breadcrumbs or crushed whole grain crackers (Fine breadcrumbs give a smoother coating more similar to traditional pandesal. Crushed crackers add extra crunch and fibre.)
🧊 Storage
Store cooled pandesal rolls in an airtight container or zip-lock bag at room temperature for up to 2 days. For longer storage, freeze in a single layer then transfer to a freezer bag for up to 2 months. Reheat from frozen in a microwave for 25 seconds or in a 170 degree oven for 6 to 8 minutes.
📅 Make Ahead
The shaped, crumb-coated rolls can be covered and refrigerated overnight after shaping. The cold slow rise actually develops a slightly more complex flavour. Remove from the fridge 30 minutes before baking and proceed with the recipe as normal. The dough can also be made up to 24 hours ahead and stored in the fridge before shaping.
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)
