Prepare to meet your new favorite dessert. These Korean Milk Cream Donuts are the stuff of dreams: ethereally light, golden-brown yeast donuts giving way to an impossibly thick, voluminous swirl of sweet milk cream.
Inspired by the sensational treats found in Korean bakeries, this recipe is meticulously designed to replicate that exact experience. We’re talking about a perfectly fried donut, generously dusted with fine powdered sugar, and sliced open to reveal a heavenly, overstuffed cream filling.
This isn’t just a donut; it’s a texture-rich masterpiece. The soft, pillowy dough provides the perfect vessel for the rich, yet surprisingly light, milk cream. Every bite is a delightful contrast of textures and flavors.
Why You’ll Love This Recipe
- Perfectly Pillowy Texture: Our yeast-risen dough fries up incredibly light and fluffy, with a delicate chew that melts in your mouth.
- Thick, Stable Cream Filling: We use a secret pastry-chef technique to create a milk cream that’s thick, luscious, and holds its beautiful shape without weeping.
- Visually Stunning Results: Follow our steps to create donuts that look exactly like the Midjourney prompt—perfectly golden, coated in snowy powdered sugar, and generously overstuffed with cream.
- Authentic Bakery Flavor: We’ve balanced the sweetness perfectly, allowing the subtle flavors of the yeast donut and the rich milk cream to shine through.
Ingredients & Substitutions
Achieving the perfect balance of texture and flavor comes down to using the right ingredients. Here’s what you’ll need.

For the Yeast Donuts:
- Bread Flour: 4 cups (480g) – Bread flour has a higher protein content, which is essential for developing the gluten structure needed for that signature chewy, yet light and airy, texture. All-purpose flour can work in a pinch, but the result will be slightly less chewy.
- Granulated Sugar: 1/4 cup (50g) – This provides food for the yeast and adds a subtle sweetness to the dough itself.
- Active Dry Yeast: 2 1/4 tsp (7g) – This is the leavening agent that makes our donuts rise and become incredibly fluffy. Ensure your yeast is fresh for the best results.
- Whole Milk: 1 1/2 cups (360ml), lukewarm – The fat in whole milk adds richness and tenderness to the dough. Using lukewarm milk (around 110°F / 43°C) is crucial for activating the yeast properly.
- Large Egg: 1, at room temperature – The egg adds fat, flavor, and richness, contributing to a soft and tender crumb.
- Unsalted Butter: 1/4 cup (57g), melted – Butter tenderizes the dough and adds a beautiful, rich flavor that complements the milk cream.
- Salt: 1 tsp (6g) – Salt is critical for controlling the yeast’s activity and balancing the overall flavor of the donut.
- Neutral Oil for Frying: Approx. 8 cups (2L) – Use an oil with a high smoke point and neutral flavor, such as canola, vegetable, or peanut oil.
- Powdered Sugar: 1/2 cup (60g) for coating – This gives the donuts their classic snowy appearance and an extra touch of sweetness.
For the Thick Milk Cream Filling:
- Whole Milk: 1 cup (240ml) – This forms the base of our pastry cream, providing the signature “milk” flavor.
- Granulated Sugar: 1/2 cup (100g) – We use this to sweeten the pastry cream base.
- Cornstarch: 1/4 cup (32g) – This is our primary thickening agent. It’s the key to getting a super thick cream that holds its shape.
- Egg Yolks: 3 large – Egg yolks add incredible richness, flavor, and color to the pastry cream, as well as aiding in thickening.
- Vanilla Extract: 1 tsp (5ml) – A dash of vanilla enhances the sweet, creamy flavors.
- Heavy Whipping Cream: 1 1/2 cups (360ml), cold – This is whipped to stiff peaks and folded into the cooled pastry cream to create a light, airy, yet stable and voluminous filling.
- Powdered Sugar: 1/4 cup (30g) – This adds a touch of sweetness to the whipped cream component and helps stabilize it.
Equipment Needed
- Stand Mixer with a dough hook attachment
- Heavy-bottomed pot or Dutch oven for frying
- Digital kitchen scale
- Candy or deep-fry thermometer
- Rolling pin
- 3-inch (7.5cm) round cookie or biscuit cutter
- Piping bag with a large round or star tip
- Wire cooling rack
Step-by-Step Instructions
We’ll break this down into four key stages: making the dough, frying the donuts, preparing the cream, and the final assembly.

Part 1: Make the Donut Dough
- Activate the Yeast: In the bowl of your stand mixer, gently whisk together the lukewarm milk, granulated sugar, and active dry yeast. Let it sit for 5-10 minutes. You’re looking for a visual cue: the mixture should become foamy and smell distinctly like bread. This tells you the yeast is alive and active.
- Mix the Dough: Attach the dough hook. Add the bread flour, egg, melted butter, and salt to the yeast mixture. Mix on low speed until a shaggy dough forms.
- Knead the Dough: Increase the speed to medium and let the mixer knead the dough for 8-10 minutes. The dough should become smooth, elastic, and pull away cleanly from the sides of the bowl. It will be slightly tacky to the touch.
- First Rise: Lightly grease a large bowl with oil. Form the dough into a ball and place it in the bowl, turning it once to coat. Cover the bowl with plastic wrap or a damp kitchen towel. Let it rise in a warm, draft-free spot for 1-1.5 hours, or until it has doubled in size.
Part 2: Shape and Fry the Donuts
- Shape the Donuts: Gently punch down the risen dough to release the air. Transfer it to a lightly floured surface and roll it out to about 1/2-inch (1.25cm) thickness. Use your 3-inch round cutter to cut out the donuts. You can gently re-roll the scraps to cut more donuts.
- Second Rise: Place the cut donuts on a baking sheet lined with parchment paper, leaving space between them. Cover them lightly with plastic wrap and let them rise again for another 30-45 minutes, or until they look puffy.
- Heat the Oil: While the donuts are rising, pour the oil into your Dutch oven or heavy pot to a depth of at least 2 inches (5cm). Heat the oil over medium heat until it reaches 350-360°F (175-180°C). Use a thermometer for accuracy; this temperature is crucial for achieving that perfect golden-brown color without the donuts absorbing too much oil.
- Fry to Golden Perfection: Carefully place 2-3 donuts at a time into the hot oil. Fry for about 1-2 minutes per side. You’re looking for a beautiful, even golden-brown color as described in the Midjourney prompt. Use a spider strainer or slotted spoon to remove them and place them on a wire rack to drain.
Part 3: Prepare the Thick Milk Cream Filling
- Make the Pastry Cream Base: In a medium saucepan, whisk together the granulated sugar and cornstarch. Gradually whisk in the milk until smooth. In a separate bowl, whisk the egg yolks.
- Thicken the Base: Cook the milk mixture over medium heat, whisking constantly, until it begins to bubble and thicken. Once it’s thick, remove it from the heat. Very slowly, pour about half of the hot milk mixture into the egg yolks while whisking vigorously to temper them. Pour the tempered egg yolk mixture back into the saucepan.
- Cook Until Thick: Return the saucepan to medium heat and cook, whisking constantly, for another 2-3 minutes until the cream is very thick, like pudding. Remove from heat and stir in the vanilla extract.
- Chill Completely: Transfer the pastry cream to a bowl and press a piece of plastic wrap directly onto the surface to prevent a skin from forming. Refrigerate for at least 2 hours, or until completely cold.
- Whip the Cream: In a separate large bowl (preferably chilled), use an electric mixer to beat the cold heavy cream and powdered sugar until stiff peaks form. The cream should be thick and hold its shape.
- Combine for Final Filling: Once the pastry cream is fully chilled, whisk it to loosen it up. Then, gently fold the whipped cream into the pastry cream in thirds until you have a smooth, thick, and voluminous milk cream filling.
Part 4: Assemble the Donuts
- Coat the Donuts: While the donuts are still slightly warm, generously toss them in a bowl of powdered sugar until they are fully coated in a fine white layer.
- Fill the Donuts: Once the donuts are completely cool, use a sharp serrated knife to slice them horizontally, leaving a hinge at the back. Transfer your prepared milk cream to a piping bag fitted with a large tip.
- Create the Voluminous Swirl: Gently open the sliced donut and pipe a generous, overstuffed swirl of the milk cream inside. The goal is to see that beautiful, thick cream peeking out.
Expert Tips for Success
- Don’t Rush the Rise: The two proofing stages are essential for developing the light, airy texture. Be patient and let the yeast do its work.
- Monitor Your Oil Temperature: If the oil is too hot, the outside will burn before the inside is cooked. If it’s too cool, the donuts will absorb too much oil and become greasy. A thermometer is your best friend here.
- Ensure Pastry Cream is COLD: Do not try to fold warm pastry cream into your whipped cream. It must be completely chilled, or it will melt the whipped cream and result in a runny filling.
- Fry in Small Batches: Overcrowding the pot will lower the oil temperature, leading to greasy donuts. Frying 2-3 at a time ensures they cook evenly and perfectly.
Storage & Reheating/Freezing
These donuts are best enjoyed the day they are made, especially once filled. The cream is what makes them truly special, and it’s at its peak freshness right away.
If you have leftovers, store the filled donuts in an airtight container in the refrigerator for up to 2 days. Note that the powdered sugar may dissolve slightly due to the moisture. Unfilled donuts can be stored at room temperature in an airtight container for a day.
What to Serve With This
These Korean Milk Cream Donuts are a stunning dessert on their own, but they also pair beautifully with a cup of coffee or tea. For a truly decadent spread, consider pairing them with other delightful treats.
If you’re in the mood for something savory to balance the sweetness, a spicy-korean-bbq-chicken-sandwich offers a fantastic contrast. For another delightful baking project, why not try your hand at homemade-croissants? And if you’re looking for a different kind of creamy, dreamy dessert, this italian-lemon-cream-cake is a guaranteed showstopper.
FAQ Placeholder
Absolutely. You can prepare the dough and let it complete its first rise in the refrigerator for up to 24 hours. This cold fermentation can even improve the flavor. Just let it sit at room temperature for about 30 minutes before shaping.
While you can air fry the dough, you will not achieve the same classic golden-brown, crispy-yet-soft texture as deep-frying. The result will be more similar to a baked roll, not a traditional donut.
For a clean, professional look, use a sharp serrated knife to slice the cooled donut about three-quarters of the way through, leaving a hinge. Use a piping bag with a large tip to pipe the filling directly into the opening.
This typically happens if the pastry cream base was not cooked long enough to fully activate the cornstarch, or if it wasn’t completely chilled before folding in the whipped cream. Ensure the base is very thick and refrigerator-cold.
A neutral oil with a high smoke point is best. We recommend using canola, vegetable, or peanut oil for their neutral flavor and stability at the required frying temperature of 350-360°F (175-180°C).
Leave a Comment & Subscribe!
I hope you love these Korean Milk Cream Donuts as much as I do! If you make them, please leave a comment and rating below—I’d love to hear how they turned out. For more delicious recipes, be sure to subscribe to our newsletter and follow us on Pinterest!
Schema Placeholder

