Coffee Cookie Buns, Aka Mexican Coffee Buns, Rotiboy (Copycat)

Total Time
4hrs 3mins
Prep 3 hrs 45 mins
Cook 18 mins

Prep time includes resting/rising. Also a copycat of Pappa Roti. These are delicious and so different- Not really Mexican, they are from Malaysia. It is like a thin coffee butter cookie spread over the bun. When you bite into these the outside is crisp while the inside is soft and buttery. I have been told you can freeze the cooked buns and heat in an oven for 10-12 min.(never tried this)--the texture does end up being more chewy/dense after the first day (still tastes good)--so I halve the recipe if I know they won't get eaten by the next morning. Or refrigerate half the dough to use the next day. The outer crust will go soft after a while--if the buns are room temperature, heat in oven for about 4-5 minutes and then take out and wait a minute or two and it crisps up again. You may need extra bread flour in the final dough when kneading if too sticky...add a TBS at a time. This recipe is converted from metric to US measurements so it is not always easy to get exact.

Ingredients Nutrition


  1. Pre-dough:.
  2. Heat Water on stove over high heat until hot (does not have to be boiling, just close to it).
  3. Turn heat down to low and add flour and stir till well combined.
  4. Place in bowl, covered with plastic wrap and leave in refrigerator for at least 2 hours.
  5. Sponge:.
  6. Add all ingredients in a large mixing bowl and knead for 6 minutes. The dough should be a very soft dough--it is ok if it is sticky.
  7. Shape into a ball, and cover bowl with plastic wrap or damp kitchen towel and leave to rest in a warm place for 90 minutes to rise.
  8. Final dough:.
  9. Combine the pre-dough mixture to the sponge dough and knead for 30 seconds.
  10. Add the caster sugar, salt, milk powder, and vital wheat gluten and knead another 30 seconds.
  11. Add the eggs, honey, and crushed ice and knead for a minute.
  12. Add the bread flour and knead for a minute.
  13. Add the butter and knead for about 10 minutes until elastic--you may need to add bread flour if its too sticky. Add a TBS at a time. I once needed none extra, but another time I actually had to add about 1/4 cup more bread flour.
  14. Its ok if it is slightly sticky. I learned one trick to kneading dough when it is still a bit sticky -- knead for about 30 seconds, then pick up the ball of dough and throw it down hard in the mixing bowl or on the counter you are kneading on. Pick it up and throw it down hard again like this 3-4 times. Then knead for a 30seconds to a minute and do the picking up and throwing down process again. After 4-5 times the dough does end up being less sticky.
  15. Shape into a ball, place back into the mixing blowl and cover with plastic wrap or damp towel and let it rest for 10 minutes.
  16. Grease your hands with some butter or oil, and divide the dough into 22 pieces.
  17. Now it is time for the salted butter filling.
  18. Shape a piece into a ball, flatten a bit, and add a piece of butter.
  19. Pinch the dough over the butter and roll back into a ball.
  20. Flatten to 1/2 inch and place on baking sheet lined with parchment paper (place the side that you pinch up over the butter facing down because that side might cave in if left face up)--keep each bun about 2-3 inches apart.
  21. Cover with damp kitchen towel and leave to rest/rise for 45-50 minutes.
  22. about 15 minutes before it is done resting/rising, pre-heat your oven to 350°F.
  23. While resting/rising, prepare the topping:.
  24. Dissolve the instand coffee with the hot water.
  25. With an electric mixer on low, beat the butter, icing sugar and coffee for 30 seconds to a minute till mixed and smooth.
  26. Add the eggs and beat for another 30 seconds.
  27. Add the flour and milk powder slowly and beat on low for 30 seconds and then on high for another minute or so until mixed well.
  28. Take a piping bag fitted with a round or star shaped nozzle (if using a disposable piping bag, you don't have to use a nozzle -- just cut a small hole with scissors) and fill with the filling mixture.
  29. Pipe the filling on top of each bun in a twirly circular pattern. (I will post photos so you can see what I mean).
  30. Do not use a plastic zippy bag as a piping bag -- I tried this the first time I made these and the bag burst while piping. I tried another zippy bag again and it burst again. So I spread the topping as best I could with a spoon and then went out and bought a piping bag the next time I made these.
  31. You can also find tutorials online how to make a piping bag with parchment paper if you do a search for it.
  32. Bake for around 18 min, or until lightly golden brown.
  33. Take out and place on cooling rack -- but you only need to let them rest there for a minute or two -- the topping will still be slightly soft, but will get more crisp as it sits outside the oven.
  34. Eat while still hot/warm! yumm yumm.
Most Helpful

I finally made these today, and they turned out awesome! Even though I did not have any VWG or Bread Flour (and I can only imagine the taste if I had those ingredients!). Great stuff!

nazirkhaki May 23, 2012

I tried it today. I did half the measurements and it failed, miserably. I honestly don't know what went wrong.

alhamada23 March 16, 2015

i never write reviews to ANY THING not hotels to recipes nothing at all . but the recipe was way more than i expected its and exact copy of the world famous papparoti buns . i had to register just to post a review but really great job on this recipe i love it it amazing didn't change a thing perfect as it is

Chef Khalid April 01, 2012