The Viral Cheese Bun Hype: My Homemade Take
Let me start by saying this: if you’ve scrolled through Weibo or Moments lately, you’ve probably seen those fluffy, cream-filled cheese buns everywhere. They’re like the new bread TikTok trend—everyone’s posting them, raving about how “addictive” they are, and honestly? I was so skeptical at first. I mean, I’ve been baking my own bread for years, but store-bought buns? Let’s just say I’ve had too many that tasted like cardboard or were dry as dust. But my friends wouldn’t stop bugging me to try this “viral cheese bun” thing, so I caved. Spoiler: I’m obsessed now. And I’m sharing my recipe with you because you need this in your life.
First off, why are these buns blowing up? They’re soft, pillowy, and the cheese filling is creamy, sweet, and so rich. I’ve never tasted the “authentic” version, but trust me—my version hits different. The dough is super soft (I used a combo of high and low gluten flours for that perfect texture), and the filling? I tested two recipes before settling on this one: first, I tried cream cheese + milk powder, but the milk powder overpowered the cheese. Then I switched to cream cheese + heavy cream, and boom—creamy, dreamy goodness. It’s basically like biting into a cloud with cheese inside. Let’s dive in!
Ingredients You’ll Need (Makes 4 Buns)
Let’s break this down into two parts: the bun dough and the cheese filling. I’ll list measurements clearly—no guesswork here!
- Bun Dough: 130g high-gluten flour (for that stretchy, elastic texture), 32g low-gluten flour (cake flour, for softness), 9g milk powder (extra creaminess), 24g granulated sugar (not too sweet), 2g fine salt (flavor booster), 70ml warm water (room temp or slightly warm, never hot!), 20ml whole egg (room temp, adds richness), 2g active dry yeast (the magic rising powder), 18g unsalted butter (softened, not melted!).
- Cheese Filling: 100g cream cheese (softened—critical!), 20ml heavy cream (silky smoothness), 20g powdered sugar (sweetness), 50g whole milk powder (for the final sprinkle), 10g powdered sugar (for the final sprinkle too—mix these two!).
Pro tip: Use softened butter and room temp cream cheese—this makes mixing way easier. Cold butter = tough kneading, and hard cream cheese = lumpy filling. Trust me, I learned that the hard way!
Step-by-Step: How to Bake These Buns
Let’s get into the nitty-gritty. I’ll walk you through each step, with my top tips to avoid common mistakes.

Step 1: Knead the Dough Until Perfectly Elastic
First, mix all the dry ingredients (flour, milk powder, sugar, salt) in a bowl. Then add the warm water, egg, and yeast. Stir gently until a shaggy dough forms. Now, add the softened butter and knead by hand (or with a stand mixer) for 8-10 minutes. The goal? A smooth, stretchy dough that can form a thin, almost-transparent “windowpane” when pulled. If you pull a piece and it tears instead of stretching? Keep kneading. Trust me, patience pays off here.

Step 2: First Fermentation (The “Bulk Rise”)
Once the dough is smooth, place it in a lightly oiled bowl, cover with plastic wrap, and let it rise in a warm spot (28°C is ideal—think a warm kitchen corner, not near the oven!). Let it double in size, which takes 2-2.5 hours. To check if it’s ready: poke a finger into the dough. If the hole stays (no shrinking or sinking), you’re good!

Step 3: Punch It Down & Shape
Take the dough out and press firmly on the counter to release air bubbles. It’ll feel lighter after this. Then, round it into a smooth ball. Place it back in the bowl (lightly oiled again) and cover for the second fermentation.

Step 4: Second Fermentation (The “Final Puff”)
Now, the dough needs to rise again to 2x its size. This time, keep it at 38°C (a slightly warmer spot, maybe near a warm oven that’s off). Let it sit for 45-60 minutes. The dough should feel soft and springy when pressed. This is what gives the bun its fluffy top!

Step 5: Proof in a Mold & Bake
Prep your mold (I used a 6-inch round pan—if yours isn’t non-stick, grease it with butter!). Gently place the dough in the mold, cover, and let it rise one last time until it’s puffy (about 30 minutes). Then, preheat the oven to 190°C (lower rack, so the bottom doesn’t burn). Bake for 25 minutes—keep an eye on it! If the top browns too fast, cover with foil. Let it cool completely on a rack before filling.

Step 6: Make the Cheese Filling (The Star of the Show)
While the buns bake, make the filling. Let the cream cheese sit out at room temp for 1-2 hours until soft. Mix in 20g powdered sugar and beat with a spoon (or electric mixer) until smooth. Add 20ml heavy cream and mix again—this is where it gets creamy. Taste: if it’s too sweet, add a splash more cream; if too bland, a pinch more sugar. Perfect consistency = thick but spreadable.

Step 7: Assemble & Decorate
Once the buns are cool, slice them into 4 equal pieces (I used a serrated knife for clean cuts). Make two shallow cuts on each piece (like a cross) to open up the center. Fill each cut generously with the cheese filling—don’t hold back! Then, mix 50g whole milk powder with 10g powdered sugar, sift over the buns. This gives that cute, milky dusting that makes them Instagram-worthy.

Wait—did I miss a step? Oh no, no! That’s it! Let me recap: knead dough, rise twice, bake, make filling, stuff, dust. It’s easier than it looks, and the end result is worth every second.
Pro Tips to Avoid Common Mistakes
Let me save you from my baking fails! Here’s what I learned the hard way:
- Don’t skip the windowpane test: If the dough tears when stretched, it’s not ready to rise. Keep kneading!
- Fermentation temp matters: Too cold = slow rising, too hot = dough deflates. Aim for 28°C (first rise) and 38°C (second rise) with a proofing box or warm oven.
- Soft cheese = happy filling: If cream cheese is too hard, microwave for 10 seconds on low—no more lumps!
- Don’t rush cooling: Let the buns cool completely before filling—hot buns + cold filling = soggy mess.
Final Thoughts
These cheese buns are the perfect mix of soft, sweet, and creamy—way better than any store-bought version I’ve tried. They’re popular for a reason: they’re comforting, easy to make, and Instagram gold. Whether you’re a bread newbie or a pro, this recipe works. Tag me when you make them—I’d love to see your fluffy creations!
Let me know in the comments if you’ve tried viral cheese buns before, or if you’re now hooked on making your own. Happy baking, and enjoy your homemade cheese bun victory!










