Bring the Filipino bakery experience home with pillowy-soft pandesal- the beloved breakfast roll that’s worth waking up for.

If you’ve ever wandered past a Filipino bakery at dawn, you know the smell: warm, yeasty, slightly sweet pandesal fresh from the oven. These cloud-like bread rolls are the an iconic Philippine bread.
With my professional pastry training and Filipino roots, I’m sharing the technique that creates that signature pillowy crumb and golden breadcrumb coating. Whether you’re reconnecting with childhood memories or discovering pandesal for the first time, this recipe delivers authentic results.

What is Pandesal?
Pandesal (also spelled pan de sal) is the quintessential breakfast bread of the Philippines. These slightly sweet, pillowy-soft rolls are instantly recognizable by their breadcrumb coating and oval shape. Unlike dinner rolls that accompany meals, pandesal is the star of Filipino breakfast and merienda (afternoon snack).
The texture sits somewhere between Hawaiian sweet rolls and classic dinner rolls—tender and fluffy with a delicate crumb, but much less sweet than Hawaiian rolls. Fresh from the oven, they’re best enjoyed warm, torn open to release their soft, steamy interior.
The Story Behind the Bread
In the Philippines, pandesal isn’t just breakfast—it’s a daily ritual. Before sunrise, Filipinos line up at neighborhood bakeries to buy pandesal “mainit-init” (piping hot), often still warm enough that the paper bag becomes translucent with steam.
The name “pan de sal” literally translates to “salt bread” in Spanish, a remnant of Spanish colonial influence. Ironically, modern pandesal is slightly sweet rather than salty, though the name stuck. This bread evolved from Spanish pan de agua, adapting to Filipino tastes and local ingredients over generations.
Today, every region has slight variations—some softer, some denser, some sweeter—but all share that distinctive breadcrumb coating. Try the popular ube cheese pandesal variation!
![]()
What makes pandesal special isn’t just the recipe; it’s the memories attached to it. It’s coffee dipped with your lola (grandmother) or cheese sandwiches packed for school. That’s what I want to help you recreate in your own kitchen.
Essentials Tools
While you can make pandesal with minimal equipment, these tools make the process easier and more consistent:
- Kitchen Scale: Professional bakers work by weight, not volume. A digital scale ensures every roll is the same size, so they bake evenly. This is the single most important tool for consistent results.
- Stand Mixer with Dough Hook: Makes kneading effortless, though hand kneading absolutely works—it just takes longer and builds arm muscles.
- Instant-Read Thermometer: Takes the guesswork out of milk temperature. Yeast is finicky about temperature, and this $15 tool saves batches from failure.
- 18×13-inch Half Sheet Pan: Professional bakers use half sheets for even heat distribution. The size matters—too small and rolls crowd each other; too large and they spread too thin.
- Bench Scraper: Invaluable for portioning dough cleanly and scraping your work surface. So many variations to choose from.
- Plastic Wrap: Keeps dough from forming that dreaded “elephant skin” during rising.

Pandesal Ingredients
These bread rolls rely on simple, pantry-friendly ingredients. Here’s what you’ll need:
- Dry Ingredients
- all-purpose flour (or a combination of all-purpose and bread flour)
- kosher salt (highly recommend using Diamond Crystal)
- Wet Ingredients
- active dry yeast
- milk (can be whole, reduced fat, or even a mixture of water and milk)
- granulated sugar
- butter (or mixture of butter and oil for softer rolls)
- large eggs
- For Coating
- Fine breadcrumbs (store-bought or homemade)

