As I knead the dough, the sweet, buttery aroma fills my kitchen—a sure sign that something special is on the way. Fluffy Chinese Coconut Cream Buns, inspired by the delightful treats from bustling bakeries, bring comfort and joy in a bite. These soft, cream-filled buns are not only a fantastic way to indulge your sweet tooth, but they’re also an easy recipe that even beginner bakers can conquer with confidence. The combination of pillowy bread, luxurious whipped cream, and a sprinkle of coconut creates a nostalgic treat perfect for any occasion—whether it’s a cozy afternoon snack or a celebratory gathering. My family can never resist them! Are you ready to channel your inner baker and create a batch of these irresistible buns? Let’s get started!

Why Are These Coconut Cream Buns Irresistible?
Soft, Fluffy Texture: Each bite delivers a tender, pillowy sensation that melts in your mouth.
Easy to Make: Perfect for beginners, this recipe involves simple steps to create bakery-quality buns in your own kitchen.
Decadent Cream Filling: The whipped cream filling adds a luxurious touch, making these buns a delight for your taste buds.
Versatile Options: Feel free to experiment with different fillings or toppings, from fruit preserves to flavored extracts, keeping your creations exciting!
Great for Any Occasion: Whether for a cozy treat at home or festive gatherings, these buns will be the highlight of any table.
Perfect Pairing: Enjoy them with a cup of tea or coffee for an elevated afternoon snack that everyone will love! Check out my delicious recipe for Chicken Fettuccine Alfredo if you’re also in the mood for a savory dish!
Coconut Cream Buns Ingredients
• Get ready to bake some delightful coconut cream buns!
For the Dough
- Bread Flour – Provides the structure needed for soft, airy buns; all-purpose flour is a good substitute.
- Whole Milk – Adds moisture and richness; almond or oat milk is perfect for a dairy-free version.
- Active Dry Yeast – Acts as a leavening agent for fluffiness; you can use instant yeast if preferred.
- Sugar – Sweetens the dough; feel free to switch to coconut sugar or honey for variety.
- Salt – Enhances the flavor of your buns.
- Sweetened Condensed Milk – Infuses sweetness and creaminess; consider evaporated milk for a lighter option.
- Unsalted Butter – Contributes to richness and tenderness; margarine works too for dairy-free buns.
- Egg – Binds everything together and adds richness.
For the Filling
- Heavy Whipping Cream – Creates a rich, creamy filling; coconut cream serves as a non-dairy alternative.
- Vanilla Extract – Adds a lovely burst of flavor to the cream.
- Powdered Sugar – Ensures the whipped cream maintains stability and sweetness.
For the Topping
- Unsweetened Desiccated Coconut – Provides a lovely texture and tropical flavor; shredded coconut works as well, just ensure it’s unsweetened.
These ingredients combine to create irresistibly soft coconut cream buns that are a delight to make and eat!
Step‑by‑Step Instructions for Fluffy Chinese Coconut Cream Buns
Step 1: Activate the Yeast
Warm the whole milk to about 100–110°F, then add the active dry yeast and a pinch of sugar to the milk. Stir gently and let it sit for about 5 minutes until it becomes frothy—this indicates that the yeast is alive and ready to help our Coconut Cream Buns rise.
Step 2: Mix the Dough Ingredients
In a large mixing bowl, combine the bread flour, sugar, salt, sweetened condensed milk, unsalted butter, and egg. Mix these ingredients until they are well incorporated. This forms the base of your dough, which will create the soft, tender texture of the buns.
Step 3: Combine Wet and Dry Mixtures
Pour the activated yeast mixture into the bowl with your flour mixture. Use a spatula to gently fold the ingredients together until just combined. Once combined, transfer the mixture to a stand mixer fitted with a dough hook to start kneading for 10–12 minutes on medium speed until you achieve a smooth and elastic dough.
Step 4: Let the Dough Rise
Transfer the kneaded dough to a greased bowl, cover it with a damp cloth, and let it rise in a warm area for about 1 hour. The dough should double in size and become puffy. This rising step is essential for achieving fluffy Coconut Cream Buns, so be patient while the yeast works its magic.
Step 5: Shape the Buns
After the dough has risen, punch it down gently to remove excess air. Divide the dough into 10 equal pieces and shape each piece into a smooth ball. Place the shaped balls onto a lined baking tray, cover them with a cloth, and allow them to rise for an additional 35–45 minutes. Look for a puffed appearance for perfect buns.
Step 6: Preheat and Prepare for Baking
While the buns are rising for the last time, preheat your oven to 350°F (175°C). Once the buns have risen, prepare an egg wash by whisking together an egg with a splash of water. Gently brush the tops of the buns with this egg wash to achieve a beautiful golden color while baking.
Step 7: Bake the Buns
Carefully place the baking tray in the preheated oven and bake for about 18 minutes. Keep an eye on them; they are done when they turn a rich golden brown. Once baked, remove the buns from the oven and allow them to cool slightly on a wire rack. This cooling phase is vital before adding the cream filling.
Step 8: Make the Whipped Cream Filling
In a mixing bowl, combine the heavy whipping cream, vanilla extract, and powdered sugar. Use a hand mixer to whip the mixture to medium-stiff peaks, which will create a decadent and stable filling for your buns. This creamy goodness is what makes your Coconut Cream Buns truly irresistible.
Step 9: Fill the Buns
Once the buns have cooled completely, use a sharp knife or a piping bag to carefully fill each bun with the whipped cream mixture. Don’t be shy—generously fill each one for that delightful surprise inside! Finally, sprinkle unsweetened desiccated coconut on top for an added burst of flavor and texture.
Step 10: Serve and Store
Once filled and topped, enjoy your Fluffy Chinese Coconut Cream Buns immediately for the best experience. If you need to store them, place them in an airtight container at room temperature. For peak freshness, fill them with cream shortly before serving, ensuring they stay irresistibly fluffy!

