Pani Popo are sweet Samoan coconut rolls that are incredibly soft and fluffy. The dough is simple but rich thanks to the coconut milk and coconut oil, and covered in a sweet, sticky coconut sauce!
Every time I bake a tray of these buns, they vanish almost instantly. I rarely have any leftovers—they are truly that good.
This recipe was originally published on April 28, 2020. It was updated with new photos and information on February 25, 2024.
Recipe Notes
- Texture: Soft and fluffy buns covered in a sticky, luscious, sweet coconut glaze.
- Taste: The primary flavor is the sweet, tropical coconut sauce, which really compliments the comforting yeasty bread.
- Easy: This recipe is very straightforward, and because we don't need to flour the surface when kneading the dough, there's also minimal clean up!
- Best Served Warm: While they're good anytime, these rolls are truly magical when they're warm and fresh from the oven. Perfect for sharing, but no one would blame you for keeping them all to yourself!
Key Ingredients
For the perfect pani popo, you really just need a few key ingredients that bring out their special flavor and texture. Here are some things to keep in mind:
Active dry yeast: Yeast is a very important ingredient that helps these coconut buns rise and adds beautiful flavor. You can also use quick-rise yeast, also known as instant yeast or rapid-rise yeast. If you’re using quick-rise yeast, you can skip activating the yeast first.
Flour: Use all-purpose flour for this recipe.
Coconut oil: You can use either virgin or refined coconut oil. Adds both moisture and richness to make up for the lack of eggs and whole milk. You can also use melted butter (regular or vegan).
Coconut milk: Use full-fat coconut milk that comes in a can. Half the can will be used for both the dough and the coconut sauce.
Tips to Make Fluffy Samoan Coconut Rolls
Don’t overheat the water. Cold water won’t activate the yeast, and hot water will kill the yeast, so make sure the water is at or around 100°F (38°C).
Don’t flour your work surface. Adding extra flour will cause the sweet bread rolls to get tough. This dough generally doesn’t stick to the counter, but if you find that it sticks, sprinkle as little flour as possible on the countertop.
Use a bench scraper. If the dough is really sticking to your work surface, use a bench scraper to help your dough release off the surface.
Let the dough rise properly. In order to get fluffy panipopo, you need to let the dough rise and double in size. Mine took about an hour, but depending on the weather, humidity, and altitude of where you live, it can take much longer.
Evenly cover the vegan sweet rolls with the coconut sauce. You can use a pastry brush or spoon to make sure the sweet buns are evenly coated.
Pani Popo Recipe
Ingredients
Bread
- ¼ cup lukewarm water (about 100°F/38°C)
- 2¼ teaspoons active dry yeast
- 3½ cups all-purpose flour
- 1¼ teaspoons fine salt
- ¼ cup granulated sugar
- ¼ cup coconut oil, melted
- 6.75 fl oz canned coconut milk
Sweet coconut sauce
- 6.75 fl oz canned coconut milk
- ½ cup granulated sugar
Instructions
- In a bowl, combine lukewarm water, sugar, yeast, and set aside for about 5 minutes until the mixture is frothy.
- In a large bowl, combine all-purpose flour and salt. Add coconut milk, melted coconut oil, and the yeast mixture. Mix the ingredients together until it comes together, and take it out onto a clean surface.
- Knead the dough for about 5 minutes until it forms a smooth ball. Put the dough in a large bowl greased with coconut oil, cover, and let it rise about an hour until it's doubled in size.
- Gently deflate the dough in the bowl and take it out onto your work surface. Separate the dough into 12 equal balls. Place the balls in a 9x13 inch pan greased with coconut oil, cover, and let it rise again for about 45 minutes.
- While the buns are rising, make the sweet coconut sauce. In a small bowl, combine coconut milk and sugar. Set aside.
- Preheat the oven to 350°F (180°C).
- Pour about ⅔ of the sweet coconut sauce over the buns and bake for about 30 minutes.
- Once the buns come out of the oven, pour the rest of the coconut milk mixture over the top.
Nutrition
Storage Directions
Please note that this Samoan bread is best eaten fresh - right out of the oven! However, if you do end up with leftovers, here is how you should store them:
Storing: Allow the bread to cool completely and place it in an airtight container. Store them somewhere dark and cool like your pantry or in your fridge for 2 to 3 days.
Freezing: Wrap each bun individually with aluminum foil and place them in a freezer bag. Thaw them in the fridge and reheat them in the oven for a few minutes until warm and fluffy.
Frequently Asked Questions
You can have these sweet coconut milk buns for breakfast, snack, or dessert with a cup of coffee or tea! These buns are also great for dinner as a side dish!
This can happen if the yeast was inactive, if the dough didn't get enough time to rise properly, or you accidentally floured your surface when kneading the dough.
If you wanted to make it in advance, I would place the dough balls into the baking pan/dish, cover it with plastic wrap, and keep it in the fridge overnight. I would take it out about 45 minutes before baking it in the oven. Pour the coconut milk mixture right before putting it in the oven too.
More Tropical Flavors
This mango lime sorbet is the ultimate guilt-free and easy dessert! It only requires 2 ingredients and comes together in a food processor.
Mango boba tea is a delicious drink full of tapioca pearls that make it so much fun!
This coconut cream pie is vegan but so creamy and delicious, just like the traditional pie.
I love giving coconut macaroons as gifts because they're so easy! They only require 2 ingredients—3, if you want to dip or drizzle them with chocolate.
This coconut Boston cream pie has two layers of rich vanilla cake with a silky coconut custard in between, and covered with chocolate ganache!
Ramya says
Absolutely gorgeous this one! Ever since I first saw it on your instagram, I have been tempted to try it 🙂
Ai says
Thanks so much Ramya! Hope you get to try it 🙂
Mehak says
The buns look delicious!! 😍
Thanks for sharing! I need to try!
Ai says
Thank you Mehak! I hope you like them!
Suzene Risebrough says
Oh my goodness Ai! These buns are to die for! They looks amazing!
I struggle with baking breads-buns etc!
I’m going to have to try this recipe one of these days.
It looks so pillowy soft 😍
Ai says
Thanks so much Suzene! It's so pillowy and delicious 🙂 Hope you like them!
Jacquie 🖤 says
Making these beauties now!
Ai says
Hope they turned out delicious!
Hayley says
Ok so I have to make this week! I’ve been wanting a vegan bread so bad!!
Ai says
Hope you like it Hayley! It's vegan but doesn't lack in flavor whatsoever!
Claudia says
This is definitely something I need to try out - especially that it’s vegan!!! Thanks for sharing it!
Ai says
It's one any coconut lover would enjoy 😀
Kasia says
OMG, these look absolutely amazing. I love that they're vegan. I really need to try this recipe.
Ai says
You've got to try them Kasia! So yummy 😀
Kelsey says
These look so good!
Ai says
Thanks Kelsey!
Chayce says
This looks amazing ! Can’t wait to try it .
Ai says
Hope you like them Chayce! 😉
Kat says
Hi! These sound amazing. Would you happen to know if it's possible to make the dough in advance? Or does it need to be baked on the same day?
Ai says
Hi Kat! Although I've never tried it... if you wanted to make it in advance, I would place the dough balls into the baking pan/dish, cover it with plastic wrap, and keep it in the fridge overnight. I would take it out about 45 minutes before baking it in the oven. Pour the coconut milk mixture right before putting it in the oven too. Again, I've never tried this so this is just my guess! Let me know if you try it out!
Kat says
Alternatively, would you happen to know how long these keep on the kitchen counter? I've got about 2 days before they'll be eaten and I'm debating whether to make the dough ahead and bake it then next day so it'll rest for only a day OR to just bake them now and let them sit on the counter for those two days. Main worry is having them be kind of stale or mushy by the time they're eaten.
Ai says
I would say it tastes the best the day they're made. If you have to make them ahead, I would bake them the day before, and heat them a little in the oven before serving! Hope I didn't reply too late...