Soft Enriched Loaf with Buttery Coconut Swirl
This coconut toast bread recipe creates a tall, feather-soft enriched loaf with ribbons of buttery coconut filling twisted through every slice. A poolish adds depth and extensibility, a yudane locks in moisture for a plush, long-lasting crumb, and an overnight cold ferment builds flavour while making the rich dough easy to shape.

Coconut-filled breads are a fixture of bakeries across Southeast and East Asia, from Hong Kong cocktail buns to coconut buns sold throughout Malaysia and Singapore. Scalded-flour methods such as yudane and tangzhong are widely used in Japanese and pan-Asian bakeries to produce the soft, springy texture associated with milk bread, since gelatinised starch holds more water through baking.
What you will need:
Preferment – Poolish
| Ingredient | Quantity |
| Bread Flour | 25g |
| Water | 25g (25mL) |
Yudane
| Ingredient | Quantity |
| Bread Flour | 10g |
| Water, boiling | 30g (30mL) |
Main Dough
| Ingredient | Quantity |
| Bread Flour | 500g |
| Water | 250g (250mL) |
| Egg, whole | 75g (about 1½ large eggs) |
| Granulated Sugar | 100g |
| Unsalted Butter, softened | 50g |
| Milk Powder | 15g |
| Fresh Yeast | 15g |
| Poolish (above) | 50g |
| Yudane (above) | 40g |

Coconut Filling
| Ingredient | Quantity |
| Unsalted Butter, softened | 50g |
| Confectioners’ Sugar | 35g |
| Egg Yolks | 35g (about 2 yolks) |
| Sweetened Condensed Milk | 15g |
| Desiccated Coconut | 50g |

Equipments:
- Digital Scale
- Stand mixer with dough hook
- Kettle for boiling water
- Two small bowls with lids
- Rolling pin
- Bench scraper
- 9 x 4-inch (23 x 10cm) Pullman pan or 1kg loaf pan
- Offset spatula
- Plastic wrap
- Pastry brush
- Instant-read thermometer (optional)
- Wire cooling rack
General Details:
Prep Time: 1 hour
Cook Time: 30 minutes
Total Time: About 26 hours across two days (mostly hands-off fermentation)
Yield: 1 loaf (about 1.2kg unbaked with filling) / 2 loafs
Difficulty: Advanced
Cuisine: Asian Bakery
Category: Sweet Bread
Storage: Keep in an airtight bag at room temperature for up to 3 days; slice and freeze for up to 1 month, toasting from frozen.
Instructions:
Day 1: Preferments (morning or afternoon)
- Mix the poolish flour and water with half of the yeast, cover, and leave at room temperature for 12-16 hours or until bubbly and domed.
- Pour the boiling water over the yudane flour, stir into a smooth paste, cover, cool, and refrigerate for at least 4 hours or overnight.

Day 1: Mix the Dough (evening)
- Mix the bread flour, sugar, milk powder, egg, water, remaining yeast, poolish, and torn yudane on low speed until combined.
- Knead on medium for 6-8 minutes until the dough is smooth and cleaning the bowl.
- Add the softened butter in 2-3 additions and knead until silky and passing the windowpane test.
- Shape into a ball, place in a lightly greased container, cover, and refrigerate overnight (8-12 hours).

Day 2: Make the Filling
- Beat the butter and confectioners’ sugar until creamy.
- Beat in the egg yolks and condensed milk until smooth.
- Stir in the desiccated coconut to form a thick, spreadable paste.


Day 2: Shape and Proof
- Divide the cold dough into three equal portions.
- Roll each portion into a rectangle about 20 x 30cm and spread one third of the filling over it, leaving a 1cm border.
- Roll each rectangle up tightly from the short side and pinch the seams to seal.
- Flatten each roll slightly and split it lengthwise with a bench scraper, leaving the ends attached.
- Twist the two strands with the cut sides facing up and tuck the ends underneath.
- Place the three twists side by side in the greased pan, cover, and proof for 30-40 minutes until puffy and almost at the rim.
- Preheat the oven to 165°C (330°F), bottom heat only with no convection.
Day 2: Bake
- Bake with bottom heat for 20 minutes.
- Switch to top and bottom heat and bake for a final 10 minutes until deep golden and 90-93°C (195-200°F) inside.
- Turn out onto a wire rack and cool completely before slicing.

