Go Back
+ servings
If you need a change from your regular homemade bread rolls, make vegan pani popo! These Samoan sweet coconut milk buns are baked in a yummy coconut sauce! #veganbread #panipopo #coconutmilk #milkbread #homemadebread
5 from 9 votes

Pani Popo - Samoan Sweet Coconut Buns (Vegan!)

Course: Appetizer, Breakfast, Dessert, Side Dish, Snack
Cuisine: Samoan
Keyword: coconut bread, coconut buns, coconut rolls, coconut sweet bread, pani popo, pani popo recipe, panipopo, samoan bread, sweet bread rolls, sweet buns, vegan sweet rolls
Prep Time: 2 hours
Cook Time: 30 minutes
Total Time: 2 hours 30 minutes
Servings: 12 buns
Calories: 306kcal
Author: Ai Willis
These vegan pani popo are fluffy with a sweet coconut milk sauce! They're super delicious and easy to make!
Print Pin



  • ¼ cup lukewarm water (about 100°F/38°C)
  • teaspoons active dry yeast
  • cups all-purpose flour
  • 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


  • 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.
Love this recipe?Snap a photo and share tagging @aimadeitforyou or tag #aimadeitforyou!


Serving: 1bun | Calories: 306kcal | Carbohydrates: 44g | Protein: 6g | Fat: 13g | Saturated Fat: 11g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1g | Sodium: 253mg | Potassium: 149mg | Fiber: 2g | Sugar: 14g | Vitamin C: 1mg | Calcium: 12mg | Iron: 2mg