Skip to main content

Delicious Homemade Coffee Buns

  • Author:
  • Updated date:

Baking is one of my favorite pastimes. I enjoy baking cookies, cakes, breads, pies, muffins, cupcakes, and much more.

Delicious and warm coffee buns, fresh out of the oven.

Delicious and warm coffee buns, fresh out of the oven.

Coffee and Buns? A Perfect Match!

A homemade coffee bun is one of my favorites snacks. I love having one with a cup of coffee while I sit down with a good book or magazine. I remember when I was living in Malaysia, I used to go to a bakery called the Lavender Bakery every weekend just for their coffee buns. Fresh out of the oven, their coffee buns smelled amazing, and I couldn't wait to eat them!

My House Smelled Like a Bakery

My first attempt at making coffee buns at home turned out well—my husband and I both loved the results! The texture was soft and a little bit chewy on the inside. We ate them as soon as I took them out of the oven.

I love fresh, homemade baked goods. One thing is for sure, the smell of baking bread is marvelous; it makes my house smell wonderful. Once you have your first coffee bun, I bet you'll want to eat a second right away!

Baking Tips

To make bread or buns, you must begin by preparing a yeast mixture. I would recommend using active dry yeast because it works tremendously well for me. However, you are welcome to use instant yeast instead. The difference is that active yeast needs to be dissolved in lukewarm water or milk, whereas instant yeast can be mixed straight into the dough.

Though it requires time and can be a bit tedious to prepare, it is so worth it.

Cook Time

Prep Time: 1-2 hours (including resting and proofing time)

Total Time: 2-3 hours

Makes: 12 buns


For the Yeast Mixture:

  • 275 ml warm milk (I used whole milk)
  • 2 tablespoons active dried yeast
  • 10 teaspoons granulated white sugar

For the Dough:

  • 4 1/2 cups bread flour
  • 1 whole egg and 1 egg yolk
  • 2 teaspoons salt
  • 1/4 cup unsalted butter
  • 1 stick of butter for the filling (cut into small cubes)

For the Topping:

  • 1 (18-gram) packet of instant coffee
  • 1 tablespoon espresso ground
  • 2 tablespoons hot water
  • 2 tablespoons all-purpose flour
  • 1/2 cup butter
  • 1 cup icing sugar
  • 1 egg white


  1. Make the yeast mixture: Combine the yeast, sugar, and warm milk in a mixing bowl. Let it dissolve until it becomes foamy.
  2. In a small bowl, lightly beat one whole egg with one egg yolk. Pour the egg mixture into the yeast mixture.
  3. Add the bread flour and salt into the mixture and start mixing the ingredients at a low speed for 2 minutes.
  4. Add butter to the mixture and continue mixing until it forms a dough.
  5. Transfer the dough to a greased bowl. Cover with cling wrap and let it sit in a warm place for 1 hour.
  6. Make the coffee mixture: In a cup, combine instant coffee, espresso grounds, and 2 tablespoons of hot water. Stir until well dissolved. Set aside.
  7. In a bowl, beat the butter, icing sugar, flour, egg white, and coffee mixture until creamy.
  8. Prepare the buns: Take the dough from the bowl, and knead until smooth and elastic. Divide dough into 12 equal-sized balls.
  9. Flatten the balls, and fill each with a frozen butter cube. Pinch the bottom to seal. Repeat until all 12 buns have been filled with butter cubes.
  10. Transfer the balls onto the prepared baking tray. Cover with a cloth and let it rest in a warm place for 20 minutes.
  11. Fill a piping bag with the coffee mixture.
  12. In a spiral motion, pipe the coffee mixture on every bun.
  13. Bake at 350°F for 15 minutes or until golden brown.
  14. Let them cool on a wire rack before serving.
  15. Serve with a cup of coffee or tea.

© 2019 Liza