Make Ahead Options
These fluffy Chinese coconut cream buns are perfect for busy home cooks looking to save time during the week! You can prepare the dough up to 24 hours in advance; simply mix and let it rise in the refrigerator. The formed buns can also be shaped and left to rise for up to 3 hours before baking. To maintain their delightful texture, refrigerate the buns tightly covered. When you’re ready to enjoy, just bake them directly from the fridge and cool before filling with whipped cream. This way, you’ll have fresh, cream-filled buns ready to impress with minimal effort!
How to Store and Freeze Coconut Cream Buns
Room Temperature: Keep unfilled buns in an airtight container at room temperature for up to 3 days to maintain their softness. Avoid exposing them to moisture.
Fridge: If filled, store the coconut cream buns in the refrigerator for 1-2 days. Sealing them tightly will prevent the whipped cream from absorbing other flavors.
Freezer: For longer storage, freeze unfilled buns in an airtight container for up to 2 months. To enjoy later, let them thaw at room temperature before filling.
Reheating: Warm filled buns in the microwave for 10-15 seconds before serving, ensuring they remain fluffy and delightful!
Coconut Cream Buns Variations & Substitutions
Feel free to let your creativity shine as you customize these delightful buns with unique flavors and ingredients!
- Dairy-Free: Substitute whole milk with almond or oat milk and use coconut cream for the filling for a delicious non-dairy option.
- Flavored Extracts: Add a splash of almond or coconut extract in the whipped cream to enhance the flavor profile.
- Citrus Zest Boost: Incorporate the zest of orange or lemon into the whipped cream for a refreshing twist that brightens the taste.
- Different Fillings: Swap out whipped cream for a luscious chocolate mousse or fruit preserves to surprise your taste buds with something new!
- Gluten-Free: Use a gluten-free all-purpose flour blend in place of bread flour for a delightful gluten-free treat that everyone can enjoy.
- Buns with a Crunch: Fold in some crushed nuts or seeds into the dough for a lovely texture contrast that adds an unexpected crunch.
- Extra Sweetness: If you prefer a sweeter bun, mix in some coconut sugar or honey instead of regular sugar for a unique flavor.
- Herb Infusion: For a savory twist, try incorporating a hint of finely chopped fresh herbs, like basil or mint, into the whipped cream for a floral note.
Looking for more delicious recipes? Pair your coconut cream buns with a refreshing drink by trying my Pineapple Coconut Mojito for a tropical treat!
Expert Tips for Coconut Cream Buns
-
Dough Consistency: Ensure the dough is soft and slightly sticky; over-kneading can lead to tough buns. Aim for a silky texture that bounces back lightly when poked.
-
Check for Doneness: Look for a rich golden color on top when baking. If the buns aren’t browned enough, they might be doughy inside.
-
Filling Timing: For the best texture, wait until serving to fill the buns with cream. This helps maintain the whipped cream’s lightness and prevents sogginess.
-
Rise Properly: Make sure your dough rises in a warm spot, as cooler temperatures can slow yeast activation and affect your coconut cream buns’ fluffiness.
-
Experiment with Flavors: Don’t hesitate to play with flavors in your filling. Adding a touch of coconut extract or citrus zest can elevate the taste of the coconut cream buns.
What to Serve with Fluffy Chinese Coconut Cream Buns
As you delight in these soft, sweet creations, think about how to elevate the experience with the perfect companions.
-
Fresh Fruit Salad: Bright, juicy fruits provide a refreshing contrast to the rich creaminess of the buns, enhancing every bite’s sweetness. Their natural sugars complement the buns beautifully!
-
Café-Style Coffee: A rich cup of coffee with warm notes helps balance the sugary flavors of the coconut cream, creating an inviting café atmosphere right at home.
-
Iced Green Tea: This light, herbal drink refreshes while its subtle earthiness harmonizes with the tropical coconut flavor, making it a perfect pairing for a sunny afternoon.
-
Coconut Curry Soup: For a heartier twist, a light coconut curry soup can add a savory element, introducing unique spice that beautifully offsets the sweet cream buns.
-
Mango Sorbet: The cool, fruity sorbet contrasts the softness of the buns, providing a deliciously refreshing counterpoint while enhancing the coconut theme.
-
Chocolate Dipping Sauce: For a decadent indulgence, serve a warm chocolate sauce on the side for dipping, adding an extra layer of flavor that delights chocolate lovers.
-
Peanut Butter Cream Dip: This creamy, nutty dip offers a savory, salty balance to the sweetness of the buns, making each bite a delightful experience.
-
Chilled Coconut Water: An ideal partner for a tropical vibe, chilled coconut water is refreshing and light, rounding out your dessert experience with a subtle twist.
Each of these accompaniments enhances the joy of your coconut cream buns, creating a memorable spread for family gatherings or cozy afternoons!

