Mexican Coffee Bun aka Rotiboy from Malaysia

Mexican coffee bun is a sweet bun that filled with butter and covered with crusty coffee on top. Many people might think that this bun is originally from Mexico because of its name. In fact, it was traded for the first time in 1998 at a bakery in Penang, Malaysia, under the brand name Rotiboy.

ready mexican coffee buns aka rotiboy fresh from the oven
Ready mexican coffee buns

This coffee bun is a very popular snack in Asia. Today, there are many copy cats trade in different names selling coffee buns. Not only the coffee lovers, many non coffee drinkers are also in love with it.

Enjoying warm Mexican coffee buns that come out fresh from the oven is the best thing and beyond compare.  The good news is that making these buns is just easy enough. Just follow the instructions below and you won’t fail. Instead, you will be satisfied with the result of your own creation.

cheese for mexican coffee bun filling
mexican coffee bun filling

Mexican coffee buns ingredients:

Proofing agents mixture:

  • 1 tbsp instant yeast
  • 3 tbsp sugar
  • 40 ml warm milk
  • 70 ml tepid water

Mix well all the ingredients above, then leave it for 10 minutes until frothy.

For the dough:

  • 300 g bread flour
  • 1 egg
  • 3 tbsp sugar
  • 1/2 tsp salt
  • 3 tbsp butter


  • diced cheddar cheese (2 cm for 8 to 10 pcs)
  • butter


  • 100 g butter
  • 1 egg separate yolk and white
  • 4 tbsp sugar
  • 6 tbsp plain flour
  • 2 tbsp espresso instant coffee
mexcican coffee bun topping
topping of mexican coffee bun

How to make mexican coffee buns:

  • First is to prepare the leavening agents/mixture.
  • In a clean mixing bowl, bring together bread flour and sugar. Add egg and the yeast mixture then knead it well by hand or mixer.
  • After that, add salt and butter, then knead again until elastic and the surface of mixing bowl came out clean (not sticking on the mixing bowl). Add more flour if needed.
  • Cover the dough with a warm damp cloth or simply with cling wrap for about an hour or until the dough has become double in size.
  • Flatten the dough and divide it into 8 to 10 pieces. Form balls from each piece of the divided dough and let it stand for 10 minutes.
  • Fill every dough with cheese and butter and form them to balls. Arrange them on lined baking tray and let it stand for 45 minutes.
  • For the topping, beat butter and sugar until soft, then add egg yolk and keep beating until it looks pale. Add instant coffee and a little bit of cacao if you like. Whisk them until well combined.
  • In a clean mixing bowl, whisk egg white until stiff peaks form. Add this egg white into the butter and coffee mixture, then mix until combine.
  • Gradually add flour into the mixture and mix it gently by folding it with spatula.
  • Spoon the batter into piping bag and pipe out the batter on top of each buns forming spiral pattern as the picture above.
  • Preheat the oven to 180 Celsius and bake the buns for about 15 to 20 minutes. or lightly golden brown.
yummy mexican coffee buns fresh from the oven
yummy mexican coffee bun

Happy baking!

Leave a Reply

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