Fluffy Korean Milk Cream Donuts (The Ultimate Recipe)
Ingredients
Equipment
Method
- Activate the Yeast: In the bowl of your stand mixer, gently whisk together the lukewarm milk, granulated sugar, and active dry yeast. Let it sit for 5-10 minutes until foamy.
- Mix the Dough: Attach the dough hook. Add the bread flour, egg, melted butter, and salt to the yeast mixture. Mix on low speed until a shaggy dough forms.
- Knead the Dough: Increase the speed to medium and knead for 8-10 minutes until the dough is smooth, elastic, and pulls away from the sides of the bowl.
- First Rise: Lightly grease a large bowl, form the dough into a ball, and place it in the bowl. Cover and let rise in a warm spot for 1-1.5 hours, or until doubled in size.
- Shape the Donuts: Punch down the dough and roll it out on a floured surface to 1/2-inch thickness. Use a 3-inch round cutter to cut out donuts.
- Second Rise: Place donuts on a parchment-lined baking sheet, cover lightly, and let rise for 30-45 minutes until puffy.
- Heat the Oil: Heat oil in a Dutch oven to 350-360°F (175-180°C).
- Fry to Golden Perfection: Fry donuts in small batches for 1-2 minutes per side until golden brown. Remove to a wire rack to drain.
- Make the Pastry Cream Base: Whisk sugar and cornstarch in a saucepan, then whisk in milk. In a separate bowl, whisk egg yolks.
- Thicken the Base: Cook milk mixture over medium heat until it thickens. Temper the egg yolks by slowly whisking in about half of the hot milk mixture.
- Cook Until Thick: Pour the tempered egg yolk mixture back into the saucepan. Cook, whisking constantly, for 2-3 minutes until very thick. Stir in vanilla.
- Chill Completely: Transfer pastry cream to a bowl, press plastic wrap onto the surface, and refrigerate for at least 2 hours until completely cold.
- Whip the Cream: Beat cold heavy cream and powdered sugar until stiff peaks form.
- Combine for Final Filling: Whisk the chilled pastry cream to loosen it, then gently fold in the whipped cream in thirds until smooth.
- Coat the Donuts: While donuts are still slightly warm, toss them in powdered sugar to coat.
- Fill the Donuts: Once completely cool, slice donuts horizontally, leaving a hinge. Pipe a generous swirl of milk cream into the opening.
Notes
Monitor Your Oil Temperature: If the oil is too hot, the outside will burn before the inside is cooked. If it's too cool, the donuts will absorb too much oil and become greasy. A thermometer is your best friend here.
Ensure Pastry Cream is COLD: Do not try to fold warm pastry cream into your whipped cream. It must be completely chilled, or it will melt the whipped cream and result in a runny filling.
Fry in Small Batches: Overcrowding the pot will lower the oil temperature, leading to greasy donuts. Frying 2-3 at a time ensures they cook evenly and perfectly.