Coconut Cream Buns Recipe FAQs
What type of flour should I use for the Coconut Cream Buns?
I recommend using bread flour for the best results, as it provides the structure needed for soft, airy buns. However, if you don’t have bread flour on hand, all-purpose flour is a fine substitute. Just remember that the texture may vary slightly!
How should I store my Coconut Cream Buns?
Unfilled buns can be stored in an airtight container at room temperature for up to 3 days. To keep them fresh, avoid exposure to moisture. If the buns are filled with cream, it’s best to store them in the refrigerator for 1-2 days. Make sure they are sealed tightly to keep the whipped cream from absorbing any unwanted flavors.
Can I freeze Coconut Cream Buns?
Absolutely! For freezing, I recommend leaving the buns unfilled. Place them in an airtight container and pop them into the freezer for up to 2 months. When you’re ready to enjoy, let them thaw at room temperature. Once thawed, fill them with whipped cream right before serving to maintain their delightful texture.
How do I know if my dough is properly kneaded?
The dough should be smooth, elastic, and slightly sticky. If you poke it with your finger, it should bounce back gently. If the dough feels tough or dry, you may have over-kneaded it. Aim for a consistent, silky texture during the kneading process—this is key to making your Coconut Cream Buns fluffy and light!
Can I make these Coconut Cream Buns dairy-free?
Certainly! You can substitute whole milk with almond or oat milk for the dough, and instead of heavy whipping cream, use coconut cream or any preferred non-dairy cream alternative. Just remember to check ingredient labels for any allergens if you’re cooking for someone with dietary restrictions.
How do I prevent my filling from getting soggy?
To maintain the cream filling’s light texture, fill the buns shortly before serving. This approach keeps the whipped cream fluffy and prevents any sogginess that may occur if they sit too long after being filled. Enjoy your Coconut Cream Buns fresh for that delightful taste experience!

Irresistibly Soft Coconut Cream Buns You Can Make Today
Ingredients
Equipment
Method
- Warm the whole milk to about 100–110°F, then add the active dry yeast and a pinch of sugar. Stir and let sit for 5 minutes until frothy.
- In a bowl, combine bread flour, sugar, salt, sweetened condensed milk, unsalted butter, and egg. Mix until well incorporated.
- Pour the activated yeast mixture into the flour mixture and fold until combined. Knead for 10–12 minutes until smooth and elastic.
- Transfer the dough to a greased bowl, cover with a cloth, and let rise in a warm spot for about 1 hour until doubled in size.
- Punch down the dough and divide into 10 pieces. Shape each into a ball and let them rise on a lined tray for 35–45 minutes.
- Preheat the oven to 350°F (175°C). Prepare an egg wash and brush it on top of the buns.
- Bake the buns for about 18 minutes until golden brown. Remove and cool slightly on a wire rack.
- In a bowl, whip the heavy cream, vanilla extract, and powdered sugar to medium-stiff peaks for the filling.
- Fill the cooled buns with the whipped cream using a knife or piping bag, and sprinkle with desiccated coconut.
- Enjoy immediately or store filled buns in an airtight container in the refrigerator for 1-2 days.