Panipopo

Sharing is caring!

Soft, fluffy panipopo baked in a rich, sweet coconut sauce is the ultimate comfort food. This Samoan coconut bread combines pillowy homemade rolls with creamy coconut milk that soaks into every bite, creating a sweet, tender treat that’s perfect for sharing with family and friends.

panipopo on a plate

I almost skipped panipopo the first time I saw it because it just looked like regular dinner rolls. I grabbed the closest one, bit into it, and stopped talking mid-sentence. The bottom had soaked up the coconut sauce. It tasted like the inside of a macaroon, and the whole roll was still warm. I went back for a second one before I even finished the first. If you know me, then you know this recipe was about to take over my kitchen for the next month.

Panipopo is soft coconut rolls baked right in a pool of coconut milk sauce. The bottoms turn sticky and golden, the tops stay pillowy. Somewhere between a dinner roll and a coconut sticky bun. At every potluck I've brought it to, it's gone before the savory dishes are.

yeast activating in a bowl

What's Good About It

The flavor is rich without being heavy. Coconut milk, a little sugar, a little vanilla. Nothing fussy. I've served it as dessert, as a breakfast bread, and as a side next to something savory, depending on what the occasion calls for.

The ingredient list looks longer than the actual effort involved. There's no real technique here, just patience while the dough rises twice. Kids go straight for it because it's sweet and soft and a little sticky, and it travels well in a pan, which is most of why it's turned into my most-requested potluck dish. You need a 9x13 pan and an afternoon where you're home anyway. That's it.

pot of coconut sauce

How I Actually Started Making This

I didn't grow up making panipopo. I'm not going to pretend I did. I came to it the way a lot of people probably do, by eating someone else's at a family gathering and going home determined to figure it out myself. By then I'd already been making Taro Rolls for years, so working with a sticky dough wasn't new to me. The coconut sauce step was the only real unknown.

What hooked me wasn't just the taste. It was realizing how well it fits into how I actually host people. Most of the work happens while the dough rises, so I mix it, set a timer, and go do everything else a get-together requires. Setting the table. Finding shoes. Running the vacuum over whatever part of the living room people will actually see. By the time the rolls are shaped and into their second rise, I've got real time to make the sauce instead of standing at the stove when people are already at the door.

It took a few tries to get right. One batch had a gluey bottom because I poured the sauce on too early. Another had sunken rolls in the middle because I crowded a pan that was too small for the job. This is the version that came out the other side of those mistakes.

bowl of risen dough

A Little History on Panipopo

Quick background, since I always want this when I try something new. Panipopo is Samoan. The name is pretty literal once you break it apart: "pani" means bun, "popo" means coconut. Coconut bun. You'll also hear it said as "pagipopo," where the "n" softens toward more of an "ng" sound. Both are correct, it's just a regional thing.

It's huge in Hawaii too, big enough that plenty of people there think of it as a Hawaiian dish. That's really just about how large the Samoan community in Hawaii is. The dish itself started in Samoa, and it's just as at home on a Hawaiian table now.

dough rolled into balls

What You'll Need to Make Panipopo

Ingredients to make panipopo

Warm whole milk wakes up the yeast and adds richness you wouldn't get from water. Keep it around 110°F. Warm, not hot. Go too hot and you'll kill the yeast before it gets a chance to do anything.

Active dry yeast is what gives these rolls their rise and soft texture. If instant yeast is what's in your pantry, use the same amount and skip the foaming step. Just mix it straight into the flour.

Sugar in the dough feeds the yeast and gives the bread itself a little sweetness, separate from the sauce on top.

Melted butter. Tenderizes the dough, adds flavor. Whatever's cheapest works fine here. This isn't a recipe where the fancy European butter earns its price. Going dairy-free, melted coconut oil swaps in well and adds a little extra coconut flavor while you're at it.

Room temperature egg. Adds richness and helps everything hold together. Room temp matters more than you'd think. A cold egg straight from the fridge can shock the yeast mixture and slow your rise down.

Salt keeps the dough from tasting flat and one-note sweet.

All-purpose flour. Spoon it into the measuring cup and level it off. Don't scoop straight from the bag, or you'll pack in more flour than the recipe wants and end up with a denser roll.

