The enticing aroma of freshly baked bread fills the air, transporting me straight to a bustling Hong Kong bakery. Pineapple Buns, or Bolo Bao, are not just any ordinary treat; they feature a soft, pillowy interior kissed by a delightful buttery cookie crust that shatters beautifully as you take a bite. These iconic buns are a fantastic blend of textures and flavors, making them the perfect weekend baking project to share with friends or family.
What makes this recipe so special is its simplicity—crafted from staple ingredients like flour, butter, and sugar, you too can create these irresistible delights in your own kitchen. They are an excellent antidote to the fast-food routine, providing warmth and flavor that will make your kitchen the heart of your home. Serve them warm, perhaps with a slab of cold butter or a spread of jam, and watch them disappear in no time. Get ready to impress with these charming buns that are far easier to make than they look!

Why are Pineapple Buns a must-try?
Unforgettable Flavor: With a unique combination of a soft, airy bread and a rich, buttery topping, every bite of Pineapple Buns (Bolo Bao) delivers an irresistible contrast.
Easy to Make: Even if you’re a beginner, the step-by-step process guides you to success, making this recipe perfect for any baking enthusiast.
Versatile Delight: Enjoy them plain or get creative by adding different fillings like sweet red bean paste or savory char siu pork, catering to all taste buds.
Crowd Pleaser: Share these delightful treats at gatherings, and watch as they quickly disappear—their charming appearance and taste will impress friends and family alike!
Weeknight Baking Fun: This recipe is a great way to spend an afternoon in the kitchen, and the warm aroma will make your home feel cozy and inviting. Don’t forget to check out our other baking ideas for more delicious treats!
Pineapple Buns Ingredients
-
For the Topping
-
Butter – Adds richness and a flaky texture. Substitute with margarine for a dairy-free option.
-
Whole Milk – Provides moisture; contributes to softness. Can use almond milk as a non-dairy substitute.
-
Egg Yolk – Adds richness and color; enhances flavor. Use a flax egg for a vegan alternative.
-
Vanilla Extract – Adds depth of flavor; sweet aroma. Other extracts like almond can work as a substitute.
-
Sugar – Sweetens and helps browning; supports yeast activation. Can substitute with coconut sugar for a lower GI option.
-
All-Purpose Flour – Creates structure; contributes to the topping’s crumbly texture. Gluten-free flour blend can be used as an alternative.
-
Baking Powder & Baking Soda – Leavening agents that help create a light texture. Avoid substitutes for best results.
-
For the Bread
-
Bread Flour – Provides strength and chewiness to the bread. All-purpose flour can replace this but may alter texture.
-
Active Dry Yeast – Activates the dough and creates rise. Ensure it’s fresh for best results; instant yeast is a viable substitute.
-
Salt – Balances sweetness and enhances flavor; promotes fermentation. Ensure not to omit for optimal flavor.
-
Heavy Cream – Contributes to tenderness and richness in the bread. For a lighter option, use whole milk or a non-dairy cream alternative.
With these ingredients ready, you’ll be well on your way to creating delightful Pineapple Buns (Bolo Bao) that will fill your home with warmth and delectable aroma!
How to Make Pineapple Buns
-
Make the Topping Dough: Start by melting the butter in a bowl, then combine it with milk, egg yolk, vanilla, and sugar until mixed well. Blend in the dry ingredients until the mixture is crumbly, then form it into a log and chill for about 30 minutes.
-
Prepare the Bread Dough: Warm the milk until it’s lukewarm, then stir in the sugar and sprinkle the yeast over the top. Let it activate for about 5-10 minutes or until bubbly. In a large bowl, mix the rest of the wet and dry ingredients, kneading for about 14 minutes until smooth and elastic.
-
Let Dough Rise: Shape the dough into a ball, place it in a greased bowl, cover it with a damp cloth, and let it rise in a warm spot until doubled in size—around 1 hour.
-
Shape Buns: Once risen, punch down the dough and divide it into 16 equal pieces. Shape each portion into balls and let them rise for an additional 30-45 minutes, until they’re puffed and soft.
-
Prepare the Topping: While the buns are rising, take the chilled topping dough, slice it into disks, and gently roll each into a thicker shape that’s still crumbly.
-
Assemble and Bake: Preheat your oven to 350°F (176°C). Place a topping disk on each shaped bun, brushing them gently with an egg wash for a shiny finish. Bake for 15-17 minutes, or until the buns are golden brown and fragrant.
Optional: Sprinkle sesame seeds on top for an extra crunch!
Exact quantities are listed in the recipe card below.