Step-by-Step Instructions
Activating the Yeast: The Foundation
- Warm the milk to 100-105°F. Pour into the bowl of your stand mixer. Sprinkle the yeast over the milk and add 2 teaspoons of the sugar. Stir gently to combine.
- Let stand for 5-10 minutes until the mixture becomes foamy and fragrant, smelling slightly like beer. This tells you the yeast is alive and active. If nothing happens, your yeast is dead—start over with fresh yeast.
Building the Dough: Proper Mixing Technique
- In a separate large bowl, whisk together the flour and salt. Set aside.
- Add the remaining sugar, room temperature butter (and oil*), and lightly whisked eggs to the yeast mixture in the stand mixer.
- Fit the mixer with the dough hook attachment. With the mixer running on low speed, add the flour mixture in three additions, allowing each to incorporate before adding the next. Scrape down the sides of the bowl as needed.
- Once all flour is added, increase speed to medium. Knead for 5-7 minutes until the dough comes together into a smooth, elastic ball. The dough should pull away from the sides of the bowl and feel soft and supple, though slightly tacky. Don’t add more flour! This tackiness is what creates tender rolls.
First Rise: Patience Pays Off
- Lightly oil a large bowl. Remove dough from the mixer and shape into a ball. Place in the oiled bowl, turning once to coat all sides. Cover tightly with plastic wrap.
- Let rise at room temperature (72-75°F is ideal) for about 1 hour, until doubled in volume. The dough should look puffy and hold an indentation when gently pressed with a finger.
Shaping and Coating: The Signature Look
- Punch down the dough to release air bubbles. Turn out onto a clean work surface. Using your bench scraper or a knife, divide the dough into 24 equal portions. For precision, weigh the entire dough mass, divide by 24, and portion by weight (each piece should be about 35-40g).
- Roll each portion into a smooth ball by cupping your hand over the dough and moving it in circles on the work surface. The dough should roll against the counter, creating surface tension that forms a smooth top.
- Pour breadcrumbs into a shallow bowl. Dip the top of each dough ball into the breadcrumbs, coating generously. Place breadcrumb-side up on a parchment-lined 18×13-inch baking sheet, spacing them about 1½ inches apart.
- Cover the entire pan loosely with plastic wrap to prevent the dough from drying out. This is crucial because exposed dough forms a skin that prevents proper rising and breadcrumb adhesion.
Final Proof and Baking: Achieving Golden Perfection
- Let the rolls proof at room temperature for 20-30 minutes, until noticeably puffy and nearly doubled in size. They should look pillowy and soft, with visible expansion.
- Meanwhile, preheat your oven to 350°F.
- Remove the plastic wrap. Bake for 20-25 minutes, until the rolls are golden brown and fragrant. The breadcrumb coating should be toasted and crispy, and the rolls should sound hollow when tapped on the bottom.
- Transfer to a wire rack. Serve warm or at room temperature. Try your hardest not to eat them all in one sitting—I know it’s difficult!

How to Serve Pandesal Filipino-Style
Part of pandesal’s charm is its versatility. Here’s how Filipinos enjoy these rolls throughout the day:
Traditional Morning Pairings:
- With kesong puti (fresh Filipino white cheese) or sharp cheddar
- Dipped in hot coffee or Filipino hot chocolate (tsokolate)
- Stuffed with scrambled eggs and dried fish
- Spread with liver pâté or corned beef
Sweet Options:
- Peanut butter
- Sweetened condensed milk drizzled inside
- Butter and sugar (the childhood favorite)
- Ube halaya (purple yam jam)
- Coconut jam (matamis na bao)
The Filipino “Sawsaw” Tradition: Filipinos love to “sawsaw” (dip) pandesal. Tear the roll open while hot, releasing steam, then dunk it in your coffee until just soaked. The combination of slightly sweet bread with bitter coffee is perfection. You can also try dipping in hot chocolate or even condensed milk for extra indulgence.
Pandesal Sandwiches:
- Ham and cheese (the classic packed lunch)
- Tuna salad or egg salad
- Pulled pork with pickled vegetables
Storage and Make-Ahead
Room Temperature Storage: Keep completely cooled pandesal in an airtight container for up to 3 days. They’re best enjoyed within 24 hours for optimal freshness.
Refrigerating Dough (Professional Method): After the first rise (step 8), you can refrigerate the dough overnight instead of shaping immediately. Punch down, cover tightly, and refrigerate for up to 24 hours. The next morning, let it come to room temperature (about 30 minutes), then proceed with shaping and the final proof. This slow fermentation actually develops more flavor.
Freezing Baked Pandesal: Freeze completely cooled rolls in freezer bags for up to 2 months. Thaw at room temperature, then reheat in a 300°F oven for 5-7 minutes to crisp up the exterior.
Best Reheating Method: For that fresh-baked texture, wrap rolls in a damp paper towel and microwave for 10-15 seconds, or reheat in a 300°F oven for 5 minutes. The steam from the damp towel or oven heat softens them beautifully.
Frequently Asked Questions
Absolutely! Hand kneading works perfectly—it just takes longer (about 10-12 minutes of active kneading). The dough is ready when it’s smooth, elastic, and passes the windowpane test. Hand kneading also gives you a better feel for the dough’s texture, which many bakers prefer.
For best results, use the AP flour and bread flour combination as written. If you don’t have bread flour, you can substitute with all-purpose flour for the entire recipe—you’ll still get delicious rolls, just slightly less chewy.
Do NOT use whole wheat flour without adjusting the liquid, and never use self-rising flour, which contains baking powder and salt.
Yes, though milk provides richer flavor and creates a softer crust. If substituting water, the rolls will be slightly less tender. You can also use low-fat milk, or in a pinch, mix ½ cup evaporated milk with ¾ cup water.
I exclusively use Diamond Crystal Kosher Salt in all my recipes for consistency. It’s less salty than Morton’s kosher salt, table salt, or fine sea salt. If using a different salt, reduce the amount slightly and add more to taste if needed.
After kneading, the dough should be smooth, elastic, and slightly tacky but not sticky. Perform the windowpane test: pinch off a small piece and stretch it gently between your fingers. If it forms a thin, translucent membrane without tearing, your gluten is properly developed.

