Oh My Food Recipes

  • Homepage
  • Shop
  • About me
  • Recipes
  • Recipes by Category
  • Subscribe Now
  • Contact Me
  • Disclosure
  • Privacy Policy
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Homepage
  • Shop
  • About me
  • Recipes
  • Recipes by Category
  • Subscribe Now
  • Contact Me
  • Disclosure
  • Privacy Policy
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Bread » Coconut Bread

    Coconut Bread

    Modified: May 11, 2025 Published: May 11, 2025 by Tracy O. This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

    Jump to Recipe Jump to Video Print Recipe

    Soft and fluffy coconut bread filled with a sweet buttery coconut mixture is a classic and traditional treat among Chinese bakeries like pineapple buns, Chinese hot dogs, cream buns, and garlic cheese breadsticks. The lightly golden crust and aromatic coconut filling make it a comforting snack or breakfast. You will like this sweet coconut bread recipe if you like coconuts and sweets! Let's learn how to make this authentic Cantonese-style coconut bread with step-by-step photos and a video tutorial to guide you through this sweet treat. 

    Do you like bread? Check out these recipes for custard bun, taro bun, no-knead focaccia, ciabatta, sugar donuts, and Japanese milk bread rolls. 

    Baked coconut breads in the tin foil trays close up

    What is coconut bread?

    Coconut bread is a classic and traditional Cantonese-style bread, like pineapple buns, Chinese hot dogs, cream buns, and garlic cheese breadsticks. In Cantonese, we call it je4 si1 baau1  椰絲包 or yē sī bāo 椰丝包 in Mandarin Chinese, which translates as "shredded coconut bread." Some people will call it yeh yùhng bāau 椰蓉包. It is renowned worldwide among Hong Kong bakeries, Southern China, and Chinatowns.

    Most Hong Kong-style bread and baked goods are influenced by Western pastries but adapted to suit Chinese tastes. This sweet coconut bread recipe is enriched milk bread filled with a sweet shredded coconut mixture. The bread is soft, fluffy, and enriched with butter, eggs, and milk, resulting in a tender and airy crumb. The filling combines butter, sugar, egg, and desiccated coconut; some like to add milk powder or condensed milk for extra richness. 

    Typically, it is baked into individual buns or small loaves and finished with an egg wash for a glossy golden top. Some are shaped into spirals or folded buns, and the filling is swirled inside. These coconut buns are commonly enjoyed as a breakfast item or snack, with tea (yum cha), coffee, or as a light dessert.

    What does coconut bread taste like?

    The bread is soft, slightly chewy, and mildly sweet. The filling inside is a lovely, moist, sweet coconut paste made with shredded coconut, sugar, butter, and egg for richness.

    Coconut bread is sweet but not overly sugary, with a creamy coconut flavor. The glaze on top gives it a slight caramelized sweetness. It is delicate, aromatic, and especially delicious when warm and freshly baked. 

    Is this coconut bread similar to cocktail buns? 

    Yes, it is very similar. Both use soft milk bread dough and sweet coconut filling. Cocktail buns (雞尾包) are oval. Typically, they are richer, with more butter in the filling. On the other hand, coconut bread 椰絲包 is round or spiral-shaped. It is simpler. Sweet coconut is the primary focus of the bread. The idea is very similar to American cinnamon rolls. 

    What's the best way to serve with coconut bread?

    You can serve it with warm tea, coffee, or milk. You can also lightly toast or air fry it for a crispy outside and gooey center.

    How do I get the golden glossy top?

    Cantonese-style bread commonly brushes the buns' tops with egg before baking.

    Can I shape the bread differently?

    Absolutely! Traditionally, the buns are round, but you can braid, roll, or make twists. You can make them like cinnamon rolls, ensuring even filling distribution and proper sealing.

    What are the ingredients for Chinese sweet coconut bread?

    In this sweet coconut bread recipe, there are dough and filling ingredients. The dough ingredients are bread flour, egg, salt, sugar, condensed milk, yeast, milk, butter, vital wheat gluten, and dough enhancer. ( If you don't have vital wheat gluten and dough enhancers, you can replace them with bread flour. )

    coconut bread dough ingredients top view

    The filling ingredients are melted butter, sugar, egg, shredded coconut, custard powder, and vanilla extract.

    coconut bread filling ingredients top view

    What kind of shredded coconut do you use? 

    I like to use unsweetened shredded coconut because you can adjust and control the sweetness. 

    unsweetened dry coconut flakes in the package top view

    Substitutions: 

    Can I substitute butter?

    Yes, you can use margarine or coconut oil (for a more potent coconut aroma).

    I don't have custard powder. Can I skip this? 

    If you don't have custard powder, it is okay to skip it. The purpose of the custard powder is to color and aroma. (If the filling is a little runny, put it in the refrigerator and let it solidify a little bit before spreading it on the flattened dough.) 

    Do I have to use vital wheat gluten and dough enhancer?

    No, you do not need to use them. However, they help provide the bread texture. If you don't have vital wheat gluten and dough enhancer, you can replace them with bread flour.

    Storage: 

    How do you store the leftovers?

    You can put the leftovers in an airtight container or zip-top bag, leave them on the countertop for a day, or refrigerate them. 

    How long can it last? 

    If you refrigerate them, they can last for 3-4 days, or you can freeze them, which can last up to 2 months. 

    How to warm up or reheat?

    If it is from the refrigerator, cut or slice it. Then, you can microwave it for 15–20 seconds. Warm it in the oven at 350°F (175°C) for 5 minutes. You can also toast or air fry it for 1-2 minutes. When frozen from the freezer, first thaw and reheat them.  

    Cooking tips for how to make coconut bread: 

    Dough: 

    • Use milk, butter, egg, sweet condensed milk, sugar, yeast, salt, and bread flour for the dough.
    • Run the dough in the mixer for 10 minutes, then add the diced butter. Let it run for 10 minutes until the dough is smooth and elastic, like a film. The total takes about 20 minutes.
    • Using an electric mixer is easier.
    • Let the dough rise until it is doubled in size. My trick to speed up the rising time is to preheat the oven to 200F. Then, turn off the oven. Cover the dough with a wet cloth and put it in the oven for 30-45 minutes. 
    • After that, divide the dough into 4 portions. If you don't want to make that much, you can half the dough and filling recipe to make 2 small ones. 

    Filling: 

    • Personally, I like filling this bread more. If you don't want too much filling, you can have half the filling ingredients in this recipe. 
    • The filling ingredients are melted butter, sugar, egg, shredded coconut, custard powder, and vanilla extract. 
    • Melt the butter in the microwave for 15 seconds. Then, mix the filling until it's moist but not runny. 

    Combine: 

    • Flatten the dough and spread the filling on the dough. Then, roll it up and fold both ends together. 
    • Spray some oil in the tin foil tray. 
    • Place the folded dough in the tray. Next, use a knife to cut the top to about ½- 1 inch depth. 
    • Cover it with a wet cloth and let it rise for 15 minutes. (My trick to speed up the rising time is to preheat the oven to 200F. Then, turn off the oven and put the dough covered with a wet cloth in the oven for 15 minutes.)
    • Then, brush the dough with egg for a shiny golden crust.

    Baking:

    • Preheat the oven and bake at 350°F (175°C) for 15-20 minutes, depending on size. It took around 25 minutes. When it is about 20 minutes, open the oven, cover the dough with foil to prevent the tops from burning, and continue baking for 5 more minutes.
    • If your oven is smaller, remember to cover the top earlier to prevent burning the tops. 

    FAQs: 

    What type of flour should I use for the bread dough?


    Bread flour is the best choice because of a chewier, more elastic texture. You can use all-purpose flour, but the bread may be slightly less fluffy.

    Can I make this bread ahead of time?

    Sure! You can make the dough and refrigerate it overnight to make it slow-proof. 

    Can I use fresh coconut instead of desiccated coconut?


    Dry shredded coconut is better because it binds well with butter and sugar. Fresh coconut can be used but may result in a wetter filling, so the butter or sugar amounts must be adjusted accordingly.

    Why is my bread dense instead of soft and fluffy?


    It could be due to under-kneading, insufficient proofing, or using old yeast.

    Instructions for how to make Chinese sweet coconut bread:

    yeast mixture in the Bosch mixer top view

    Dough:

    1. Pour ½ cup of milk, add 4 tablespoons of sugar, and 1 tablespoon of sweetened condensed milk into the Borsch mixer. After that, add 3 teaspoons of yeast and crack 2 large eggs. Turn on the mixer to the lowest setting, #1, and mix it a little bit. Let it wait for 5 minutes. 

    flour mixture in the glass container top view

    2. Put 2 cups and 3 tablespoons of bread flour in a container. Then, add ½ tablespoon of vital wheat gluten, ½ tablespoon of dough enhancer, and ½ teaspoon of salt. (If you don't have vital wheat gluten and dough enhancer, you can replace them with bread flour.) Mix it well. 

    flour and yeast mixture mix together in the Bosch mixer top view

    3. Next, turn the Bosch mixer to the lowest setting #1. Add the flour mixture from Step 2 to the yeast mixture in Step 1. Let it run until the dough comes together. Cover the lid and adjust the mixer to medium-high #3. Let it run for 10 minutes. 

    dice butter into cubes

    4. Dice 2 tablespoons of butter into small cubes. 

    add butter to the dough

    5. After 10 minutes, open the top lid and add the diced butter one at a time to the dough.

    stretch the dough like a film

    6. Let it run for another 10 minutes until the dough is smooth and elastic enough to stretch like a film. 

    dough in the bowl top view

    7. Spray some oil and place the dough in a bowl. 

    cover the dough with a wet cloth top view

    8. Cover the dough with a wet cloth. My trick to speed up the rising time is to preheat the oven to 200F, turn off the oven, and put the dough covered with a wet cloth in the oven for 30-45 minutes. 

    coconut flakes in the chopper top view

    Filling:

    9. Put 3 cups of unsweetened shredded coconut (6.2 oz) into a chopper. Chop it until it's in small pieces—they don't need to be completely fine. 

    coconut filling ingredients in the bowl top view

    10. After that, put the chopped coconut shred into a bowl. Add 2 large eggs, ¾ cup of sugar, 1 tablespoon of custard powder, 1 tablespoon of vanilla extract, and 4 tablespoons of melted butter (Put the butter in the microwave for 10-15 seconds.) 

    coconut filling mixture on the spatula

    11. Mix the filling well until it is like a paste. 

    divide the dough into 4

    Combine:

    12. Let the dough rise until it doubles in size. Then, divide it into 4 pieces. (If you want an even dough size, weigh the dough and divide it into 4.)

    flatten a piece of dough like rectangle top view

    13. Take a piece of dough and flatten it into a rectangular shape. 

    coconut filling on the flatten dough

    14. Divide the filling into 4 portions and spread one portion of the filling from step 11 on the flattened dough. 

    roll the dough with coconut filling

    15. Roll it up. 

    fold the dough ends together

    16. Fold the ends together. 

    dough in the tin foil tray

    17. Spray the tin foil trays ( 5.72" x 3.31" x 1.88") with oil and put the dough in. Repeat to finish the rest of the dough.

    cut the dough top with a knife

    18. Next, use a knife to cut the top open around ½- 1 inch deep. Cover the dough with a wet cloth. My trick to speed up the rising time is to preheat the oven to 200F. Then, turn off the oven. Put the dough covered with a wet cloth in the oven for 15 minutes. 

    Beaten egg in the glass container top view

    19. Beat an egg and brush it on top of the dough. 

    brush egg wash on the coconut bread dough

    Baking:

    20. Preheat the oven to 350F. Bake the bread for 15-20 minutes at 350F. When it reaches 20 minutes, open the oven and cover the bread with foil to prevent burning the top. Then, bake for 5 more minutes. I did it for a total of 25 minutes. ( If your oven is smaller, please adjust the time and cover it with foil earlier.)

    baked golden brown coconut bread top view

    Enjoy this classic and authentic Cantonese bakery-style sweet coconut bread recipe! Also, check out these Korean strawberry milk, guava cheesecake, Taiwanese pineapple cake, hot and sour noodle soup, lobster yee mein, and turnip cake recipes. 

    You May Also Like These Recipes: 

    • Sesame Balls
    • Crispy Noodles
    • Chinese Sticky Rice
    • Tomato Fish

    Subscribe Oh My Food Recipes to deliver our new recipes straight to your inbox! Follow along on Facebook, Pinterest, and Instagram for all the latest updates.

    coconut bread in tin foil tray

    Coconut Bread

    Soft and fluffy coconut bread filled with a sweet buttery coconut mixture is a classic and traditional treat among Chinese bakeries. The lightly golden crust and aromatic coconut filling make it a comforting snack or breakfast. You will like this coconut bread recipe if you like coconuts and sweets! 
    No ratings yet
    Print Pin Rate
    Course: Bread, Dessert, Snack
    Cuisine: Asian, Chinese
    Prep Time: 1 hour hour 30 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 1 hour hour 55 minutes minutes
    Servings: 4
    Calories: 1352kcal
    Author: Tracy O.

    Equipment

    • 1 Borsch mixer
    • 4 Tin foil trays

    Video

    Ingredients

    Dough:

    • ½ cup Milk
    • 4 tablespoons Sugar
    • 1 tablespoon Sweet condensed milk
    • 3 teaspoons Yeast
    • 2 large Eggs
    • 2 cups and 3 tablespoons Bread flour
    • ½ tablespoon Vital wheat gluten (Can be replaced with bread flour)
    • ½ tablespoon Dough enhancer (Can be replaced with bread flour)
    • ½ teaspoon Salt
    • 2 tablespoons Butter

    Filling:

    • 3 cups Coconut flakes (6.2 oz)
    • ¾ cup Sugar
    • 1 tablespoon Custard powder
    • 2 large Eggs
    • 1 tablespoon Vanilla extract
    • 4 tablespoons Butter (Melted)

    * If you don't like too much filling, you can half the filling recipe.

    Egg wash:

    • 1 large egg

    Instructions

    • Pour ½ cup of milk, add 4 tablespoons of sugar, and 1 tablespoon of sweetened condensed milk into the Borsch mixer. After that, add 3 teaspoons of yeast and crack 2 large eggs. Turn on the mixer to the lowest setting, #1, and mix it a little bit. Let it wait for 5 minutes. 
    • Put 2 cups and 3 tablespoons of bread flour in a container. Then, add ½ tablespoon of vital wheat gluten, ½ tablespoon of dough enhancer, and ½ teaspoon of salt. (If you don't have vital wheat gluten and dough enhancer, you can replace them with bread flour.) Mix it well. 
    • Next, turn the Bosch mixer to the lowest setting #1. Add the flour mixture from Step 2 to the yeast mixture in Step 1. Let it run until the dough comes together. Cover the lid and adjust the mixer to medium-high #3. Let it run for 10 minutes. 
    • Dice 2 tablespoons of butter into small cubes. 
    • After 10 minutes, open the top lid and add the diced butter one at a time to the dough.
    • Let it run for another 10 minutes until the dough is smooth and elastic enough to stretch like a film.
    • Spray some oil and place the dough in a bowl.
    • Cover the dough with a wet cloth. My trick to speed up the rising time is to preheat the oven to 200F, turn off the oven, and put the dough covered with a wet cloth in the oven for 30-45 minutes.
    • Put 3 cups of unsweetened shredded coconut (6.2 oz) into a chopper. Chop it until it's in small pieces—they don't need to be completely fine. 
    • After that, put the chopped coconut shred into a bowl. Add 2 large eggs, ¾ cup of sugar, 1 tablespoon of custard powder, 1 tablespoon of vanilla extract, and 4 tablespoons of melted butter (Put the butter in the microwave for 10-15 seconds.)
    • Mix the filling well until it is like a paste. 
    • Let the dough rise until it doubles in size. Then, divide it into 4 pieces. (If you want an even dough size, weigh the dough and divide it into 4.)
    • Take a piece of dough and flatten it into a rectangular shape. 
    • Divide the filling into 4 portions and spread one portion of the filling from step 11 on the flattened dough.
    • Roll it up.
    • Fold the ends together. 
    • Spray the tin foil trays ( 5.72" x 3.31" x 1.88") with oil and put the dough in. Repeat to finish the rest of the dough.
    • Next, use a knife to cut the top open around ½- 1 inch deep. Cover the dough with a wet cloth. My trick to speed up the rising time is to preheat the oven to 200F. Then, turn off the oven. Put the dough covered with a wet cloth in the oven for 15 minutes. 
    • Beat an egg and brush it on top of the dough. 
    • Preheat the oven to 350F. Bake the bread for 15-20 minutes at 350F. When it reaches 20 minutes, open the oven and cover the bread with foil to prevent burning the top. Then, bake for 5 more minutes. I did it for a total of 25 minutes. ( If your oven is smaller, please adjust the time and cover it with foil earlier.)

    Notes

    Cooking tips for how to make coconut bread: 

    Dough: 

    • Use milk, butter, egg, sweet condensed milk, sugar, yeast, salt, and bread flour for the dough.
    • Run the dough in the mixer for 10 minutes, then add the diced butter. Let it run for 10 minutes until the dough is smooth and elastic, like a film. The total takes about 20 minutes.
    • Using an electric mixer is easier.
    • Let the dough rise until it is doubled in size. My trick to speed up the rising time is to preheat the oven to 200F. Then, turn off the oven. Cover the dough with a wet cloth and put it in the oven for 30-45 minutes. 
    • After that, divide the dough into 4 portions. If you don't want to make that much, you can half the dough and filling recipe to make 2 small ones. 

    Filling: 

    • Personally, I like filling this bread more. If you don't want too much filling, you can have half the filling ingredients in this recipe. 
    • The filling ingredients are melted butter, sugar, egg, shredded coconut, custard powder, and vanilla extract. 
    • Melt the butter in the microwave for 15 seconds. Then, mix the filling until it's moist but not runny. 

    Combine: 

    • Flatten the dough and spread the filling on the dough. Then, roll it up and fold both ends together. 
    • Spray some oil in the tin foil tray. 
    • Place the folded dough in the tray. Next, use a knife to cut the top to about ½- 1 inch depth. 
    • Cover it with a wet cloth and let it rise for 15 minutes. (My trick to speed up the rising time is to preheat the oven to 200F. Then, turn off the oven and put the dough covered with a wet cloth in the oven for 15 minutes.)
    • Then, brush the dough with egg for a shiny golden crust.

    Baking:

    • Preheat the oven and bake at 350°F (175°C) for 15-20 minutes, depending on size. It took around 25 minutes. When it is about 20 minutes, open the oven, cover the dough with foil to prevent the tops from burning, and continue baking for 5 more minutes.
    • If your oven is smaller, remember to cover the top earlier to prevent burning the tops. 

    Nutrition

    Calories: 1352kcal | Carbohydrates: 160g | Protein: 30g | Fat: 68g | Saturated Fat: 50g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 293mg | Sodium: 571mg | Potassium: 670mg | Fiber: 14g | Sugar: 59g | Vitamin A: 935IU | Vitamin C: 1mg | Calcium: 138mg | Iron: 5mg
    Tried this Recipe? Pin it for Later!Mention @OhMyFoodRecipes or tag #OhMyFoodRecipes!


    More Bread recipes

    • Chinese coconut cream buns on the white plate
      Cream Bun
    • Cut up focaccia bread
      No Knead Focaccia
    • Chinese pan fried pork buns close up cut open
      Pan Fried Buns
    • rosemary garlic bread with a blue striped towel
      Garlic Rosemary Skillet Bread

    Leave a Reply Cancel reply

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

    Recipe Rating




    Tracy O.
    About Me

    Welcome to Oh My Food Recipes! Discover delightful meal inspiration in the world of specialty Asian cuisines. Our tried-and-true recipes come with step-by-step photo and video tutorials, making your cooking journey enjoyable and rewarding... Read more!

    Seasonal

    • fresh strawberry pie glaze with jello with checked towel
      Fresh Strawberry Pie

    • stir fry garlic yu choy sum on the white long plate
      Yu Choy Recipe

    • Chinese sticky rice dumpling zongzi
      Zongzi

    • drizzling syrup on top of the kansui zong or sweet zongzi or alkaline rice dumpling
      Sweet Zongzi

    • strawberry and white chocolate chip muffin open up
      Strawberry and White Chocolate Muffins

    • Hawaiian shave ice in the bowl
      Hawaiian Shave Ice

    MY FAVORITES

    • braised beef radish ho fun noodle soup in the bowl with sliver chopsticks
      Braised Beef Ho Fun Noodle Soup

    • beef pho noodle soup in the bowl with a spoon
      Pho Beef Noodle Soup

    • Chinese pan fried dumplings one bit open
      Chinese Pan Fried Dumplings

    • Chinese black sesame soup dessert on a spoon dripping into the bowl horizontal
      Black Sesame Soup

    • japchae Korean glass noodle on a black plate close up
      Japchae Korean Glass Noodles

    • pineapple buns close up front
      Pineapple Bun

    • Japanese tonkatsu deep fried pork cutlets
      Japanese Tonkatsu

    • Teriyaki sauce pouring from a glass bottle into a small container
      Homemade Teriyaki Sauce

    Footer

    ↑ back to top

    About

    • Disclosure & Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2025 Oh My Food Recipes

    AMAZON ASSOCIATES DISCLOSURE

    Oh My Food Recipes is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required