How to Store and Freeze Pineapple Buns
Room Temperature: Store freshly baked Pineapple Buns (Bolo Bao) in an airtight container for up to 2 days to maintain their softness and flavor.
Fridge: For longer storage, place the buns in the fridge where they can last for about a week. Wrap them well to prevent drying out.
Freezer: If you want to keep them for an extended period, freeze the buns for up to a month. Use a freezer-safe bag or container to avoid freezer burn.
Reheating: To enjoy them warm again, reheat directly from frozen at 350°F (176°C) for 10 minutes. This keeps them soft and delightful!
Pineapple Buns Variations
Feel free to let your culinary creativity shine by exploring these delightful twists on this classic treat!
- Dairy-Free: Substitute butter with coconut oil and use almond milk for a creamy, non-dairy topping.
- Sweet Spice: Add a pinch of cinnamon or nutmeg to the topping for a warm, inviting flavor that sings.
- Fruit-Infused: Mix in zested citrus like orange or lemon to the dough for an extra zing that brightens every bite.
- Nutty Crunch: Fold in finely chopped nuts like almonds or walnuts into the dough for a delightful texture boost.
- Savory Surprise: Fill the dough with shredded char siu pork or sautéed vegetables for a mouthwatering savory option.
- Matcha Magic: Blend matcha powder into the topping mix for a vibrant color and unique earthy flavor.
- Choco Delight: Incorporate chocolate chips into the dough for a surprising sweet treat that chocolate lovers will adore.
- Herbed Essence: Add fresh herbs like basil or cilantro into the dough for a fresh twist that dances on your palate.
What to Serve with Pineapple Buns (Bolo Bao)?
Indulging in these delightful buns is just the beginning; let’s create a wonderful meal experience to accompany them!
- Fresh Fruit Salad: A colorful mix of seasonal fruits adds a refreshing contrast with its bright flavors, enhancing the warm, buttery taste of your buns.
- Creamy Scrambled Eggs: The luscious, soft texture of scrambled eggs pairs beautifully with the fluffy bread, creating a delightful balance for breakfast or brunch.
- Hong Kong-style Milk Tea: The rich, creamy tea offers a perfect complement to the sweetness of the buns, drawing from classic culinary traditions. This pairing gives you a taste of an authentic Hong Kong tea house experience right at home!
- Butter and Jam: A simple yet comforting choice, spread cold butter and your favorite jam or fruit preserve inside warm buns for a sweet treat that’s hard to resist.
- Coconut Rice Pudding: This indulgent dessert provides a lovely creamy texture and hints of coconut, wrapping up your meal with an exotic flair that resonates with the flavors of the buns.
- Savory Char Siu Pork: For a heartier option, this sweet and savory pork filling is a wonderful contrast to the buns, making for a filling meal that’s full of flavor.
- Steamed Vegetables: Crisp, tender vegetables like bok choy or broccoli lend freshness and nutrients, balancing the richness of the buns for a wholesome side dish.
- Honey Butter Dip: Whip up a luscious honey butter dip to spread or drizzle over your buns; the sweetness brings an extra layer of decadence that you’ll love!
Expert Tips for Pineapple Buns
-
Knead Properly: Kneading the dough for at least 14 minutes develops gluten, essential for creating that delightful soft texture in your Pineapple Buns (Bolo Bao).
-
Activate Yeast Correctly: Ensure your yeast is fresh and use lukewarm milk when activating. Too hot will kill the yeast; too cold may not activate it properly.
-
Chill Topping Dough: Rolling the crumbly topping dough between plastic wrap prevents sticking and makes shaping easier. Chill it well for the best texture.
-
Double Egg Wash: Brush the buns with egg wash before and halfway through baking for an irresistible golden sheen that enhances their beauty.
-
Cool Before Serving: Allow the buns to cool slightly after baking. This will help set the textures, making each bite truly enjoyable.
Make Ahead Options
These delightful Pineapple Buns (Bolo Bao) are perfect for busy cooks looking to save time during the week! You can prepare the bread dough and topping up to 24 hours in advance. Simply make the bread dough, let it rise, then shape it into balls and refrigerate them. For the topping, chill the log after mixing and slice it before assembling. When you’re ready to bake, allow the dough to come to room temperature, place the topping on each bun, and let them rise for an additional 30-45 minutes before baking. This helps maintain quality and ensures they’re just as delicious as if you made them from scratch the same day. Enjoy freshly baked buns with minimal effort!

