Home » Recipe Index » Asian Bread Recipes – Soft Buns & Bakery Favorites » Coffee Bun Recipe with Crunchy Coffee Crust & Butter Filling

Coffee Bun Recipe with Crunchy Coffee Crust & Butter Filling

These coffee buns are one of my husband’s favorite breads, and I can see why. Each bun is soft and fluffy inside, filled with salted butter, and covered with a crisp coffee cookie crust that smells amazing as it bakes.

Several coffee buns in a wooden bowl with one bread torn to show salted butter filling.

A Quick Look at the Recipe

🏷️ Recipe Name: Coffee Bun
⏱️ Ready In: ~ 2 hour 30 minutes
🍽️ Serves: 6 pieces
🔥 Calories: 350 kcal per serving (estimate)
🧾 Main Ingredients: Bread flour, milk powder, sugar, instant yeast, egg, unsalted butter, salt, salted butter, instant coffee, all purpose flour, powdered sugar.
🥗 Dietary Info: Contains dairy and gluten
🧠 Difficulty: Easy with step-by-step guide

Have a question? Ask AI!

This coffee bun is one of my husband’s favorite breads, so it is something I have baked many times at home. The combination is hard to resist: a soft, fluffy bun with salted butter hidden inside, topped with a thin coffee cookie layer that bakes into a crisp, fragrant crust.

You may also know this bread as a Mexican coffee bun, Papparoti, or Roti Boy-style bun. Despite the “Mexican” name, this style of coffee bun has become especially popular across Asia, where it is commonly sold in bakeries and shopping malls. The contrast between the crunchy coffee topping and the buttery bread underneath is what makes it so memorable.

If you enjoy soft Asian bakery-style breads, you may also like my anpan bread, salt bread, or Korean sausage bread. Each one has a different filling or topping, but they all have that soft, tender texture that makes homemade Asian bread so satisfying to bake.

If you love baking breads like these, you can find more ideas in my Asian Bread Recipes collection, including soft buns, filled breads, and other bakery-style favorites.

Why You Will Love This Recipe


  • Crispy coffee topping. The thin coffee cookie layer bakes into a crisp, fragrant crust that gives every bite a lovely contrast with the soft bread underneath.
  • Buttery center. A piece of salted butter tucked inside melts as the buns bake, making the center rich, savory, and extra satisfying.
  • Beginner-friendly. Even if you are new to bread making, the shaping is simple and the topping is easy to pipe over the buns.
  • Fun to make. Kids can help pipe the coffee topping over the dough before baking, which makes this a nice baking project to do together.
  • Soft and fluffy inside. Underneath the crisp topping, the bread stays tender and light, especially when eaten warm.
  • Bakery-style at home. You get that familiar Roti Boy or PappaRoti-style combination of coffee aroma, crisp topping, and buttery bread without needing a trip to the bakery.

Recipe Ingredients

Coffee bun ingredients with labels.

Ingredient Notes

Salted butter – Cut the butter into small squares for the filling and keep them chilled in the refrigerator until you are ready to shape the buns. Cold butter is easier to wrap inside the dough and is less likely to melt before baking.

Instant coffee powder – This gives the cookie topping its distinct coffee aroma and flavor. Dissolve it in the hot water before mixing it into the topping so the coffee distributes evenly.

Powdered sugar – Use powdered sugar for the coffee topping rather than granulated sugar. It blends smoothly with the butter and helps create that thin, crisp cookie-like crust.

Egg – Lightly beat the egg first, then divide it into two portions. Use the first half for the bread dough and reserve the second half for the coffee topping.

Unsalted butter – You’ll notice there are two types of butter in the recipe. I use unsalted butter in both the bread dough and coffee topping so I can control the saltiness, while salted butter is reserved for the filling.

How to Make Coffee Buns

Step by step process photos of making the bread dough.

STEP 1. Make the dough. Sift the bread flour and milk powder into the mixing bowl. Add the sugar, instant yeast, half of the beaten egg, and water (Image 1). Attach the dough hook and begin mixing (Image 2). Once the ingredients come together into a rough dough, add the unsalted butter and salt (Image 3). Continue kneading until the dough becomes smooth and elastic, about 17 minutes in my mixer. Check the dough with the windowpane test—it should stretch into a thin, translucent membrane without tearing easily (Image 4).

Take one portion and flatten it gently with your hand. Roll it out with a rolling pin, flip it over, and roll again (Image 8). Place one piece of cold salted butter in the center (Image 9). Bring the edges of the dough toward the center and pinch firmly to seal the butter inside (Image 10). Repeat with the remaining dough.

Step by step process photos of preparing and shaping the dough.

