Irresistibly Soft Korean Milk Cream Donut Recipe at Home

300 min prep 30 min cook 30 servings
Irresistibly Soft Korean Milk Cream Donut Recipe at Home
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly Saturday morning in late autumn, and the scent of freshly brewed coffee drifted through my tiny kitchen like a warm hug. I remember pulling a tray of golden‑brown donuts out of the oven, their tops glossy and inviting, and the moment I lifted the lid, a cloud of sweet, milky steam wrapped around me, whispering promises of comfort and indulgence. That first bite—soft as a cloud, with a silky milk‑cream center that melted on the tongue—still makes my heart flutter, and I’ve been chasing that exact experience ever since. Have you ever tasted a donut that feels like a hug from the inside out? That’s the magic we’re after today.

Korean milk‑cream donuts, known locally as “우유크림 도넛,” have taken the world by storm because they combine the airy lightness of a yeasted donut with a decadently smooth filling that’s almost too good to be true. The secret lies in the balance of a tender crumb, a buttery dough, and a luxuriously thick milk‑cream that’s infused with just a hint of condensed milk for that caramel‑kissed depth. I’ve spent countless evenings perfecting the technique, tweaking the temperature of the milk, and learning the exact moment to fold the butter so the dough stays feather‑light. And trust me, there’s a little trick in step 4 that will change everything you thought you knew about dough hydration.

What makes this recipe stand out is not just the taste, but the experience of creating something that feels both familiar and exotic at the same time. Imagine the soft, pillowy bite of a classic American donut, then picture a whisper of Korean dairy tradition swirling inside—rich, velvety, and just sweet enough to make you close your eyes in pure bliss. The result is a dessert that’s perfect for a lazy weekend brunch, a festive holiday treat, or a surprise for friends who think they’ve tried every kind of pastry under the sun. But wait—there’s a hidden ingredient that most people skip, and it makes all the difference. Keep reading, because I’m about to reveal it.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. I’ll walk you through every detail, from selecting the perfect flour to mastering the art of the milk‑cream swirl, and sprinkle in a few insider tips that only seasoned home bakers know. By the end of this article, you’ll have a foolproof method, a handful of pro tricks, and a plate of donuts that could easily compete with any bakery in Seoul. Ready to roll up your sleeves and dive in? Let’s get started.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of condensed milk and heavy cream creates a caramel‑like richness that penetrates every bite, delivering a layered sweetness that’s both subtle and unforgettable.
  • Texture Harmony: A light, airy crumb from the yeasted dough meets a silky, melt‑in‑your‑mouth filling, offering a contrast that keeps the palate engaged from the first chew to the last crumb.
  • Ease of Execution: While the technique sounds sophisticated, each step uses straightforward kitchen tools and ingredients you probably already have, making it accessible for both beginners and seasoned bakers.
  • Time Efficiency: With a total prep and cook time of under an hour, you can whip up a batch of these donuts even on a busy weekday, and the dough can be prepared ahead of time for added convenience.
  • Versatility: The base donut can be customized with glazes, toppings, or even flavored creams, allowing you to tailor the final product to any occasion or personal preference.
  • Ingredient Quality: Using high‑fat butter and fresh heavy cream ensures a tender crumb and a luxurious filling, while the instant yeast guarantees a reliable rise every single time.
  • Crowd‑Pleaser Factor: The visual appeal of a glossy, dusted donut paired with the surprise of a hidden creamy center makes it a guaranteed hit at parties, brunches, or simple family breakfasts.
  • Nutrition Balance: While indulgent, the recipe’s portion size and use of dairy provide protein and calcium, giving a little nutritional boost alongside the sweet treat.
💡 Pro Tip: For an even fluffier crumb, let the dough rest in the refrigerator for 30 minutes after the first rise; the cold will tighten the gluten and create a more tender texture once baked.

🥗 Ingredients Breakdown

The Foundation: Flour, Sugar, and Yeast

All‑purpose flour provides the structural backbone of the donut, giving it enough gluten to hold shape while still allowing it to stay soft. I always sift the flour before measuring to incorporate air and prevent any lumps, which helps achieve that coveted light texture. The 25 g of granulated sugar not only sweetens the dough but also feeds the yeast, encouraging a vigorous rise that creates those airy pockets inside. Speaking of yeast, the 7 g of instant yeast is a game‑changer because it activates quickly without needing a proofing step, saving you precious time. If you’re out of instant yeast, you can substitute with active dry yeast—just remember to dissolve it in a little warm milk first.

The Liquid Gold: Milk, Egg, and Butter

Lukewarm milk (90 ml) is the secret hydration element that brings the dough together; the temperature is crucial—too hot and you’ll kill the yeast, too cold and the dough will stay sluggish. I recommend using whole milk for the richest flavor, but 2% works fine if you’re watching calories. The single large egg adds both richness and structure, acting like a natural emulsifier that binds the fats and liquids into a cohesive dough. Butter (30 g), softened and melted, coats the gluten strands, resulting in a tender crumb that’s almost melt‑in‑your‑mouth. For an extra buttery aroma, you can brown the butter briefly before adding it, but be careful not to burn it.

The Secret Weapons: Cream, Condensed Milk, and Powdered Sugar

Heavy whipping cream (300 ml) is the heart of the milk‑cream filling, providing that luscious, velvety texture that defines Korean donuts. When you gently heat the cream with sugar, it thickens without curdling, creating a custard‑like base that’s perfect for piping. Condensed milk (1 tbsp) adds a caramel‑deep sweetness and a hint of buttery richness that elevates the filling from ordinary to extraordinary. Powdered sugar, while not listed in the ingredient card, is essential for dusting the finished donuts, adding a delicate crunch and a visual sparkle that makes them look bakery‑ready.

🤔 Did You Know? The tradition of using sweetened condensed milk in Korean desserts dates back to the post‑war era, when it became a popular way to add richness to otherwise simple treats.

Finishing Touches: Sugar for Sweetness and Optional Flavors

An extra 50 g of granulated sugar is folded into the cream filling, balancing the richness of the butter and cream with a clean, sweet finish. You can experiment with a pinch of vanilla extract or a dash of citrus zest to add a subtle layer of flavor that complements the dairy notes. For those who love a hint of spice, a pinch of ground cinnamon or cardamom works beautifully, especially during cooler months. Remember, the key to a perfect donut is not just the core ingredients but also how you treat them—gentle handling, precise temperature control, and a little patience go a long way.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Irresistibly Soft Korean Milk Cream Donut Recipe at Home

🍳 Step-by-Step Instructions

  1. In a small saucepan, gently heat the 90 ml of lukewarm milk until it reaches about 38 °C (100 °F)—warm to the touch but not hot. Add the instant yeast and 1 tbsp of the granulated sugar, stirring just until dissolved. Let this mixture sit for 5‑7 minutes, or until you see a light froth forming on the surface, indicating the yeast is alive and kicking. This is the moment where the magic starts, and if you’ve ever wondered why some doughs never rise, it’s all about that frothy activation.

  2. While the yeast mixture rests, whisk together the remaining 24 g of granulated sugar, the 250 g of sifted all‑purpose flour, and a pinch of salt in a large mixing bowl. In a separate bowl, beat the large egg lightly, then add the melted butter and the activated yeast mixture. Pour the wet ingredients into the dry, and stir with a wooden spoon until a shaggy dough forms. The dough will look a bit sticky—that’s perfectly normal and a sign that the gluten is just beginning to develop.

    💡 Pro Tip: Use a stand mixer with a dough hook on low speed for 2‑3 minutes; this gives you a smoother dough without over‑working it.
  3. Turn the dough onto a lightly floured surface and knead gently for about 6‑8 minutes. You’re looking for a smooth, elastic texture that springs back when pressed—think of a soft, pliable pillow. If the dough feels too tacky, sprinkle a little extra flour, but be careful not to add too much, or the donuts will become dense. Once the dough passes the “windowpane test,” shape it into a ball, place it back in the bowl, cover with a clean kitchen towel, and let it rise in a warm spot for 45‑60 minutes, or until doubled in size.

  4. While the dough is rising, prepare the milk‑cream filling. In a medium saucepan, combine the 300 ml heavy whipping cream, 50 g granulated sugar, and 1 tbsp condensed milk. Heat over medium‑low heat, stirring constantly, until the mixture thickens slightly and coats the back of a spoon—about 8‑10 minutes. Do not let it boil, as that could cause the cream to separate. Once thickened, remove from heat and let it cool to room temperature, then cover and refrigerate for at least 30 minutes; this cooling step is crucial for achieving a firm yet spreadable filling.

  5. After the dough has doubled, gently punch it down to release excess air, then turn it out onto a floured surface again. Roll the dough to a uniform thickness of about 1‑1.2 cm (½‑½½ inch). Using a round cutter (about 7‑8 cm in diameter), cut out circles, then re‑roll the scraps to make more donuts. Place the cut donuts on a parchment‑lined baking sheet, cover loosely with plastic wrap, and let them proof for a second rise of 20‑30 minutes. You’ll notice they puff up slightly—this is the final expansion that creates that airy interior.

    ⚠️ Common Mistake: Skipping the second proof will result in dense donuts that lack the signature fluffiness.
  6. Preheat your oven to 190 °C (375 °F) and line a baking sheet with parchment. When the donuts have finished their second proof, brush the tops lightly with melted butter or a simple egg wash (1 egg beaten with 1 tbsp water) for a glossy finish. Bake for 12‑15 minutes, or until the tops turn a beautiful golden‑brown and a faint, nutty aroma fills the kitchen. The edges should be just set, while the centers remain soft and pillowy.

  7. While the donuts are cooling on a wire rack, give the chilled milk‑cream a quick whisk to smooth out any surface skin. Transfer the cream to a piping bag fitted with a small round tip. Using a skewer or a thin knife, poke a small hole in the side of each donut—just deep enough to reach the interior without breaking through the other side. Fill each donut generously with the milk‑cream, feeling the cool, silky texture as you pipe. The filling should ooze gently, creating a little puddle on the bottom of the donut.

  8. Finally, dust each filled donut with a generous amount of powdered sugar, allowing it to settle into the crevices and create a snow‑kissed appearance. For an extra touch of elegance, you can drizzle a thin stream of melted chocolate or caramel over the top, but the classic powdered sugar version lets the cream shine on its own. Serve the donuts warm or at room temperature; the contrast between the warm dough and the cool cream is pure bliss.

    💡 Pro Tip: If you’re making a large batch, keep the baked donuts in a low‑heat oven (about 80 °C) while you finish filling the rest; this prevents them from drying out.
  9. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable. The next section will reveal insider tricks that seasoned pastry chefs swear by, ensuring every bite is a perfect balance of fluff, flavor, and melt‑in‑your‑mouth cream. Ready for the final polish?

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you bake the entire batch, bake a single “test” donut. This mini‑experiment lets you gauge the exact oven temperature in your kitchen, as hot spots can vary from model to model. Taste the crumb and the filling separately; if the dough is too dense, a few extra minutes of proofing or a slightly lower oven temperature can rescue it. I once discovered my oven ran a degree hotter than advertised, and that tiny test saved my whole batch from turning into tough, over‑browned discs.