Full-fat canned coconut milk is the entire point of the sauce, so don't skimp here. Light coconut milk makes a thinner, less rich sauce. Coconut water isn't a substitute at all, it won't thicken the way you need it to. Grab whatever canned coconut milk is cheapest at the store. The expensive brand doesn't buy you much here. It's the same rule I use for haupia, where coconut milk carries the entire recipe and quality matters even more than it does in this sauce.

Sugar and vanilla in the sauce round out the coconut flavor and help everything caramelize a little as it bakes into the bottoms of the rolls.

A pinch of salt in the sauce, so it doesn't taste flat against all that sweetness.

fresh baked panipopo

Variations and Substitutions

A few ways to play with this one. Shape the dough into a spiral instead of round balls: roll it into a rectangle, roll it back up, then slice into rounds. Same flavor, different look. Want it more caramel-forward? Swap the granulated sugar in the sauce for brown sugar. For more coconut texture, fold a couple tablespoons of shredded coconut into the dough, or sprinkle some on top before it bakes.

Going dairy-free, swap in a dairy-free milk for the whole milk and melted coconut oil for the butter. The coconut sauce is already dairy-free as written. A 1:1 gluten-free flour blend can probably work in the dough too, though I haven't tested it myself, and I'd guess the texture comes out a bit denser.

If you're pressed for time, there's a shortcut floating around that uses thawed frozen dinner rolls instead of homemade dough. It works in a pinch. The texture's noticeably different though, denser and sweeter, so don't go in expecting it to taste like this version.

How to Make Panipopo

Wake the yeast in warm milk. Mix it into a soft dough with butter, egg, sugar, and flour. Let it rise until doubled, shape it into rolls, then let it rise again, shorter this time. Pour a coconut milk sauce over the top and bake until the tops are deep gold and the sauce is bubbling at the edges. That's it. The only real skill is patience while it sits there rising. Everything else is just mixing and waiting.

pan of panipopo

A Few Things That Actually Matter

Make sure your oven is actually preheated before the rolls go in. A not-quite-hot-enough oven is the most common reason people end up with a gluey bottom layer. Stick to a true 9x13-inch pan for this batch. Squeeze it into something smaller and the middle rolls steam instead of bake, and you'll end up with sunken centers. If the tops are browning faster than the inside is cooking, tent the pan loosely with foil for the last few minutes instead of pulling it early. And give it the full 10 minutes to rest after baking. I know it's tempting to dig in right away. That resting time is what turns the sauce from a thin, watery puddle into something sticky and clingy.

If you want this ready ahead of time, mix the dough and let it through its first rise, then refrigerate it covered for up to 24 hours before shaping and baking. That's the difference between warm panipopo for a morning gathering and getting up at 5 a.m. to start from zero.

What I'd Put Next to It

Panipopo is sweet enough to eat on its own, but it holds up well next to something savory with a little char to it. It's especially good alongside huli huli chicken or really anything off the grill. It earns a spot on the same table as Hawaiian macaroni salad for a full potluck spread too. If coconut desserts are already your thing, [link to: Coconut Desserts category] has more in that direction. And if panipopo becomes a regular at your get-togethers the way it did at mine, [link to: Potluck and Party Recipes category] is full of other dishes that travel well and feed a crowd.

Leftovers

Let leftovers cool completely, then keep them in an airtight container at room temperature for up to 2 days, or in the fridge for about 5. To freeze, wrap the cooled rolls tightly. They'll keep for up to 2 months.

To reheat, a 300°F oven for about 10 minutes brings the texture closest back to fresh and re-crisps the tops a little. Microwave works if you're in a hurry (15 to 20 seconds per roll), but the tops go soft and a bit chewy instead of staying tender. Trade-off. The flavor holds up fine for days either way. It's mostly just the top texture that changes the longer it sits.

Questions People Ask

What does panipopo mean?

"Pani" means bun and "popo" means coconut, so panipopo just means coconut bun.

Is panipopo Samoan or Hawaiian?

Samoan. It's also a staple in Hawaii thanks to the size of the Samoan community there, so you'll see it claimed by both. It started in Samoa though.

Can I prep the dough ahead of time?

Yes. Let it finish its first rise, then refrigerate covered for up to 24 hours before shaping and baking.

Why did the bottom of my rolls come out soggy or undercooked?

