Mexican Coffee Bun

4.54 from 111 votes
Recipe IndexRecipe

This post may contain affiliate links. Please read myย privacy policy.

Mexican Coffee Bun, or Rotiboy, is a delightful sweet treat known for its buttery filling and crispy coffee topping. Baked to golden perfection, this irresistible bun has won over taste buds across Asia, making it a must-try for any pastry lover.

Hot-off-the-oven Rotiboy Mexican coffee bun.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

What Is Rotiboy

Rotiboy is a popular Malaysian bakery chain known for its signature product, the “Rotiboy” coffee bun. This bun, often referred to as a Mexican coffee bun, with a soft, buttery interior and a crispy, coffee-flavored pastry crust. The name “Rotiboy” comes from the combination of “roti,” the Malay word for bread, and “boy,” reflecting the bakery’s branding.

Rotiboy originated from Bukit Mertajam, Penang. It has gained widespread popularity across Asia for its distinctive flavor and appealing aroma. Mexican coffee bun has become a sensation across Asia–from Singapore, Indonesia, Thailand Korea (including Korean bakeshops in California) to Saudi Arabia–with numerous bakeries and copycat establishments offering their own versions of this popular treat.


Coffee Bun

Mexican coffee bun with a cup of coffee.

The tantalizing aroma of the Mexican coffee bun is irresistible, wafting in the air as I started baking. This bun is filled with butter in the center of the bun, and the coffee topping is absolutely to die to.

These Rotiboy coffee buns are best enjoyed fresh out of the oven. The joy of baking them is as delightful as the pleasure of eating them pipping hot and fresh.


Mexican Coffee Bun Ingredients

Ingredients for Mexican coffee bun.
  • Bread flour
  • Sugar
  • Baking milk powder
  • Dry yeast
  • Unsalted butter
  • Eggs
  • Cake flour
  • Instant coffee mixed with hot water or espresso
  • Coffee liquor or coffee essence

See the recipe card for full information on ingredients.


How To Make Mexican Coffee Bun

Combine all dry and wet ingredients for the dough and knead it until shiny and elastic.

Step 1: Add all the dry ingredients and mix thoroughly. Gradually incorporate the water and egg mixture while kneading on medium speed with a dough hook for about 10 minutes. Slowly add the butter and continue kneading until the dough is shiny and elastic. (Note: The dough should stretch without breaking.)

Let the dough rise until doubled in size.

Step 2: Cover the dough with a cloth and let it proof for about 40 minutes, or until it has doubled in size. 

Mix all ingredients for the topping in a bowl.

Step 3: Prepare the topping. Beat the butter and sugar until pale in color. Gradually add the egg, mixing well. Fold in the flour on low speed, then add the coffee mixture and liquor. Mix until combined and set aside.

Place 1 teaspoon of butter in the center of a dough and pinch to seal it tightly.

Step 4: Remove the dough and, on a lightly floured surface, punch it down to release the air. Divide the dough into 45 g (1.5 oz.) portions. Roll each portion into a small circle and place 1 teaspoon of butter in the center. Wrap the dough around the butter and shape it into a bun.

Pipe the topping in circles around each bun.

Step 5: Leave the prepared buns to proof for about 45 minutes, or until doubled in size. Place the cream topping in a piping bag and pipe it in circles around each bun.

Baked Mexican coffee buns on a baking sheet lined with parchment paper.

Step 6: Bake at 215°C (419°F) for 18 minutes.


Baking Tips For Home Bakers

  • Chill the butter filling beforehand so it stays firm and creates a rich center when baked.
  • Use just a teaspoon of butter for filling to prevent it from leaking while baking.
  • Pipe the topping just before baking to make sure it spreads nicely and doesn’t melt too early.
  • Check the buns after 15 minutes and cover them with foil if they’re browning too fast.

Frequently Asked Questions

How can I ensure my Mexican coffee buns are soft and fluffy?

To bake soft and fluffy Mexican coffee buns, make sure you properly proof the dough until it doubles in size and knead it until it is smooth and elastic. Additionally, use fresh yeast and avoid overworking the dough to maintain its light texture.

Can I substitute the coffee topping with other flavors?

Yes, you can customize the topping to suit your taste. While the traditional coffee topping is popular, you can experiment with flavors such as chocolate or matcha.

What’s the best way to store leftover buns?

Store them in an airtight container at room temperature for up to three days, or refrigerate them for a longer shelf life; just reheat them in the oven before serving.

How many calories per bun?

Each coffee bun is 638 calories.

Mexican coffee bun with fluffy interior.

Other Recipes You Might Like

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.54 from 111 votes

Mexican Coffee Bun

Mexican Coffee Bun, or Rotiboy, is a delightful sweet treat known for its buttery filling and crispy coffee topping. Baked to golden perfection, this irresistible bun has won over taste buds across Asia, making it a must-try for any pastry lover.
Prep Time: 10 minutes
Cook Time: 1 hour 3 minutes
Total Time: 1 hour 13 minutes
Servings: 10
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

For the Bun:

  • 17 oz (480g) bread flour
  • 3 oz (90g) castor sugar
  • 1 teaspoon salt
  • 1 oz (25g) baking milk powder, optional
  • 0.35 oz (10g) dry yeast
  • 280 ml water
  • 1 large egg
  • 2 oz (60g) unsalted butter

Topping:

  • 7 oz (200g) unsalted butter
  • 5 oz (140g) powdered sugar, sieved
  • 3 large eggs, lightly beaten
  • 7 oz (200g) cake flour
  • 1 tablespoon instant coffee, + 2 tablespoons hot water or 3 tablespoons Espresso
  • 1 tablespoon coffee liquor, or 1 tablespoon coffee essence, optional

