Papparoti Recipe (Bakery-Style Coffee Buns at Home)
Papparoti coffee buns are famous for their crisp coffee-flavored shell and soft, buttery interior. Fresh from the oven, they are warm, fragrant, and absolutely irresistible.

These bakery-style buns feature fluffy bread filled with butter and topped with a thin coffee batter that bakes into a golden crackly crust. The contrast of textures makes every bite unforgettable.
With this step-by-step Papparoti recipe, you can make these beloved buns at home with simple ingredients and delicious results.
Why You’ll Love This Recipe
- Crispy and fluffy: Crunchy coffee topping with a pillowy soft bun.
- Better than store-bought: Fresh homemade buns taste incredible warm from the oven.
- Rich buttery center: Hidden butter melts into the bread while baking.
- Perfect with coffee or tea: A bakery favorite made for cozy moments.
- Step-by-step friendly: Easy instructions for success at home.
What is Papparoti?
Papparoti is a popular coffee bun known for its soft bread base and crisp coffee-flavored topping. It became famous through bakery chains across Asia and the Middle East and is often associated with Malaysian-style coffee buns.
These buns are typically filled with butter, then topped with a coffee batter that spreads and crisps beautifully while baking.
They are also sometimes compared to Mexican coffee buns because of their crackly topping style.

Ingredients You’ll Need
Full measurements are in the recipe card below.
For the Dough
- Flour: Creates the soft bread structure.
- Milk: Adds richness and softness.
- Yeast: Helps the buns rise fluffy and light.
- Sugar: Adds sweetness and feeds the yeast.
- Egg: Enriches the dough.
- Butter: Gives tenderness and flavor.
- Salt: Balances sweetness.
- Vanilla: Adds aroma.
For the Filling
Frozen butter cubes: Create the signature buttery center.
For the Coffee Topping
- Butter: Creates a rich crisp topping.
- Sugar: Sweetens and helps caramelize.
- Egg white: Helps structure the topping.
- Instant coffee: Gives signature flavor and aroma.
- Warm water: Dissolves the coffee.
- Flour: Thickens the topping for piping.
How to Make Papparoti Coffee Buns
Step 1: Make the Dough
Whisk egg and vanilla together.
In another bowl, mix warm milk, yeast, and sugar.
Add flour and the egg mixture, then mix into a dough.
Add salt and knead until combined.
Add butter and continue kneading until smooth and elastic.
Cover and let rise for 1½ to 2 hours until doubled.




Step 2: Shape the Buns
Divide dough into 8 equal pieces.
Flatten each piece, place a cube of frozen butter in the center, and seal tightly.
Shape into smooth balls and place on a baking tray.
Cover and let rise again for 30 to 50 minutes.

Step 3: Make the Coffee Topping
Dissolve coffee in warm water.
Beat butter and sugar until smooth.
Mix in egg white and coffee mixture.
Fold in flour until smooth.
Transfer to a piping bag and chill briefly.



Step 4: Pipe and Bake
Preheat oven to 350°F (180°C).
Pipe the topping in a spiral over each bun.
Bake for 15 to 17 minutes until golden brown and crisp.
Cool slightly and enjoy warm.


Pro Tips for Perfect Coffee Buns
- Use frozen butter: Helps keep the center rich and buttery.
- Proof fully: Proper rising creates fluffy buns.
- Chill topping briefly: Makes piping easier.
- Pipe just before baking: Best for a crisp shell.
- Use strong coffee: Gives bold flavor and aroma.

Delicious Variations
Chocolate Coffee Buns
Add chocolate chips or cocoa to the topping.
Cinnamon Version
Replace coffee with cinnamon for a warm spiced twist.
Cheese Filled Buns
Use cream cheese filling for a rich variation.
Nutella Center
Swap butter for Nutella for a dessert-style bun.
What to Serve With Papparoti
- Chocolate drizzle
- Hot coffee
- Tea
- Cold milk
- Hot chocolate
- Fresh berries
Frequently Asked Questions
Why is Papparoti so popular?
Because of its unique combination of crispy topping, fluffy bread, and buttery filling.
Can I make Papparoti without coffee?
Yes. Use cocoa powder or cinnamon for different flavors.
Why did my topping melt too much?
It may have been too warm. Chill it before piping.
Can I freeze the dough?
Yes. Freeze shaped dough balls, then thaw and proof before baking.
Why are my buns dense?
Usually from under-proofing or not kneading enough.

