Mexican Buns


I bought a packet of bread flour and bread improver last month. Been wanting to make breads. Actually i wanted to buy a bread-maker but i ended up buying some other stuffs. Nevertheless, I decided that its best to make bread using “god gifted machine” aka my HANDS! #beggerscantbechoosey

Browsed through some recipes and decided to give this a try as there were many positive reviews. Many said these tasted just like “rotiboy” True enough, these are similar to “Rotiboy” in terms of taste and texture.  Am glad that it turned out well. Will definitively make these again!

Mexican Buns
Bread Dough
  • 250 g high protein flour ~ sifted (I used bread Flour)
  • 2.5 g bread improver ~ sifted
  • 2.5 g bread softener (I omit this as I didn't have any)
  • 10 g milk powder ~ sifted
  • 38 g caster sugar
  • ½ teaspoon salt
  • 1 teaspoon instant yeast
  • 1 egg ~ lightly beaten
  • 135 g water or milk (do not use milk powder if using milk)
  • 30 g butter ~ softened
  • 100 g salted butter ~ softened
  • 40 g brown sugar
  • ¼ teaspoon vanilla essence
  • 65 g low protein (high ratio) flour ~ sifted
  • 65 g butter ~ softened
  • 55 g icing sugar ~ sifted (i used 30 g icing sugar+25 g brown sugar)
  • 1 egg ~ lightly beaten
  • ⅓ teaspoon coffee flavoring or you can use 1½ teaspoons instant coffee dissolved in 1 teaspoon water (I used instant mocca)
  • A pinch of ground cinnamon can be added to the coffee flavoring for extra flavor (optional)
For filling
  1. Beat butter with an electric mixer on medium speed using the paddle attachment for three minutes.
  2. Add in vanilla essence and brown sugar. Beat till creamy.
  3. Refrigerate the mixture until firm.
  4. Divide mixture into 20 g portion ball. Keep refrigerated until ready to use. (I just divide the mixture according to how many doughs I managed to get)
For Topping
  1. Beat butter and icing sugar using an electric mixer with the paddle attachment on medium speed for 5 minutes until mixture is light and fluffy. (I beat by the hand)
  2. Gradually beat in egg.
  3. Add in coffee flavoring.
  4. Sift flour into mixture and mix on low speed until combined.
  5. Refrigerate until ready to use.
For Bread
  1. Mix sifted flour, bread improver, bread softener, milk powder, sugar, salt, instant yeast and egg in a mixer bowl.
  2. On the mixer (with dough hook) on low speed. Pour in the ¾ of the liquid, a little at a time.
  3. Add in the butter and pour the balance liquid if needed. Knead till dough is soft, smooth and elastic (not sticky).
  4. Divide dough into 55 g portions. You should get about 9 portions.
  5. Roll each portion into a ball. Cover the balls of dough and leave to rest for 10 minutes.
  6. Flatten the dough and place a portion of filling in the center of the dough.
  7. Gather the edge and pinch to seal. Make sure to seal well or the filling will leak out during baking.
  8. Place on a greased baking tray. Repeat with remaining portions of dough. Place each bun about 7.5 cm apart on the baking tray.
  9. Prove for 45 minutes in a warm place or until doubled the size.
  10. Pipe the topping on the buns in a spiral, starting from the center.
  11. Bake in a pre-heated oven at 170 C for 12 - 15 minutes or until bun are lightly brown.
Amount of liquid used may vary depends on the flour you used.
Nutrition Information
Calories: 3235 Fat: 171g Saturated fat: 104g Unsaturated fat: 54g Trans fat: 6g Carbohydrates: 378g Sugar: 133g Sodium: 2101mg Fiber: 10g Protein: 49g Cholesterol: 792mg



Loving our recipes?
Sign up to our free newsletters and stay inspired with our wealth of recipes, tips and ideas to get you cooking.



  1. Norli says:

    5 pagi buat semua ni??! Tak betul ka? ha ha. Engkau ni dedicated eh mariam. Aku tak kuasa nak lama lama duduk kat dapor. Busan! Salute lah

  2. Anonymous says:

    yor mexican bread looks great. Had me craving for it.

Leave a Comment

Rate this recipe:  

Subscribe to Maya Kichenette email updates..

Subscribe for new recipes,exclusive giveaways, behind the scenes and more !

We hate SPAM and promise to keep your email address safe.