STEP 2. First proof and shape the buns. Shape the dough into a smooth ball and place it in a bowl (Image 5). Cover with plastic wrap to prevent the surface from drying out, then let it rise for about 1 hour, or until doubled in size. Gently press the dough to release the excess air (Image 6). Divide it into 6 equal portions, shape each portion into a ball, and cover with plastic wrap (Image 7). Let the dough rest for 10 minutes.

Step by step process photos of second fermentation and adding the topping.

STEP 3. Second proof and add the coffee topping. Arrange the shaped buns on a lined baking tray and cover loosely with plastic wrap (Image 11). Let them rise again for about 40 minutes, or until noticeably puffy and close to doubled in size (Image 12). Meanwhile, prepare the coffee topping (see the coffee topping instructions below). Pipe the topping in a spiral, starting from the center and working outward (Images 13, 14).

Bake in a preheated 356°F (180°C) oven for 16–20 minutes, or until the tops are deeply golden and crisp.

Coffee buns fresh from the oven.

STEP 4. Cool the buns. Once baked, the coffee topping should form a crisp crust over the surface of the buns (Image 15). Transfer the buns to a cooling rack and let them cool slightly.

A piece of coffee bun being torn to show the melted butter inside.

STEP 5. Serve warm. For the best texture, enjoy the coffee buns while still warm. When you tear one open, the bread should be soft and fluffy, with the salted butter melted inside (Image 16).

Make the Coffee Topping

Step by step process photos for the coffee topping.

Dissolve the instant coffee powder in the hot water in a mixing bowl (Image A). Add the unsalted butter and mix until well combined (Image B). Add the reserved half of the beaten egg and mix again until smooth (Image C).

Add the powdered sugar and all-purpose flour (Image D), then mix until you have a smooth, creamy coffee topping (Image E). Transfer the mixture to a piping bag (Image F) and set aside until ready to use.


Pro Tips


  • Knead until the dough passes the windowpane test. The dough should stretch thin enough to become almost translucent without tearing easily. This is a better guide than relying only on the mixing time.
  • Keep the salted butter cold. Leave the butter cubes in the refrigerator until you are ready to fill the buns. Cold butter is easier to wrap and less likely to leak out during shaping.
  • Seal the dough very well. After placing the butter in the center, pinch the dough firmly closed. A loose seam can allow the butter to escape while baking.
  • Do not skip the resting time after dividing the dough. Letting the dough rest for about 10 minutes relaxes the gluten, making each portion much easier to roll and shape.
  • Keep the dough covered while it rests and proofs. Plastic wrap helps prevent the surface from drying out and forming a skin, which can make shaping more difficult.
  • Pipe the coffee topping from the center outward. Make a spiral over the top of each bun so the topping can spread evenly as it bakes and form that signature crisp coffee crust.

Serving Suggestions

These coffee buns are best enjoyed warm, when the coffee topping is still crisp and the salted butter inside is soft and melty. They make such a nice after-school snack or afternoon treat, especially with a cold glass of watermelon juice, cucumber juice, or pineapple mint soda. If you want to turn it into a little snack spread, add some coffee bean cookies, coconut kaya jam, or custard filling on the side.

If you feel like making them a little more special, serve them with some coconut kaya jam or custard filling on the side. The creamy sweetness goes really well with the coffee flavor and buttery center.

Coffee Bun FAQs

What is a coffee bun?

A coffee bun is a soft, fluffy bread filled with butter and topped with a coffee-flavored cookie crust that becomes crisp as it bakes.

Is coffee bun the same as PappaRoti or Roti Boy?

They are very similar styles of bread. Coffee buns are often associated with names such as PappaRoti, Roti Boy, or Mexican coffee buns, although recipes can vary slightly by bakery or brand.

Why did my coffee topping not become crispy?

This can happen if the topping is too wet, the oven is not fully preheated, or the buns are underbaked. Make sure the topping has a smooth, pipeable consistency and bake until the crust is nicely golden.

Can I make coffee buns without a stand mixer?

Yes. You can knead the dough by hand, although it will take more time and effort. Knead until the dough is smooth, elastic, and able to pass the windowpane test.

Why did the butter leak out of my coffee buns?

The most common reason is that the dough was not sealed tightly enough around the butter. Keep the butter cold and pinch the seam firmly closed before the second proof.

Can I make coffee buns without a stand mixer?

Yes. You can knead the dough by hand, although it will take more time and effort. Knead until the dough is smooth, elastic, and able to pass the windowpane test.

A hand holding a coffee bun with melted butter filling.

Storage

Store leftover coffee buns in an airtight container or wrap them individually in plastic bags at room temperature for up to 2 days. For longer storage, keep them in the refrigerator.

To reheat, warm the buns briefly in the microwave if you just want them soft, or use the oven for a few minutes to bring back the crispy coffee topping. The oven is the better choice if you want that freshly baked texture again.

More Asian Bread Recipes

If you enjoy soft, bakery-style breads like these coffee buns, here are a few more Asian bread recipes you may want to try next.