Storage and Reheating
Room Temperature
Store in an airtight container for up to 2 days.
Freezer
Freeze baked buns for up to 2 months.
Reheating
Warm in a 300°F (150°C) oven for about 5 minutes to restore crispness.
Related Recipes
⭐ Please Rate and Review
If you tried this Papparoti recipe and enjoyed it, please leave a 5-star rating and comment below. I’d love to hear how they turned out for you!

Papparoti Roti Boy
Ingredients
For the bun dough:
- 2 cups all-purpose flour minus 1 tablespoon
- 1 ½ teaspoons yeast
- 1 ½ tablespoons sugar
- 1 large egg at room temperature
- ½ cup warm milk
- ¼ teaspoon salt
- 2 ½ tablespoons unsalted butter soft and not melted
- 1 teaspoon vanilla extract
For the coffee topping:
- ½ tablespoon coffee granules
- ½ tablespoon warm water
- 2 tablespoons unsalted butter soft, not melted
- 1 large egg white
- 1 ½ tablespoons sugar
- ¼ cup + 1 tablespoon all-purpose flour
For the Filling:
- 8 frozen salted butter cubes 9 to 10 grams each
Instructions
Making the bun dough:
- Start by beating the egg with the vanilla until they’re nicely mixed together.
- In another bowl, combine the warm milk, yeast, and sugar, mixing well. Next, stir in the flour and then the egg mixture, using a whisk or spatula to combine.
- Add the salt and continue to mix the dough. You’ll want to place the dough on a working surface; the dough might be a bit wet but work it by kneading for about three minutes.
- Gently spread the dough out with your hands, then add the buttery goodness on top. Keep kneading! If the texture feels a little strange, don’t worry—just keep slapping the dough onto the surface and gathering it back up, repeating for about 5 to 6 minutes. A stand mixer can be your handy helper here too!
- Your dough should now feel smooth and not stick to your hands when pressed gently. Place it in a large bowl, covering it well so it can be proof. Let it rise for 1.5 to 2 hours, depending on how chilly or toasty your kitchen is.
- Once it has doubled in size, gently press it down and knead for another 30 seconds. Divide it into 8 balls, each weighing 60 grams.
- Take each ball and fill it with a cube of frozen salted butter, then seal it up again. Roll the balls gently between your palms to form them, and place them on a baking sheet lined with parchment paper.
- Cover those lovely balls and let them proof for about 30 to 50 minutes.
Making the coffee topping:
- In a small bowl, mix the coffee granules with warm water and set it aside.
- In a separate medium bowl, cream the butter and sugar together until mixed. Next, add the egg white and keep mixing, then incorporate that coffee mixture and beat until everything is combined.
- Finally, stir in the flour until just combined. Transfer this mixture to a piping bag and pop it in the fridge for 7 to 15 minutes to chill out a bit.
- When you’re ready, Cut the tip of the piping bag then swirl the coffee topping beautifully over your proofed buns, making sure to stop at the middle to keep the goodness from touching the parchment paper while baking.
- Bake the Papparoti in a preheated oven at 180°C (350°F), for about 15 to 17 minutes.
- Serve them warm alongside your favorite drink for a delightful treat!
Video
Notes
- Papparoti is usually filled with salted butter, but you can also use unsalted butter, Nutella, jam, or leave it plain.
- I typically use 9 grams of butter for the filling but feel free to add more.
- For a melt-in-your-mouth, cotton-like bun, keep the dough soft.
- Always refrigerate the coffee topping before use for better results, and avoid covering more than half the bun to prevent burning.
- You can knead the dough at night and refrigerate it to use in the morning for fresh buns. To enhance the coffee aroma, use high-quality coffee in the topping.