Probably the oven wasn't fully preheated, or the sauce went on too early or too heavy. Wait until your oven actually hits 350°F, and if you want more sauce, add it after baking instead of before.

Can panipopo be frozen?

Yes. Cool completely, wrap tightly, and freeze up to 2 months. Reheat in a 300°F oven for about 10 minutes.

Other Coconut Recipes to Try

panipopo on a plate

Panipopo

Relle Lum
Soft, fluffy panipopo baked in a rich, sweet coconut sauce is the ultimate comfort food. This Samoan coconut bread combines pillowy homemade rolls with creamy coconut milk that soaks into every bite, creating a sweet, tender treat that’s perfect for sharing with family and friends.
5 from 1 vote
Prep Time 30 minutes
Cook Time 30 minutes
Course Desserts
Cuisine Samoan
Servings 12 rolls
Calories 288 kcal

Ingredients
  

For the bread dough

For the coconut sauce

  • 1 can full-fat coconut milk 13.5 oz
  • ½ cup granulated sugar
  • 1 teaspoon pure vanilla extract
  • 1 pinch salt

Instructions
 

  • Activate the Yeast: In a large mixing bowl or stand mixer, combine the warm milk, sugar, and yeast. Stir and let sit for 5–10 minutes, or until foamy.
  • Make the Dough: Add melted butter and egg to the yeast mixture. Mix well. Add salt and 3¼ cups of flour gradually, mixing with a dough hook or by hand until a soft dough forms. Add the extra ¼ cup flour only if the dough is too sticky. Knead for 8–10 minutes, until smooth and elastic.
  • Let It Rise: Place the dough in a lightly greased bowl, cover with a clean towel or plastic wrap, and let rise in a warm place for 60–90 minutes, or until doubled in size.
  • Shape the Rolls: Punch down the dough and divide into 12 equal pieces. Shape each piece into a smooth ball. Place the rolls in a greased 9x13-inch baking dish. Leave a little space between them to allow for expansion. Cover and let rise again for about 30–45 minutes, or until puffy.
  • Preheat the Oven: Preheat your oven to 350°F (175°C).
  • Make the Coconut Sauce While the rolls are rising, whisk together the coconut milk, sugar, vanilla, and a pinch of salt until smooth.
  • Bake with Sauce: Once the rolls have risen, pour the coconut sauce evenly over the top of the rolls — making sure each roll is partially submerged. Bake for 25–30 minutes, or until the tops are golden brown and the coconut sauce is bubbling.
  • Cool and Serve: Let the rolls cool slightly to allow the sauce to thicken. Serve warm with extra coconut sauce spooned over the top.

Notes

Make sure your oven is actually preheated before the rolls go in. A not-quite-hot-enough oven is the most common reason people end up with a gluey bottom layer. Stick to a true 9x13-inch pan for this batch. Squeeze it into something smaller and the middle rolls steam instead of bake, and you'll end up with sunken centers. If the tops are browning faster than the inside is cooking, tent the pan loosely with foil for the last few minutes instead of pulling it early. And give it the full 10 minutes to rest after baking. I know it's tempting to dig in right away. That resting time is what turns the sauce from a thin, watery puddle into something sticky and clingy.

Nutrition

Serving: 1rollCalories: 288kcalCarbohydrates: 40gProtein: 6gFat: 12gSaturated Fat: 9gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 2gTrans Fat: 0.2gCholesterol: 26mgSodium: 216mgPotassium: 149mgFiber: 1gSugar: 14gVitamin A: 171IUVitamin C: 0.3mgCalcium: 39mgIron: 3mg
Keyword desserts, side dishes
Did you make this recipe?Share a photo and tag @keeping.it.relle on Instagram so I can see all your delicious creations and Let me know how it was!

© Relle Lum for Keeping It Relle. Please do not copy and paste or screenshot recipes online or on social media. I'd love it if you share a link with a photo instead. Mahalo!

Tried this recipe? Tag me on social. I’d love to see and share it. Instagram, Facebook, Pinterest, YouTube, TikTok
If you love this recipe, please consider giving it a star rating.
Pin for later.

panipopo pin

2 Comments

  1. 5 stars
    Onolicious!! Made it for dessert the other night and it was so simple, yet so tasty! I've never made Panipopo before because I thought it would be difficult, but this just became one of our staple desserts. 🙂

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating