Garlic Cheese Buns
Also called Korean Garlic Bread or Garlic Butter Cheese Rolls, these buns are a bakery favorite for good reason. They are soft, fluffy milk bread rolls scored down the center and filled with a rich garlic butter and mozzarella mixture. As they bake, the slash opens up and the cheese melts, bubbles, and browns while the crust stays tender from a light dusting of flour. The crumb is pillowy and lightly sweet, which balances the salty, savory, garlicky filling perfectly. They are at their absolute best served warm, about 10 minutes out of the oven, when the cheese is still stretchy and the garlic aroma fills the kitchen.
This recipe makes 6 large buns, the size you see in most bakeries. Total time is around 3 hours, but most of that is hands-off rising time. Active work is only about 25 minutes. The dough is an enriched milk bread, similar to Japanese Hokkaido milk bread or Korean sweet bread. It uses bread flour, milk, egg, and butter to create a tender, shreddy crumb that stays soft for days. The filling is baked into the bun, not added after, so the garlic butter soaks into the crumb and the cheese becomes part of the structure.
Why This Recipe Works
The success of these buns comes down to three things: dough structure, fat content, and technique.
First, the dough. Bread flour has a higher protein content than all-purpose flour, usually 12 to 14 percent. That extra protein develops more gluten, which gives the buns strength to hold a heavy cheese filling without collapsing. Milk and egg enrich the dough. The fat in both coats the gluten strands, shortening them and keeping the crumb tender. Sugar feeds the yeast and adds a subtle sweetness that makes the garlic and salt pop. Without it, the buns would taste flat.
Second, the filling. Using softened butter, not melted, is critical. Melted butter will leak out of the dough immediately. Softened butter holds its shape and emulsifies with the cheese and garlic as it bakes. Low-moisture mozzarella is the best cheese here because it melts smoothly without releasing too much water. Fresh garlic is non-negotiable. Garlic powder tastes dusty and one-dimensional. Minced or grated fresh garlic blooms in the butter and becomes sweet and aromatic in the oven.
Third, technique. Scoring the buns deep before baking is what gives you the signature look. The cut needs to be about ½ inch deep to fully expose the filling. If it is too shallow, the bun will seal up as it rises and you will not get that molten cheese center. Dusting with flour before baking does two things. It prevents the crust from forming a hard shell, so the buns stay soft. It also gives them that rustic, artisan bakery appearance and makes the slash more visible.
Ingredients
Makes 6 large buns
For the Milk Bread Dough
Bread Flour: 3 cups, about 360 grams. Weighing is more accurate than cup measures. Spoon the flour into your measuring cup and level it off if you are not using a scale. Do not pack it. Bread flour is preferred for its high protein content. If you only have all-purpose, the buns will be slightly less chewy. Reduce the milk by 1 tablespoon if using all-purpose because it absorbs less liquid.
Granulated Sugar: 2 tablespoons. This feeds the yeast and adds a hint of sweetness. Do not skip it. The sweetness balances the salty garlic filling.
Fine Sea Salt: 1 teaspoon. Salt controls yeast growth and strengthens gluten. If you only have table salt, use a little less, about ¾ teaspoon, because it is denser.
Instant Yeast: 2¼ teaspoons, which is one standard packet. Instant yeast can be mixed directly into the flour. If you are using active dry yeast, you must proof it first. Warm the milk to 110°F, stir in the yeast and a pinch of the sugar, and let it sit for 10 minutes until foamy before adding to the flour.
Whole Milk: ¾ cup, warmed to about 110°F. The milk should feel warm like bath water, not hot. Hot milk will kill the yeast. Whole milk gives the richest flavor and softest crumb. You can use 2 percent, but avoid skim.
Large Egg: 1, at room temperature. A cold egg will cool the dough and slow fermentation. Take it out of the fridge 30 minutes before you start, or place it in a bowl of warm water for 5 minutes.
Unsalted Butter: 3 tablespoons, very soft but not melted. Press it with your finger. It should give easily but hold its shape. If it is melted, the dough will be greasy and hard to handle. If you only have salted butter, reduce the added salt to ½ teaspoon.
For the Garlic Cheese Filling
Unsalted Butter: 4 tablespoons, softened to room temperature. This is the carrier for the garlic flavor. It needs to be spreadable. If it is too cold, it will tear the dough when you try to fill it. If it is too warm, it will melt and leak.
Fresh Garlic: 3 large cloves, minced very fine or grated on a microplane. You want about 1 tablespoon of minced garlic. The finer you mince it, the better it will distribute and the less chance it has of burning. Jarred garlic is not recommended because it has a harsh, acidic taste.
Low-Moisture Mozzarella Cheese: 1 cup, shredded. Buy a block and shred it yourself if you can. Pre-shredded cheese is coated in anti-caking agents that prevent smooth melting. Low-moisture is key. Fresh mozzarella has too much water and will make the buns soggy.
Fresh Parsley: 1 tablespoon, finely chopped. Flat-leaf parsley has more flavor than curly. This adds color and a fresh, grassy note that cuts the richness. Chives or finely sliced green onion are good substitutes.
Fine Sea Salt: ½ teaspoon. Cheese and butter are already salty, so you do not need much. Taste your butter and cheese first if you are unsure.
Chili Flakes: ¼ teaspoon, optional. This adds the little red flecks you see in the photo and a mild heat. Use Korean gochugaru for a more authentic flavor, or regular red pepper flakes.
For Finishing
Bread Flour: 1 tablespoon, for dusting. You will sift this over the buns just before baking.
Unsalted Butter, Melted: 1 tablespoon. Brushing the hot buns with butter keeps the crust soft and adds shine and flavor.
Equipment You Need
You do not need specialty tools, but a few items make this easier.
Stand Mixer with Dough Hook: This dough is enriched and sticky. A mixer does the kneading in 8 to 10 minutes. You can absolutely knead by hand. It will take 12 to 15 minutes of steady work.
Kitchen Scale: For accuracy. Bread baking is more consistent when you weigh ingredients, especially flour.
Large Bowl: For the first rise if you are not using your mixer bowl.
Rimmed Baking Sheet: The buns will spread slightly. A rim keeps them from sliding off.
Parchment Paper: Prevents sticking and makes cleanup easy.
Small Fine-Mesh Sieve: For dusting flour evenly over the tops.
Sharp Knife, Razor Blade, or Lame: You need a very sharp blade to score the soft, proofed dough without dragging it. A serrated knife works in a pinch.
Pastry Brush: For brushing on melted butter after baking.
Instant-Read Thermometer: The best way to check for doneness. Bread is done at 190°F internally.
Step by Step Instructions
Make the Dough
In the bowl of a stand mixer, combine the bread flour, sugar, salt, and instant yeast. Whisk them together with a fork to distribute the yeast and salt evenly. If the salt touches the yeast directly in one spot it can slow it down.
Add the warm milk and the room temperature egg. Fit the dough hook and mix on low speed for 1 minute until a shaggy, rough dough forms. Scrape the bowl if needed.
With the mixer on medium-low speed, add the 3 tablespoons of softened butter one piece at a time. Let each piece incorporate before adding the next. This takes about 2 minutes total. The dough will look like it is falling apart at first. Keep going. It will come together.
Once all the butter is in, increase the speed to medium and knead for 8 to 10 minutes. The dough will start out sticky and rough. After kneading, it should be smooth, supple, and pull away cleanly from the sides of the bowl. It will still be slightly tacky to the touch. That is correct for enriched dough.
Test the dough with the windowpane test. Pinch off a small piece, about the size of a golf ball. Gently flatten it, then slowly stretch it between your fingers. If you can stretch it thin enough to see light through it without the dough tearing, the gluten is fully developed. If it tears, knead for 2 more minutes and test again.
First Rise, Also Called Bulk Fermentation
Lightly grease a large bowl with oil or cooking spray. Scrape the dough into the bowl and turn it over once to coat it lightly in oil. This prevents a skin from forming. Cover the bowl tightly with plastic wrap or a damp kitchen towel.
Let the dough rise in a warm place for 1 to 1.5 hours. The ideal temperature is 75°F to 80°F. It is done when it has doubled in size. If you poke it gently, the indentation should remain slowly. If it springs back immediately, it needs more time.
To create a warm spot in a cold kitchen, turn your oven on to 200°F for 1 minute, then turn it off. Place the covered bowl inside with the oven light on. The residual heat and light provide a perfect proofing box.
For more flavor, you can do a cold bulk ferment. After kneading, cover the bowl and refrigerate for 8 to 24 hours. The dough will rise slowly. The next day, let it sit at room temperature for 30 to 45 minutes before shaping. Cold dough is easier to handle.
Make the Garlic Cheese Filling
While the dough is rising, prepare the filling so the flavors can meld. In a small bowl, combine the 4 tablespoons of softened butter, minced garlic, salt, parsley, and chili flakes if using. Use a fork to mash everything together until the garlic is evenly distributed and the butter is smooth.
Add the 1 cup of shredded mozzarella. Stir until the cheese is fully coated in the garlic butter. The mixture should be thick and pasty, not runny. If your kitchen is warm and the butter is melting, pop the bowl in the fridge for 10 minutes to firm it up. You want it spreadable, like thick frosting.
Divide and Shape
Line a large baking sheet with parchment paper.
Turn the risen dough out onto a lightly floured surface. Gently press out the large gas bubbles, but do not knead it aggressively. You want to keep some air in the dough for a light texture.
Use a bench scraper or knife to divide the dough into 6 equal pieces. If you have a scale, they should be about 108 to 112 grams each. Weighing ensures even baking.
To shape each bun, take one piece of dough and flatten it slightly. Pull the edges into the center and pinch them together, creating a round ball with a smooth top. Flip it seam side down on the counter. Cup your hand around the dough and move it in small circles on the unfloured counter. The friction will create surface tension and make a tight, smooth ball.
Place the balls on your baking sheet, leaving at least 3 inches between them. They will expand a lot. Cover the tray loosely with plastic wrap or a clean kitchen towel. Let them rest for 15 minutes. This rest, called a bench rest, relaxes the gluten and makes the next step easier.
Fill and Shape the Final Buns
Take one dough ball. Using a rolling pin or your hands, gently flatten it into an oval about 4 inches long and 3 inches wide. Do not roll it too thin or the filling will burst through.
Spoon 2 to 2½ tablespoons of the garlic cheese filling into the center of the oval. Leave a ½ inch border clear around the edge.
Fold the long sides of the dough over the filling and pinch the seam very tightly to seal. Pinch it multiple times to make sure there are no gaps. Roll the log gently under your hands to create an even, tapered oval shape like a small football. This is the classic shape you see in the photo.
Place the shaped bun seam side down on the parchment-lined baking sheet. Repeat with the remaining dough balls and filling. Space them well apart.
Second Rise, Also Called Proofing
Cover the shaped buns loosely with plastic wrap that has been sprayed with oil, or a light kitchen towel. Let them proof at room temperature for 45 to 60 minutes. They are ready when they look puffy, have increased in size by about 50 percent, and feel light. Test them by gently pressing a fingertip into the side of a bun. If the indentation slowly springs back halfway, they are proofed. If it springs back immediately, they need 10 to 15 more minutes. If the indentation stays and does not spring back at all, they are overproofed. Bake immediately.
During the last 20 minutes of proofing, preheat your oven to 350°F. Position a rack in the center of the oven.
Score, Dust, and Bake
Put the 1 tablespoon of flour into your small sieve. Hold it high over the buns and tap the side to dust them with a fine, even layer of flour. You do not need a lot. Just enough to coat them white.
Take your very sharp knife, razor, or lame. Hold it at a 45 degree angle. Make one long, confident slash down the center of each bun. The cut should be about ½ inch deep. You need to cut through the dough layer to expose the garlic cheese filling inside. Do not be afraid to cut deep. A shallow cut will heal closed during baking. Wipe your blade clean between cuts if it gets sticky.
Place the baking sheet in the preheated 350°F oven. Bake for 18 to 22 minutes. The buns are done when they are golden brown all over, the cheese in the slash is bubbling and starting to brown in spots, and the internal temperature of the bread reaches 190°F to 200°F on an instant-read thermometer. If the tops are browning too quickly at 15 minutes, tent the pan loosely with aluminum foil for the rest of the bake.
Finish and Cool
As soon as you pull the buns from the oven, melt your 1 tablespoon of butter. Brush it generously over the crust of each hot bun. The butter will soak in and keep the crust soft instead of crisp. It also adds flavor and shine.
Let the buns cool on the baking sheet for 5 minutes. This allows the structure to set. Then use a spatula to transfer them to a wire cooling rack. Cooling them on the pan too long can make the bottoms soggy from steam.
Serve them warm. The best time to eat one is 10 to 15 minutes after they come out of the oven. The cheese will be perfectly melted and stretchy, and the garlic butter will have soaked into the crumb.
Expert Tips for Perfect Garlic Cheese Buns
Temperature Matters: Dough is alive. If your milk is too hot, above 120°F, it will kill the yeast. If it is too cold, the dough will take hours to rise. Use a thermometer. If your kitchen is cold, the rise will take longer. Be patient and wait for the visual cues of doubling, not the clock.
Do Not Skimp on Kneading: Enriched doughs take longer to develop gluten because the fat slows it down. If you under-knead, the buns will be dense and may collapse. Use the windowpane test every time until you can recognize the right feel.
Seal the Seam: This is the most common point of failure. If you do not pinch the seam of the bun tightly, the cheese and butter will leak out the bottom during baking instead of staying inside and bubbling out the top. Pinch it, then pinch it again.
Score with Confidence: A hesitant, shallow cut will not give you the dramatic opened look. Use a very sharp blade and make one swift, decisive cut. If the dough drags, your blade is not sharp enough. A clean razor blade is best.
Do Not Overbake: These buns should be soft. If you bake until they are dark brown, the crust will be hard. Pull them when they are golden and 190°F internally. They will continue cooking slightly from residual heat.
Use Fresh Garlic: The flavor difference between fresh and jarred or powdered garlic is huge. Fresh garlic becomes sweet and mellow when baked. Jarred garlic can be bitter. Take the extra minute to mince it yourself.
Recipe Variations
Once you master the base recipe, you can change the flavor profile easily.
Cream Cheese Garlic Buns: For an extra creamy, tangy filling, replace 4 ounces of the mozzarella with 4 ounces of softened cream cheese. Beat the cream cheese with the butter and garlic first, then fold in the mozzarella. This is a popular variation in Korean bakeries.
Herb and Cheese: Add 1 teaspoon of Italian seasoning, or ½ teaspoon each of dried rosemary and thyme, to the garlic butter. You can also mix in 2 tablespoons of grated parmesan with the mozzarella for a sharper cheese flavor.
Spicy Korean Style: Add 1 tablespoon of gochujang, Korean chili paste, to the garlic butter. Also increase the chili flakes to ½ teaspoon. The gochujang adds savory depth and heat.
Everything Bagel Buns: After dusting with flour, brush the tops with a little egg wash, just 1 egg beaten with 1 tablespoon water. Sprinkle everything bagel seasoning over the top before scoring. The seasoning will toast as it bakes.
Mini Dinner Rolls: Divide the dough into 12 pieces instead of 6 for smaller, dinner-roll sized buns. Use 1 tablespoon of filling per roll and reduce the baking time to 14 to 16 minutes. These are great for parties.
Cheddar and Scallion: Swap the mozzarella for sharp cheddar and replace the parsley with 2 tablespoons of finely sliced green onion, green parts only. This gives a more savory, sharp flavor.
Make Ahead and Storage Instructions
These buns are best fresh, but you have several options for making ahead.
Overnight Dough: The best option for flavor. After the first rise, punch the dough down, cover the bowl tightly, and refrigerate for up to 24 hours. The slow, cold ferment develops more complex flavor. The next day, proceed with dividing, filling, and shaping. The cold dough will take about 15 to 20 minutes longer on the second rise.
Freeze Before Baking: You can freeze the shaped, filled, but unbaked buns. Place them on a baking sheet and freeze until solid, about 2 hours. Transfer to a freezer bag and freeze for up to 3 months. To bake, place the frozen buns on a parchment-lined sheet. Thaw in the refrigerator overnight, then let them do their second rise at room temperature for 1.5 to 2 hours until puffy. Then bake as directed. You cannot bake them from frozen.
Freeze After Baking: Let the baked buns cool completely. Wrap each one tightly in plastic wrap, then place in a freezer bag. Freeze for up to 2 months. To reheat, thaw at room temperature or unwrap and microwave for 30 seconds. To re-crisp the crust, place in a 300°F oven or air fryer for 5 to 6 minutes. The cheese will re-melt perfectly.
Store at Room Temperature: Keep cooled buns in an airtight container or zip-top bag for up to 3 days. The garlic flavor will actually intensify on day two. They will lose their crisp crust but will stay soft. Reheat for 15 seconds in the microwave or 5 minutes in a 300°F oven to refresh them.
Troubleshooting Common Problems
My buns did not rise much: Your yeast was probably dead or your liquid was too hot. Always check the expiration date on your yeast. Test it by proofing it in warm water with sugar. If it does not foam in 10 minutes, it is dead. Also, a cold kitchen will slow rising dramatically. Find a warmer spot.
The filling leaked out the bottom: Your seam was not sealed tightly enough, or you put too much filling. Make sure you pinch the dough hard and place the bun seam side down. Next time, use slightly less filling or roll the dough a little larger so you have more dough to seal.
The buns are dense and heavy: This is usually from too much flour or under-kneading. If you scoop flour with your cup, you will use way too much. Spoon it into the cup and level it. Knead until the dough passes the windowpane test. Underproofing also causes density. Make sure the dough doubles on the first rise.
The crust is too hard or pale: A hard crust means you baked them too long or at too high a temperature. A pale crust means your oven was too cool. Use an oven thermometer to check. Brushing with melted butter right after baking is crucial for a soft crust.
The garlic tastes harsh or burnt: Your garlic pieces were too large. They need to be minced very fine or grated so they cook through in the baking time. Large chunks will not soften and can taste raw or bitter. Also, make sure the garlic is mixed into the butter, not just sitting on top of the cheese where it is exposed to direct heat.
The slash closed up: Your cut was not deep enough, or the dough was overproofed. The dough needs some strength left to spring open in the oven. If it is overproofed, it has no energy left to expand and the slash will just meld together. Score deeply, ½ inch at least.
Frequently Asked Questions
Can I use all-purpose flour instead of bread flour?
Yes. The buns will be slightly less chewy and may not rise as high, but they will still be delicious. If you use all-purpose, reduce the milk by 1 tablespoon because all-purpose absorbs less liquid. The dough might also be a bit stickier.
Do I have to use a stand mixer?
No, but it is easier. To do it by hand, mix the ingredients in a bowl until a shaggy dough forms. Turn it out onto a lightly floured surface and knead for 12 to 15 minutes. Use the heel of your hand to push the dough away, then fold it back over itself. Add flour sparingly if it sticks. You are done when it is smooth and passes the windowpane test.
Why do you dust with flour instead of using an egg wash?
Egg wash gives a shiny, brown, crisp crust. The flour dusting keeps the crust matte, soft, and white, which is the traditional look for these buns. It also provides a visual contrast with the golden cheese. If you prefer a shiny crust, skip the flour and brush with an egg wash of 1 egg beaten with 1 tablespoon water before scoring.
Can I add the filling after baking?
You can, but it will not be the same experience. When the filling bakes inside the bun, the butter melts into the crumb and the cheese browns. If you add it after, you are just eating a plain bun with garlic butter on top. To do it, slice the baked bun open, spread with garlic butter, add cheese, and broil for 2 minutes to melt.
How do I know when they are done without a thermometer?
The buns should be golden brown all over, feel light for their size, and sound hollow when tapped on the bottom. The cheese in the center should be bubbling and lightly browned. The thermometer is the most foolproof method. If you bake bread often, it is worth buying one.
My kitchen is cold. How can I help my dough rise?
Create a proofing box. Turn your oven to its lowest setting, usually 200°F, for 1 minute. Turn it off. Place the covered dough inside and close the door. The residual heat and the oven light create a warm, draft-free environment around 80°F. Another option is to place the bowl on top of your refrigerator or near a warm appliance. You can also put a cup of boiling water in the microwave with the dough and close the door. Do not turn the microwave on.
Serving Suggestions
These buns are rich, so they pair well with lighter foods. Serve them warm for breakfast with coffee or tea. They are a perfect side for a big bowl of tomato soup, minestrone, or creamy potato soup. The garlic and cheese stand up well to acidic tomato sauces, so they are great with pasta or lasagna.
For a party, make the mini version and serve them on a platter. They disappear fast. If you have leftovers, slice them in half and use them for the most amazing breakfast sandwiches with egg and bacon. The garlic butter is already built in.
Final Thoughts
Garlic cheese buns look like they came from a professional bakery, but the technique is straightforward. It is all about a well-developed enriched dough, a properly sealed filling, and a confident score. The time is mostly in the rising, which is inactive. Do not rush the fermentation. That is where the flavor and texture develop.
Once you make these, you will understand why they are so popular. The combination of soft, slightly sweet bread with savory, molten garlic cheese is addictive. Make a batch on a weekend morning and your house will smell incredible. They are guaranteed to impress anyone you share them with.