
Samoan coconut sweet rolls: yeasted bread dough rolled into balls, arranged in a baking pan, doused with sweet coconut milk-sugar mixture, then baked — the coconut soaks in, the tops brown, the bottoms become a sticky-sweet caramel coconut sauce. Eaten warm; the universal Samoan family-gathering bread.
Pani popo means 'coconut bread' in Samoan — 'pani' is the loanword for European-introduced leavened bread (the general Samoan word for bread, falaoa, derives from English 'flour'), and 'popo' is the mature brown coconut (vs 'niu', the young drinking coconut), whose rich pressed cream makes the sauce. The dish is a fusion of introduced and indigenous: 19th-century European missionaries brought leavened-bread baking to Samoa, which islanders reworked with their generations-old coconut craft. Samoan parish bake sales popularised the buns in the 1950s, when American flour aid met local coconut. Sold at every family gathering, church potluck, and special occasion — even funerals. The pre-bake coconut-sugar pour is the defining technique.
Pull apart a warm pani popo — top is golden, slightly chewy crust; bottom is gooey-caramel-sticky from absorbed coconut sauce. Inside, the bread is soft-tender, lightly sweet, with coconut aromatic. The contrast between the dry-domed top and the caramel-sticky bottom is the dish's signature.
Two-stage rising develops gluten and flavor. Coconut-sugar pour creates a caramelization at the bottom of the rolls during baking; the sugar caramelizes with the milk proteins via Maillard browning. The bread absorbs the sauce, making it custardy at the bottom.
Variations
Coconut-cream pani popo doubles the coconut. Pandan pani popo adds pandan extract — green-tinted variant. Mini pani popo for parties.
On the Palate
Where Pani Popo sits in the Samoan flavor cloud
Ingredients
Serves 8How it's made
10 steps · 35 min active + 2 hours 25 min waiting
- 17 min
Dough: dissolve 7 g yeast + 1 tbsp sugar in 250 ml warm milk. Foam 5 min.
Watch outThe yeast mix should foam up thick and bubbly in five minutes — no foam means dead yeast, so start over.
- 212 min
Add 500 g flour + 100 g sugar + 1 tsp salt + 1 egg + 40 g melted butter to yeast mixture. Knead 8 min.
- 392 min
Cover; rise 90 min until doubled.
Watch outLet the dough rise until doubled and pillowy, not just puffed — under-risen dough bakes dense.
- 44 min
Divide into 12 balls. Place in a 9×13 baking pan, leaving space between.
- 532 min
Second rise 30 min.
- 63 min
Coconut sauce: whisk 400 ml coconut milk + 100 g sugar + 1 tsp vanilla + ¼ tsp salt.
- 74 min
Preheat oven to 180°C.
- 82 min
Pour the coconut sauce evenly over and between the dough balls.
Watch outPour the sauce slowly and evenly so it settles between the buns and pools at the bottom, not just on top.
- 927 min
Bake 25-30 min until tops are deeply golden, bottoms have absorbed the coconut sauce into a caramel layer.
- 1011 min
Cool 10 min before serving. Pull rolls apart at the table.





