Walk into any Filipino bakery, and you’ll find them nestled alongside pandesal and ensaymada: pan de coco—soft, golden-brown bread rolls with a sweet, buttery coconut filling that oozes with caramelized goodness. These beloved pastries are a staple of Filipino merienda (afternoon snack) and breakfast tables, loved for their pillowy texture and rich, coconutty center.
The name simply means “coconut bread,’” but these rolls are so much more than that. The filling—a mixture of shredded coconut, brown sugar, and butter—caramelizes as the bread bakes, creating a sweet, nutty, almost jam-like layer that’s pure comfort.
While they look like a bakery-only treat, pan de coco is surprisingly approachable at home. The dough is soft and forgiving, the filling comes together in minutes, and the aroma of baking coconut will fill your kitchen with warmth and nostalgia.
Instructions
Make the Dough
In a small bowl, combine the warm milk and 1 tablespoon of the sugar. Sprinkle the yeast over the surface and let stand for 5 to 10 minutes until foamy. In a stand mixer fitted with the dough hook, combine the remaining sugar, flour, and salt. Add the yeast mixture and eggs.
Mix on low until a shaggy dough forms. Gradually add the softened butter, one cube at a time, mixing until incorporated. Knead for 8 to 10 minutes, adding more flour as needed, until the dough is smooth, elastic, and slightly tacky but not sticky.
First Rise
Shape the dough into a ball and place in a lightly oiled bowl, turning to coat. Cover with plastic wrap or a clean kitchen towel. Let rise in a warm, draft-free place for 1 to 1½ hours, until doubled in size.
Make the Coconut Filling
While the dough rises, prepare the filling. In a medium bowl, combine the shredded coconut, brown sugar, evaporated milk, melted butter, vanilla extract, and salt. Mix until well combined. The filling should be moist and clumpy but not overly wet. Set aside.
Shape the Rolls
Punch down the dough and turn onto a lightly floured surface. Divide the dough into 12 to 14 equal pieces (about 60-70g each). Roll each piece into a smooth ball. Working one at a time, flatten each ball into a 4-inch circle.
Place about 1 to 2 tablespoons of the coconut filling in the center. Gather the edges up and around the filling, pinching tightly to seal. Roll gently into a smooth ball. Place seam-side down on a parchment-lined baking sheet. Repeat with remaining dough.
Second Rise
Cover the shaped rolls loosely with plastic wrap or a clean kitchen towel. Let rise for 30 to 45 minutes, until puffed and slightly increased in size.
Bake
Preheat oven to 375°F (190°C). Brush the rolls with beaten egg wash for a golden, glossy finish. If desired, dust lightly with flour or sugar for a traditional bakery look. Bake for 12 to 15 minutes, until the rolls are golden brown and sound hollow when tapped on the bottom. Transfer to a wire rack to cool.
Serve
Serve warm or at room temperature. These rolls are best enjoyed fresh but can be stored in an airtight container for up to 3 days or frozen for up to 2 months.
This Pan de Coco captures the warmth and comfort of Filipino bakery classics—soft, sweet, and filled with coconut goodness.