Pineapple Buns (Bolo Bao) Recipe FAQs
How do I select ripe ingredients for making Pineapple Buns?
When selecting ingredients, ensure your butter is fresh and soft for easy mixing. Use whole milk that’s been stored properly and isn’t close to its expiration date to ensure moisture; alternatively, almond milk is a great non-dairy option. For the egg yolk, choose large, fresh eggs for richness. If you’re substituting flavors, make sure your extracts are pure for the best taste.
What’s the best method to store Pineapple Buns, and how long do they last?
Absolutely! Store your freshly baked Pineapple Buns (Bolo Bao) in an airtight container at room temperature for up to 2 days. If you want them to last longer, you can refrigerate them for about a week. Ensure they’re wrapped well to prevent them from drying out. For the best freshness, I recommend freezing any extras; they can stay good for up to a month!
Can I freeze Pineapple Buns, and how do I reheat them?
Yes, you can freeze Pineapple Buns! After they’ve cooled completely, place them in a freezer-safe bag or container to avoid freezer burn. They can be stored for up to a month. When you’re ready to enjoy them, reheat the buns directly from frozen. Preheat your oven to 350°F (176°C) and bake for about 10 minutes for that fresh-baked experience!
What should I do if my dough isn’t rising properly?
Very! If your dough isn’t rising, first check if the yeast is fresh and active—it should bubble when stirred into warm milk. Ensure the environment is warm enough for rising; you can even place the covered bowl in an oven with just the light on to maintain warmth. If the dough still isn’t rising, it might need more time or a slightly warmer location.
Are there any dietary considerations for my Pineapple Buns?
Absolutely! If you have allergies, be cautious with substitutions: use gluten-free flour blends instead of all-purpose flour if you’re avoiding gluten. For a dairy-free option, replace butter with margarine and whole milk with almond or oat milk. If you’re baking for vegans, a flax egg works perfectly in place of the egg yolk. Always double-check all ingredient labels for allergens!
Can I add fillings to my Pineapple Buns? What are some suggestions?
Yes, you can certainly get creative! Adding fillings like red bean paste, sweet custard, or even savory char siu pork can enhance the flavor profile. To incorporate a filling, simply flatten the dough balls before placing the filling in the center, then pinch it closed and proceed with the second rise. The more the merrier when it comes to experimenting with flavors!

Pineapple Buns (Bolo Bao) Perfect for Weekend Baking Fun
Ingredients Â
Equipment
MethodÂ
- Make the Topping Dough: Melt the butter, combine with milk, egg yolk, vanilla, and sugar. Blend in dry ingredients until crumbly, chill for 30 minutes.
- Prepare the Bread Dough: Warm milk, stir in sugar and sprinkle yeast. Let activate for 5-10 minutes. Mix rest of wet and dry ingredients, knead for 14 minutes.
- Let Dough Rise: Shape into a ball, place in greased bowl, cover with cloth, let rise until doubled in size (about 1 hour).
- Shape Buns: Punch down dough, divide into 16 pieces, shape into balls, let rise for 30-45 minutes.
- Prepare the Topping: Slice chilled topping dough into disks, roll into thicker shapes.
- Assemble and Bake: Preheat oven to 350°F (176°C). Place topping on buns, brush with egg wash. Bake for 15-17 minutes.