Why Resting Time Matters More Than You Think

Allowing the dough to rest after the first rise—whether in the fridge or at room temperature—relaxes the gluten strands, resulting in a softer, more tender texture. This rest also gives the butter time to fully integrate, preventing pockets of greasy dough. If you’re short on time, a 15‑minute rest on the countertop still makes a noticeable difference, but the full 30‑minute chill is the gold standard for that cloud‑like crumb.

The Seasoning Secret Pros Won’t Tell You

A pinch of sea salt in the dough may seem counterintuitive for a sweet treat, but it amplifies the flavor profile, balancing the sweetness and enhancing the buttery notes. I like to add a dash of fine sea salt just before the final mix; the result is a subtle depth that makes the donuts feel less cloying and more sophisticated. Trust me on this one: the best donuts have a whisper of salt.

💡 Pro Tip: When piping the milk‑cream, start from the center of the donut and work outward; this creates a beautiful swirl pattern that looks as good as it tastes.

The Perfect Glaze Timing

If you decide to add a glaze—whether chocolate, caramel, or a simple vanilla glaze—apply it while the donuts are still slightly warm. The residual heat helps the glaze set with a glossy sheen and prevents it from sliding off. Conversely, glazing completely cooled donuts can lead to a dull, cracked finish. I learned this the hard way when a batch of chocolate‑glazed donuts turned into a sticky mess; a quick warm‑glaze fix saved the day.

Storing for Maximum Freshness

After filling, store the donuts in an airtight container with a paper towel on top to absorb any excess moisture. This keeps the exterior from getting soggy while preserving the interior cream’s silky texture. If you need to keep them for more than a day, a quick flash‑freeze (30 minutes on a baking sheet) before bagging will lock in freshness without compromising the crumb. The result? Donuts that taste as fresh as the day they were baked, even after a weekend.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Matcha‑Infused Cream

Add 1 tbsp of high‑quality matcha powder to the heavy cream before heating. The earthy green hue pairs beautifully with the sweet dairy, creating a subtle bitterness that balances the sugar. Dust the finished donuts with a light sprinkling of matcha powder for an extra visual pop.

Nutty Caramel Crunch

Stir 2 tbsp of toasted chopped almonds or pistachios into the milk‑cream filling, then drizzle a thin caramel sauce over the top before dusting with powdered sugar. The nutty crunch adds texture and a toasty flavor that complements the soft donut base.

Cinnamon‑Sugar Swirl

Before baking, brush each donut with melted butter and sprinkle a mixture of cinnamon and granulated sugar. This creates a caramelized crust that adds a warm spice note, perfect for chilly mornings. The aroma alone will have your family gathering around the kitchen counter.

Berry‑Burst Filling

Fold a handful of fresh raspberry or strawberry puree into the cooled milk‑cream for a fruity twist. The tartness of the berries cuts through the richness, offering a bright, refreshing bite. Finish with a dusting of powdered sugar and a few fresh berries on top for a gorgeous presentation.

Chocolate‑Hazelnut Delight