Troubleshooting Guide
This almost always comes down to dead yeast. When you mix yeast with warm milk and sugar, it should smell fragrant (like beer) and foam up within 5 minutes. If nothing happens, the yeast is no longer active—check the expiration date and try the yeast freshness test.
Also, cold environments slow rising significantly. If your kitchen is cold, give the dough extra time or find a warmer spot (like inside a turned-off oven with the light on).
This happens when the dough surface dries out and forms an “elephant skin.” Keep the dough covered with plastic wrap at all times during portioning, resting, and proofing. If the surface feels dry, lightly mist it with water before dipping in breadcrumbs.
The two most common culprits:
Overworked dough: Too much mixing or handling overdevelops gluten, making the dough tight and elastic. Overworked dough needs more resting time to relax. Mix just until the dough is smooth and passes the windowpane test.
Improper proofing: Overproofed dough rises too much and then collapses, baking up dense because it has no energy left to rise in the oven. Underproofed dough hasn’t had enough time to develop air pockets, also resulting in dense bread. Proof by sight and touch, not just by time.
![]()
Don’t stress about bread making—it’s actually quite relaxing once you get the rhythm. Whenever I’m stressed or need to clear my mind, I bake a batch of bread. Maybe it’s learning patience through the rising process, or the repetitive motion of shaping dough, but more likely it’s the incredible aroma of fresh bread filling my kitchen. That scent alone makes everything better.
A kitchen filled with the smell of pandesal is pretty hard to beat. And sharing these warm rolls with family? Even better.
Pandesal (Filipino Bread Rolls)

Ingredients
- 2 ¼ teaspoon active dry yeast (7 g)
- 1 ¼ cup whole milk (285 g), warmed to 100-105℉
- 4 cups all-purpose flour (520 g), or mixture of APF + BF*
- 1 ½ teaspoon kosher salt, (Diamond Crystal kosher salt)
- 1 Tablespoon salted or unsalted butter (15 g), softened, room temp
- 2 Tablespoons grapeseed oil (25 g), or other neutral flavored oil*
- ⅓ cup granulated sugar (70 g), divided
- 2 large large eggs, room temp, lightly whisked
- breadcrumbs, as needed
Instructions
- Activate the yeast: Warm milk to 100-105°F and pour into the bowl of a stand mixer. Sprinkle yeast over the milk and add 2 teaspoons of the sugar. Stir and let stand for 5-10 minutes until foamy and fragrant.
- Prepare dry ingredients: In a large bowl, whisk together flour and salt. Set aside.
- Combine wet ingredients: Add remaining sugar, butter, oil, and lightly whisked eggs to the yeast mixture in the stand mixer.
- Mix the dough: Fit mixer with dough hook attachment. With mixer on low speed, add flour mixture in three additions, allowing each to incorporate before adding the next. Once all flour is added, increase to medium speed. Knead for 5-7 minutes until dough forms a smooth, elastic ball that pulls away from the bowl sides.
- First rise: Transfer dough to a lightly oiled bowl, turning once to coat. Cover tightly with plastic wrap. Let rise at room temperature for about 1 hour, until doubled in volume.
- Shape the rolls: Punch down dough and turn out onto a clean surface. Divide into 24 equal portions (Weigh for precision. Each piece should be 35-40g). Roll each portion into a smooth oval ball.
- Coat with breadcrumbs: Pour breadcrumbs into a shallow bowl. Dip the top of each dough ball into breadcrumbs, coating generously. Place breadcrumb-side up on a parchment-lined 18×13-inch baking sheet, spacing 1½ inches apart. Cover loosely with plastic wrap.
- Final proof: Let rolls proof at room temperature for 20-30 minutes, until puffy and nearly doubled in size.
- Bake: Preheat oven to 350°F. Remove plastic wrap and bake for 20-25 minutes, until golden brown and fragrant. Transfer to a wire rack. Serve warm or at room temperature.All images and text ©The Little Epicurean.
Notes
Dough Tips:
- Proofing times are based on 72°F room temperature with relative humidity. Cold kitchens need longer rising time. LISTED TIMES are estimates, use visual cues to determine if the dough is ready.
- Keep dough covered with plastic wrap at all times to prevent drying.
- Dough may feel slightly sticky or tacky after kneading. Don’t add more flour or the rolls will be dense.
- For best results, weigh ingredients with a kitchen scale.
Storage and Leftovers:
- Room temperature: 3 days in an airtight container (best within 24 hours)
- Refrigerate unbaked dough: Up to 24 hours after first rise
- Freeze baked rolls: Up to 2 months (reheat before serving)
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Rate & comment below!









