Sure, Kopi Roti is technically a café, but we all know that we’re here for dem buns, son.

The sweet crumbly coffee topping that hugs the round bun, which is warm and buttery on the inside—the kopi bun is a sensual experience.

That said, we admit that recipes like this can be intimidating for people who are new to baking, especially with using yeast. But with the instant yeast you find in grocery markets, there’s really nothing to be scared of, as long as you give the dough sufficient time to rise. Go play some Red Dead Redemption II while waiting (but don’t get too sucked into it; you have to get back to your dough!). As for the topping, you can use whatever kind of roast suits your taste, whether light, medium or dark. And for the butter, make sure it is nice and cold so that it’s a lot easier to handle.

  • Serves: 8 people
  • Active time:
  • Total time: 3 hours
  • Difficulty: Hard
  • Special tools: Mixer


Coffee Topping

  • ¼ cup. butter, softened
  • ½ cup powdered sugar
  • ½ cup flour
  • 1 tbsp. cornstarch
  • 1 egg
  • 2 tbsp. black coffee dissolved in 1 tbsp. hot water

First Bread Mixture

  • 1 tsp. yeast
  • 1 tsp. sugar
  • ½ cup + 2 tbsp. milk

Second Bread Mixture

  • 2 cups flour
  • 1 tbsp. sugar
  • 1 egg
  • ½ tsp. salt
  • 2 tbsp. butter, softened

Center of Bun

  • 8 tbsp. butter, divided into 8 cubes and chilled



  1. To make the coffee topping, whisk together softened butter and powdered sugar in a large bowl until pale, fluffy, and light.
  2. Add in the flour, cornstarch, egg, and coffee, and whisk until fully combined.
  3. Place mixture in a piping bag until ready to use.


  1. For the bread, combine yeast, sugar and warm milk in a small bowl. Let sit for 5 minutes.
  2. In the bowl of a stand mixer fitted with a dough hook, add flour, sugar, egg, and salt.
  3. Combine on low speed, then add the yeast mixture.
  4. Turn mixer to medium speed and run for 2 minutes or until a rough dough forms.
  5. Turn off the mixer and add the softened butter.
  6. Turn mixer back on to medium speed for 8-10 minutes or until the dough is smooth and elastic.
  7. Remove bowl from mixer and cover in plastic wrap.
  8. Let dough rise for 1 hour or until doubled in size.
  9. Turn dough out onto a floured surface and cut into eight equal pieces.
  10. Roll each piece into a ball and cover the pieces with plastic wrap.
  11. Working one piece at a time, flatten the ball into a circle and place a cubed (1 tbsp. of butter) in the center.
  12. Gather the edges of the dough, sealing the butter inside.
  13. Roll back into a ball and rest on a lined baking sheet underneath plastic wrap.
  14. Repeat with all remaining pieces of dough.
  15. Once all 8 pieces are stuffed with butter, cover lined baking sheet with plastic and let dough rise again for 40 minutes or until doubled in size.
  16. Preheat oven to 350F.
  17. When the bread has doubled in size, cover each piece in coffee topping, swirling over the bread to get a circle, going about halfway down each piece.
  18. Repeat with all eight pieces.
  19. Bake buns in preheated oven for 15 minutes until lightly golden.

Ever looked for a filipino restaurant in the US? Miss the taste of home? Don't just wait for a filipino restaurant to pop up, order your favorite pinoy food right here! has all the hottest filipino food items at the best prices. We ship them directly to you to keep your pantry stocked and your taste buds happy.