Today we are going to bake bread that tastes just like it came from a professional bakery—so soft and delicious you’ll be licking your fingers. We are making a sweet cream-filled bread, topped with a delightful bonus of shredded coconut. Let’s get to the recipe!
Ingredients for the sweet cream-filled bread:
Dough:
- 1 packet (7g) active dry yeast;
- ¾ cup (200ml) whole milk, warm;
- ½ cup granulated sugar;
- 2 large eggs;
- 7 tbsp (100g) unsalted butter, room temperature;
- ¼ tsp salt;
- 4 ¾ cups (600g) all-purpose flour.
Cream Filling:
- 2 cups (500ml) whole milk;
- ¾ cup granulated sugar;
- ¼ cup cornstarch;
- ½ tbsp unsalted butter;
- 1 tsp vanilla extract;
- Yellow gel food coloring (optional, to taste).
Topping:
- 1 tbsp melted unsalted butter;
- ¼ cup shredded coconut (unsweetened);
- 1 egg yolk (for egg wash).
How to make sweet cream-filled bread:
- In a saucepan, combine the milk and cornstarch, whisking until the cornstarch is completely dissolved.
- Add the butter, sugar, and vanilla extract.
- Mix well.
- Place over low heat and stir constantly until thickened.
- Note that it will thicken further as it cools.
- Remove from heat, add a few drops of yellow food coloring, and stir well.
- Transfer the cream to a bowl and cover with plastic wrap directly touching the surface to prevent a skin from forming. Let it cool.
- While the cream cools, prepare the dough. In a large bowl, pour in the warm milk and dissolve the yeast.
- Add the sugar and mix until dissolved.
- Add the eggs and room-temperature butter; work the butter into the liquid.
- Gradually add the flour and mix. When the dough becomes heavy, use your hands to incorporate the rest of the flour.
- Add the salt and knead for a few more minutes.
- Transfer the dough to a floured surface and knead until smooth, elastic, and no longer sticky.
- Place the dough in a bowl, cover it, and let it rise in a warm spot for about 30 minutes, or until doubled in size.
- Once risen, punch the dough down on a floured surface and divide it into equal portions.
- Roll each portion into a rope and shape into a horseshoe.
- Place on a floured baking sheet. Cover and let rise for another 20 minutes or until doubled in size.
- Gently brush each bread with the egg yolk.
- Spoon the prepared cream into the center opening of each horseshoe-shaped bread.
- Bake in a preheated oven at 350°F (180°C) for about 35 minutes, or until golden brown on top.
- While still warm, brush with melted butter and sprinkle with shredded coconut. Let it cool slightly and enjoy!
Suggestions:
These buns are also wonderful filled with guava paste (goiabada) or guava jam. You can swap the cream for pieces of guava paste or add it alongside the cream—it’s a classic Brazilian flavor combination!
Did you enjoy this recipe? Share it! Check out our site for more delicious bread recipes!