Filling:

  • 3.5 oz (100g) unsalted butter

Instructions 

For the Bun:

  • Add all the dry ingredients and mix thoroughly. Gradually incorporate the water and egg mixture while kneading on medium speed with a dough hook for about 10 minutes. Slowly add the butter and continue kneading until the dough is shiny and elastic. (Note: The dough should stretch without breaking.)
  • Cover the dough with a cloth and let it proof for about 40 minutes, or until it has doubled in size. While the dough is proofing, prepare the topping.

Mexican Coffee Bun Topping:

  • Beat the butter and sugar until pale in color. Gradually add the egg, mixing well. Fold in the flour on low speed, then add the coffee mixture and liquor. Mix until combined and set aside.

To Make Bun:

  • Remove the dough and, on a lightly floured surface, punch it down to release the air. Divide the dough into 45 g (1.5 oz.) portions. Roll each portion into a small circle and place 1 teaspoon of butter in the center. Wrap the dough around the butter and shape it into a bun.
  • Leave the prepared buns to proof for about 45 minutes, or until doubled in size. Place the cream topping in a piping bag and pipe it in circles around each bun.
  • Bake at 215°C (419°F) for 18 minutes.

Notes

  • Chill the butter filling beforehand so it stays firm and creates a rich center when baked.
  • Use just a teaspoon of butter for filling to prevent it from leaking while baking.
  • Pipe the topping just before baking to make sure it spreads nicely and doesn’t melt too early.
  • Check the buns after 15 minutes and cover them with foil if they’re browning too fast.

Nutrition

Serving: 10g, Calories: 638kcal, Carbohydrates: 75g, Protein: 12g, Fat: 32g, Saturated Fat: 19g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 144mg, Sodium: 276mg, Potassium: 170mg, Fiber: 2g, Sugar: 24g, Vitamin A: 1008IU, Vitamin C: 0.2mg, Calcium: 57mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

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

Recipe Rating





53 Comments

  1. Jate says:

    5 stars
    Tried this recipe and my friends and sons love it. A friend said the taste is similar with the original coffee buns she had when she visited Malaysia. How to store the dough though. I plan to make the dough a day ahead before i need it. Thanks. Love this recipe.

  2. Lyisa says:

    Thank you so much for the recipe, I have tried it yesterday and itโ€™s perfect, itโ€™s a big hit in my family and will be making again this afternoon, so excited because this is one of my favorite, the 1st time I ate this was in Malaysia near Petronas Tower years ago, the smell of a newly bake kopi roti is addicting and you want to eat it straight from the oven. I will be trying your other recipes.

    1. Rasa Malaysia says:

      Hi Lyisa, all my recipes are good please try more!

    2. Jate says:

      5 stars
      Tried this recipe and my friends and sons love it. A friend said the taste is similar with the original coffee buns she had when she visited Malaysia. How to store the dough though. I plan to make the dough a day ahead before i need it. Thanks. Love this recipe.

      1. Rasa Malaysia says:

        It’s best to do everything the same day.

  3. Danica Ang says:

    Hi,
    The 10g dry yeast… is it active dry yeast or instant dry yeast?

    1. Rasa Malaysia says:

      Active.

      1. Anne says:

        hi there, if i were to use instant dry yeast, will that make any difference? will i have to adjust the quantity? thank you!

        1. Rasa Malaysia says:

          It’s fine.

  4. Cynthia says:

    5 stars
    Tried this recipe and the bread its so pillowy soft.

    1. Rasa Malaysia says:

      Thanks for trying my recipe. Please try more recipes on my site: https://rasamalaysia.com/recipe-index-gallery/

  5. Cynthia says:

    5 stars
    Tried this recipe and the bread its so pillowy soft.

  6. Eellyn says:

    Hi
    Thanks for your recipe.
    I have tried many times unfortunately I can never get the crusty top. It always turns out game-like texture.
    Can you please advise.

    1. Rasa Malaysia says:

      What is game-like texture?

    2. Jase says:

      Good day!

      I followed the recipe but I ended up getting a gloppy gooey dough. I was kneading it with the KitchenAid’s dough hook for 20 minutes (speed 2) already but it didn’t become elastic.

      Should I knead it longer?

  7. Ida says:

    5 stars
    Super yummy

  8. Ida says:

    5 stars
    Super yummy

    1. Rasa Malaysia says:

      Thanks!

  9. Regina Joy Diamzoz says:

    Hi! My husband and I love coffee bun. he was the one who introduced it to me . He grew up eating it when heโ€™s still leaving in Brunei and Singapore. We tried the Papparoti coffee bun and like it too. Iโ€™ve been baking coffee bun and I Iโ€™m following your recipe. got the taste of the coffee topping however it doesnโ€™t stay and keeps falling off the bun. Any advice you can give?

    1. Rasa Malaysia says:

      Hi Regina, I am not sure maybe make sure they are attached better before baking.

  10. Jessica says:

    5 stars
    Made these today after falling in lust with them at a small coffee shop in Los Angeles (where they called them “mocha buns”). I followed the recipe as written, except added a dash of cinnamon and 1 tsp vanilla to the topping. Made each roll 75 gm size, which gave me 13 nicely sized buns. Fragrant, buttery, fluffy and delicious!

    1. Rasa Malaysia says:

      Awesome, so happy you tried out this Mexican coffee bun.