Hello! First time trying this recipe and it is an immense success! Followed the recipe to the tee and it resulted in a fluffy, light, perfectly sweet roll. My parents have been wanting pan de sal ever since we left the Philippines and they really really love how this turned out. This is going to one of my more frequently used recipes. Thank you for sharing this!
And to sandy from Jan 13, this recipe is not in the metric system. I don’t know how your rolls turned out, but i hope that neither your oven nor your dignity were damaged. 350 degrees Fahrenheit is equal to approximately 177 degrees Celcius.
What should I do my oven can inly heat up maximum to. 300 C?
Sandy, I hope you see this, but the recipe calls for 350 F, which is equivalent to approximately 180 C. Don’t burn your bread ?
Hi can use the baking powder intsead of yeast? I couldn’t find yeast here in norway.
No, you can not substitute baking powder for yeast. Yeast is widely available for purchase online.
Hi! I only have salted butter on hand. Can I use this instead of the unsalted and just don’t add anymore salt?
Thank you.
Yes, you can used the salted butter. Instead of adding 1 1/2 tsp salt, just add 1/4 tsp.
Hello. Thank you for the recipe. I have a question regarding using instant yeast. I simply need to decrease the amount of instant yeast by 25%, right? But for may baking class in school, we need to document the notable changes. And the chef has assigned me to use this recipe. The instant yeast won’t react the same way as active dry, would it? So should I just put a note that I used instant yeast? I can’t finy active dry yeast anywhere near where I am :( Thank you
(There’s no way I can contact the chef by the way huhu)
Hi! I have a quick question. After combining all the ingredients, my dough seems to be too liquidy/wet and won’t form into any proper shape. Is it supposed to be that way? Or should I add more flour?
Mine was pretty sticky too, but I followed her advice and didn’t add any more flour. When I went to shape them, it was still pretty sticky, so I put just the tiniest bit of flour on my board. That did the trick! I admit I’m a bit challenged in making them all the same size, but I did my best. They can’t out light and fluffy and taste great, so I must have done something right!
I’m glad these came out so nicely. I’d never had, or even heard of it before, but my Filipino neighbor passed away 2 days ago and I wanted to make something comforting for his family. I hope they like them?
Can you make his as a loaf If so what if any adjustments?
Girl your pandesal recipe is on point!!! This became my go to recipe for pandesal! Though this version is the on the sosyal side because of the butter, milk and egg component compared to just flour, oil, yeast, sugar, water and salt version. This recipe is moist and fluffy even if it gets cold! I’m a huge fan now!
Thanks! That’s wonderful to hear! (I’ve tried making it with oil, but butter tastes so much better!)
Hi! This recipe is just perfect! Have tried it once and my husband said it was perfect! Now I’m thinking of doing it again but is it okey to leave the doughcovered overnight ready for baking the following morning? Thank you
If you want to make the dough ahead of time, I suggest putting in the fridge covered overnight. Bring it back to room temperature before baking. DO NOT leave it out overnight at room temperature because it will continue to proof and rise. The dough will taste very yeasty if you let it rise too much.
Hi Ella,
my wife misses these very much and I am going to have a go. Is mixing with milk essential can water be used?
I don’t have a bread mixer machine and I read you can over work the dough. How long should I knead it by hand?
Also like another person commented; here in the UK we use grammes, litres and Centigrade degrees. I guess I just need to convert to the nearest english equivalent. If it works out I will let you know.
Thanks for the recipe! Best I’ve tried so far. The previous ones I’ve tried were dense and were more like pandesal putok. I’ll be making these again this week once I get the Coco Jam I ordered :)