Soft and Cheesy Korean Cheese Buns
These Korean cheese buns are pillowy soft, with a sweet cream cheese center that turns almost molten when warm. They come together with basic pantry ingredients and taste just like something from a bakery window.

The dough is enriched with milk and butter, so it bakes up tender and lightly golden. I like to brush them with a little melted butter right out of the oven, which keeps the crust soft and gives them a glossy finish.
What Makes These Buns So Good
The crumb is the real payoff here. It is soft and springy, with just enough richness from the butter and egg to feel a little special. Every bite gives you a lightly sweet dough wrapped around a creamy pocket of filling.
The cream cheese center melts into something velvety, not runny. A tiny bit of sugar cuts the tang of the cheese without turning it into dessert. They are good as a snack, with coffee, or tucked next to a bowl of soup.
Ingredients

- 3 cups all-purpose flour: spooned and leveled, not scooped.
- 2 tbsp granulated sugar: for the dough.
- 2 ¼ tsp instant yeast: if using active dry, see the FAQ.
- 1 tsp salt
- ¾ cup whole milk, warm (110°F / 43°C): not hot.
- 3 tbsp unsalted butter, melted: plus extra for brushing.
- 1 large egg, room temperature
- For the filling:
- 8 oz cream cheese, softened: full-fat block, not spread.
- 2 tbsp sugar
- 1 egg yolk: for egg wash.
Variations / Substitutions
- Swap cream cheese: mascarpone gives a milder, silkier filling.
- Add a savory note: fold ¼ cup shredded white cheddar and a pinch of garlic powder into the filling.
- Dairy-free option: use plant-based block cream cheese, oat milk, and a buttery plant stick in the dough.
- Fresh herbs: chopped chives or a little scallion in the filling add a gentle savory lift.
For another bakery-style bread that stays tender for days, try our Milk Bread recipe.
How to Make Korean Cheese Buns
Step 1: Mix and Knead the Dough

In a large bowl, whisk together the 3 cups flour, 2 tbsp sugar, yeast, and salt. Warm the ¾ cup milk to about 110°F, then stir in the 3 tbsp melted butter and the egg. Pour the wet mixture into the dry and mix with a wooden spoon until a shaggy dough forms. Turn it onto a lightly floured surface and knead for 8 to 10 minutes, until the dough is smooth and springs back when poked.
The dough will feel a little tacky at first but should become elastic and soft. If it is sticking too much, dust your hands and the surface lightly with flour, but keep the dough on the softer side. Shape it into a ball, place it in a buttered bowl, cover with a damp towel, and let it rise in a warm spot for about 1 hour, or until doubled.
Step 2: Shape and Fill the Buns

While the dough rises, beat the 8 oz cream cheese and 2 tbsp sugar together until smooth and spreadable. Once the dough has doubled, punch it down gently and divide it into 8 equal pieces, roughly the size of a golf ball. Flatten each piece into a 4-inch round, spoon a generous tablespoon of the cream cheese mixture into the center, then pull the edges up and pinch tightly to seal. Place the buns seam-side down on a parchment-lined baking sheet, leaving a couple of inches between them.
Loosely cover the shaped buns with the same damp towel and let them rise again for about 30 minutes. They will puff noticeably and look plump, with a slight jiggle when you nudge the tray. During the last 10 minutes of rising, preheat the oven to 350°F (175°C).
Step 3: Bake and Brush with Butter

Beat the egg yolk with a teaspoon of water and brush it lightly over the tops of the buns. Bake on the middle rack for 18 to 20 minutes, until the buns are deep golden and the bottoms sound hollow when tapped. As soon as they come out of the oven, brush the tops with melted butter for a soft, shiny crust.
Let them cool on the tray for 5 minutes before serving. The centers will be hot and creamy, and the bread will pull apart in tender strands. Eat them while they are still warm for the best cheese-pull moment.
A Few Tips for Fluffy Buns
- Weigh your flour: a cup of flour can vary by several tablespoons, so a kitchen scale (390 g for 3 cups) is the surest way to get a tender crumb.
- Warm rise trick: if your kitchen is cold, turn your oven on for 1 minute, turn it off, then place the covered bowl inside with the door cracked. That gentle warmth speeds things up without killing the yeast.
- Do not overfill: a heaping tablespoon of filling per bun is plenty. More than that and the cheese can leak out the bottom or sides during baking.
- Butter while hot: brushing the hot buns with melted butter right when they come out of the oven keeps the crust soft and adds a subtle saltiness.
Storing and Reheating
- Refrigerate: keep leftover buns in an airtight container in the fridge for up to 3 days.
- Reheating: warm them in a 300°F oven for 5 to 7 minutes, or microwave for 20 seconds. The filling will soften again and the bread will taste almost freshly baked.
What Goes Well with Korean Cheese Buns
These buns are terrific dipped into a bowl of creamy tomato soup, where the tang of the broth plays off the sweet cheese filling. They also work alongside a simple green salad with a sharp lemon vinaigrette, the acidity cutting through the richness without competing.
Frequently Asked Questions
Can I use active dry yeast instead of instant?
Yes. Stir the active dry yeast into the warm milk with a pinch of the sugar and let it sit for 5 to 10 minutes until foamy, then proceed with the recipe.
Can I make the dough the night before?
You can. After kneading, place the dough in a buttered bowl, cover tightly, and refrigerate overnight. The next day, let it come to room temperature for about 30 minutes, then continue with shaping and filling.
Why did my buns turn out dense?
Too much flour or old yeast are the usual culprits. Spoon the flour into the cup and level it rather than scooping directly from the bag. Also check that your yeast is fresh and that the milk is not too hot.
Can I freeze the baked buns?
Absolutely. Wrap each bun individually in plastic wrap, then place them in a freezer bag. Freeze for up to 1 month. Reheat from frozen in a 300°F oven for 10 to 12 minutes.

Korean Cheese Buns Recipe
Ingredients
Method
- Whisk flour, 2 tbsp sugar, yeast, and salt. Stir in warm milk, melted butter, and egg. Knead 8 to 10 minutes until smooth. Cover and let rise 1 hour.
- Beat cream cheese and 2 tbsp sugar for the filling. Punch down dough, divide into 8 pieces. Flatten, fill with a tablespoon of cream cheese, seal, and place seam-side down on a baking sheet. Cover and rise 30 minutes.
- Preheat oven to 350°F (175°C). Brush buns with egg yolk wash. Bake 18 to 20 minutes until golden. Brush hot buns with melted butter. Serve warm.