Did you try tis recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

Several coffee bun in a wooden bowl with one torn open to reveal butter filling inside.

Coffee Bun

These coffee buns are soft and fluffy inside, filled with salted butter, and covered with a crisp coffee cookie crust that smells amazing as it bakes.
5 from 1 vote
Print Pin Rate Save Recipe
Course: Bread and Buns
Cuisine: Asian
Prep Time: 2 hours 10 minutes
Cook Time: 20 minutes
Total Time: 2 hours 30 minutes
Servings: 6 pieces
Calories: 350kcal
Author: Claudia

Equipment

  • 1 Standing mixer
  • 1 Baking tray

Ingredients

  • 230 gr bread flour
  • 10 gr milk powder
  • 35 gr sugar
  • 4 gr instant yeast
  • ½ egg
  • 110 ml water
  • 30 gr butter unsalted
  • 3 gr salt

Filing

  • 30 gr salted butter divide into 5 gr each

Coffee Topping

  • 3 gr instant coffee powder
  • 5 ml water hot
  • ½ egg
  • 35 gr powdered sugar
  • 40 gr all purpose flour
  • 40 gr butter unsalted

Instructions

  • Sift the bread flour and milk powder into the mixing bowl. Add the sugar, instant yeast, half of the beaten egg, and water (Image 1). Attach the dough hook and begin mixing (Image 2). Once the ingredients come together into a rough dough, add the unsalted butter and salt (Image 3). Continue kneading until the dough becomes smooth and elastic, about 17 minutes in my mixer. Check the dough with the windowpane test—it should stretch into a thin, translucent membrane without tearing easily (Image 4).
  • Take one portion and flatten it gently with your hand. Roll it out with a rolling pin, flip it over, and roll again (Image 8). Place one piece of cold salted butter in the center (Image 9). Bring the edges of the dough toward the center and pinch firmly to seal the butter inside (Image 10). Repeat with the remaining dough.
  • Shape the dough into a smooth ball and place it in a bowl (Image 5). Cover with plastic wrap to prevent the surface from drying out, then let it rise for about 1 hour, or until doubled in size. Gently press the dough to release the excess air (Image 6). Divide it into 6 equal portions, shape each portion into a ball, and cover with plastic wrap (Image 7). Let the dough rest for 10 minutes.
  • Arrange the shaped buns on a lined baking tray and cover loosely with plastic wrap (Image 11). Let them rise again for about 40 minutes, or until noticeably puffy and close to doubled in size (Image 12). Meanwhile, prepare the coffee topping (see the coffee topping instructions below). Pipe the topping in a spiral, starting from the center and working outward (Images 13, 14).
  • Bake in a preheated 356°F (180°C) oven for 16–20 minutes, or until the tops are deeply golden and crisp.
  • Once baked, the coffee topping should form a crisp crust over the surface of the buns (Image 15). Transfer the buns to a cooling rack and let them cool slightly.
  • For the best texture, enjoy the coffee buns while still warm. When you tear one open, the bread should be soft and fluffy, with the salted butter melted inside (Image 16).

Coffee Topping

  • Dissolve the instant coffee powder in the hot water in a mixing bowl (Image A). Add the unsalted butter and mix until well combined (Image B). Add the reserved half of the beaten egg and mix again until smooth (Image C).
  • Add the powdered sugar and all-purpose flour (Image D), then mix until you have a smooth, creamy coffee topping (Image E). Transfer the mixture to a piping bag (Image F) and set aside until ready to use.

Notes

  • Knead until the dough passes the windowpane test. The dough should stretch thin enough to become almost translucent without tearing easily. This is a better guide than relying only on the mixing time.
  • Keep the salted butter cold. Leave the butter cubes in the refrigerator until you are ready to fill the buns. Cold butter is easier to wrap and less likely to leak out during shaping.
  • Seal the dough very well. After placing the butter in the center, pinch the dough firmly closed. A loose seam can allow the butter to escape while baking.
  • Do not skip the resting time after dividing the dough. Letting the dough rest for about 10 minutes relaxes the gluten, making each portion much easier to roll and shape.
  • Keep the dough covered while it rests and proofs. Plastic wrap helps prevent the surface from drying out and forming a skin, which can make shaping more difficult.
  • Pipe the coffee topping from the center outward. Make a spiral over the top of each bun so the topping can spread evenly as it bakes and form that signature crisp coffee crust.

Nutrition

Serving: 1piece | Calories: 350kcal | Carbohydrates: 46g | Protein: 7g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 65mg | Sodium: 320mg | Potassium: 106mg | Fiber: 1g | Sugar: 12g | Vitamin A: 472IU | Vitamin C: 0.1mg | Calcium: 32mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!

Similar Posts

One Comment

5 from 1 vote

Leave a Reply

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

Recipe Rating