More Variations
- Pandan Coconut – Blend pandan juice into the filling for a fragrant, green-hued Southeast Asian twist.
- Coconut Cocktail Buns – Divide the dough into 12 pieces, fill with coconut, and bake as individual Hong Kong-style buns.
- Chocolate Coconut Swirl – Scatter chopped dark chocolate over the filling before rolling.
- Toasted Coconut Crunch – Top the proofed loaf with egg wash and flaked coconut before baking.
- Ube Coconut – Swirl ube halaya alongside the coconut filling for a vivid purple Filipino-inspired loaf.

Serving Suggestions
- Toast thick slices and spread with salted butter so it melts into the coconut layers.
- Serve with Hong Kong-style milk tea or kopi for an Asian bakery breakfast.
- Pair with fresh mango slices and a spoon of coconut yoghurt.
Nutrition Profile / 100g
| Nutrient | Amount |
| Calories | 333 kcal |
| Total Fat | 12.2 g |
| Saturated Fat | 7.6 g |
| Carbohydrates | 48.2 g |
| Sugars | 13.6 g |
| Protein | 7.9 g |
| Fiber | 1.9 g |
| Sodium | 23 mg |
Note: Calculated per 100g of baked loaf including filling. Assumes about 10% moisture loss during baking. Approximate values based on recipe formula. Actual nutrition may vary.

Tips for Best Results:
Tear the chilled yudane into small pieces before mixing so it disperses evenly through the dough.
- Add butter only once the dough has strong gluten, because this high-sugar dough needs structure to hold its rise.
- Keep the dough cold during shaping, as chilled enriched dough rolls cleanly and holds sharp twists.
- Leave a border when spreading the filling so it does not squeeze out and prevent the seams from sealing.
- Use bottom heat first so the loaf rises fully before the top crust sets, then finish with top heat for colour.
- Tent loosely with foil if the top browns too quickly, since high sugar content caramelises fast.

Troubleshooting Guide:
| Issue | Possible Cause | Fix |
| Filling leaks out during baking | Seams not sealed or filling spread to the edges | Leave a 1cm border and pinch seams tightly |
| Loaf top burns before centre bakes | High sugar with too much top heat | Bake bottom heat first; tent with foil if needed |
| Dense, tight crumb | Underdeveloped gluten or underproofed | Knead to windowpane; proof until nearly at the rim |
| Dough too sticky to shape | Dough warmed up during shaping | Work straight from the fridge; chill 15 minutes if soft |
| Twists lose definition | Overproofed loaf | Bake when puffy but still springy to the touch |
| Gummy streak under filling | Underbaked loaf | Bake to 90-93°C internal before unmoulding |
| Slow final proof | Cold dough and high sugar slowing yeast | Proof in a warm spot (26-28°C) and allow extra time |

Snapshot Recipe
| Soften the butter | |||
| Bread Flour (500g) | mix knead 6-8 min | knead in to windowpane | chill overnight |
| Granulated Sugar (100g) | |||
| Milk Powder (15g) | |||
| Egg (75g) | |||
| Water (250g) | |||
| Fresh Yeast (15g, less crumb) | |||
| Poolish (50g) | |||
| Yudane (40g) | |||
| Unsalted Butter (50g) | |||
| Grease a 9 x 4-inch Pullman pan | ||||||
| Preheat oven to 165°C (330°F), bottom heat | ||||||
| Unsalted Butter (50g) | cream | beat in | stir in | fill x3 split twist | proof 30-40 min | bake 165°C 20 min bottom +10 min both |
| Confectioners’ Sugar (35g) | ||||||
| Egg Yolks (35g) | ||||||
| Condensed Milk (15g) | ||||||
| Desiccated Coconut (50g) | ||||||
| Cold Dough (all) | ||||||
You Might Also Like
- Brioche Danish
- Cramique – Belgian Enriched Bread with Dark Chocolate Chips
- Classic Donuts – Soft & Fluffy Enriched Dough
This loaf is ideal for weekend breakfasts, tea-time treats, and gifting, and it toasts beautifully for days after baking. The split-and-twist shaping exposes the coconut layers, so every loaf looks as good as it tastes.
Don’t forget to share your results and tag @bake.hows on instagram