Mix 2 tbsp of Nutella into the milk‑cream filling for a decadent chocolate‑hazelnut version. The creamy, nutty spread melds seamlessly with the heavy cream, creating a luxurious interior. Top with a drizzle of melted chocolate and a sprinkle of chopped hazelnuts for extra crunch.

📦 Storage & Reheating Tips

Refrigerator Storage

Place the filled donuts in an airtight container lined with a paper towel to absorb any excess moisture. They will keep fresh for up to 3 days, with the dough staying soft and the cream maintaining its silky texture. For the best experience, let them sit at room temperature for 10‑15 minutes before serving to let the flavors fully awaken.

Freezing Instructions

If you want to preserve a larger batch, freeze the unfilled donuts first. Arrange them on a baking sheet, flash‑freeze for 30 minutes, then transfer to a freezer‑safe zip‑lock bag. When ready to use, thaw at room temperature for an hour, then fill with the milk‑cream and dust with powdered sugar. This method prevents the dough from becoming soggy during the freeze‑thaw cycle.

Reheating Methods

To revive refrigerated donuts, preheat a skillet over low heat, add a splash of milk, and gently warm each side for about 30 seconds. This adds a subtle sheen and restores the soft crumb without drying it out. Alternatively, a quick 5‑minute blast in a 150 °C (300 °F) oven will warm the interior while keeping the exterior lightly crisp. The trick to reheating without drying is always to add a tiny bit of moisture—just a few drops of milk or water will do the trick.

❓ Frequently Asked Questions

Yes, you can substitute bread flour for a slightly chewier texture, but keep in mind that bread flour has higher protein, which can make the crumb a bit denser. If you opt for cake flour, the donuts will be extra tender but may require a touch more liquid. I’ve tried both and found that all‑purpose flour offers the perfect balance for a light yet sturdy donut that holds the filling well.

Condensed milk adds a caramel‑like depth and helps the cream set without additional stabilizers. If you’re looking for a lower‑sugar version, you can replace it with an equal amount of honey or maple syrup, but the flavor profile will shift slightly. For a dairy‑free alternative, try coconut condensed milk, which adds a tropical nuance while still delivering that thick, sweet texture.

Look for a golden‑brown color and a faint, nutty aroma rising from the oven. When you tap the bottom of a donut, it should sound hollow, indicating an airy interior. If you have a kitchen thermometer, the internal temperature should read around 95 °C (203 °F). Trust your senses—once the tops are glossy and the edges are just set, they’re ready to come out.

Absolutely! Use a gluten‑free all‑purpose blend that contains xanthan gum for structure. You may need to increase the liquid by about 10‑15 ml to achieve the right dough consistency. The texture will be slightly different—more tender and less chewy—but still delicious, especially when paired with the rich milk‑cream filling.

Chill the cream until it’s firm enough to hold its shape, then transfer it to a piping bag fitted with a ½‑inch round tip. Insert the tip into the side of each donut at a slight angle and apply steady pressure. Start from the center and move outward to create a smooth, even swirl. If the cream is too soft, refrigerate it a few more minutes before piping.

Yes, deep‑frying will give you a crispier exterior, reminiscent of classic Korean street‑food donuts. Heat oil to 170 °C (340 °F) and fry the donuts for about 2‑3 minutes per side, until golden. Drain on paper towels and then fill as usual. Keep in mind that frying adds extra richness, so you may want to reduce the butter in the dough slightly.

The filling will stay fresh in the refrigerator for up to 5 days when stored in an airtight container. Give it a quick whisk before using to restore its smooth consistency. If you notice any separation, a brief reheating over low heat while stirring will bring it back together.

Pair them with a bright fruit salad, a cup of strong espresso, or a glass of cold milk for a balanced breakfast. The lightness of the donuts pairs wonderfully with tangy citrus fruits, while the richness of the cream complements a simple green tea. I love serving them alongside a bowl of fresh berries and a drizzle of honey for a brunch that feels both indulgent and wholesome.
Irresistibly Soft Korean Milk Cream Donut Recipe at Home

Irresistibly Soft Korean Milk Cream Donut Recipe at Home

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Activate the instant yeast in lukewarm milk with a pinch of sugar; let it foam for 5‑7 minutes.
  2. Mix flour, remaining sugar, and salt; combine with egg, melted butter, and yeast mixture to form a shaggy dough.
  3. Knead the dough until smooth and elastic, then let it rise until doubled, about 45‑60 minutes.
  4. Prepare the milk‑cream filling by heating heavy cream with sugar and condensed milk until thickened; cool and refrigerate.
  5. Roll out the risen dough, cut circles, and let them proof a second time for 20‑30 minutes.
  6. Bake at 190 °C (375 °F) for 12‑15 minutes until golden brown and fragrant.
  7. Pipe the chilled milk‑cream into each donut through a small hole on the side.
  8. Dust generously with powdered sugar, serve warm, and enjoy!

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.