These milky donuts are soft, airy, and stuffed with a thick, sweet milk filling, then coated in powdered milk for that melt-in-your-mouth finish. If you've seen the viral milky doughnuts all over TikTok and YouTube, this is exactly how to make them at home, and it's easier than it looks.

Recipe Highlights
- Prep + Proof Time: About 2.5 hours (mostly hands-off rising)
- Cook Time: 30 minutes
- Servings: 10-12 donuts, depending on the size you want.
- Key Ingredients: Flour, yeast, powdered milk, condensed milk, evaporated milk
- Who This Recipe Is For: Anyone chasing the viral milky doughnut, beginners, and small-business bakers.
- Variations: Fill with lemon curd, Nutella, or jam instead of milk.
I first made these after watching the milky doughnut trend take off across African food pages, where people are selling them by the boxful. After a few batches, I cracked the two things that make or break them: getting that proud "white line" around the middle, and a filling that stays soft instead of seizing up. I'll walk you through both. The trend made everyone go to the kitchen. haha.
If you love fried treats like these, you'll also want my perfect homemade donuts, sugar donuts, and twisted doughnuts. For something crispy, try my homemade churros or the crunchy Nigerian buns, and fruit lovers will enjoy my mango sago.
Jump to:
What are Milky Donuts?
Milky donuts are soft, yeasted donuts with a thick milk filling, a combination of powdered, condensed, and evaporated milk, coated in extra powdered milk. They went viral on social media for their creamy, melt-in-your-mouth center. If you're not a fan of the milk filling, this same dough works beautifully with lemon curd, Nutella, or jam.
Milk donuts are trending, and you want to experience this deliciousness. I bet you this recipe is fail-proof, like the milk filling.
Why You'll Love This Recipe
- That viral milky center: Soft dough stuffed with sweet, creamy milk filling.
- Pillowy and airy: Properly proofed for the bakery-style "white line."
- Beginner-friendly: No fancy equipment required, just patience.
- Flexible fillings: Milk, lemon curd, Nutella, or jam.

Ingredients Used:

- Flour: All-purpose flour works best.
- Warm water or warm liquid milk: Activates the yeast. Use liquid milk or powdered milk mixed with water.
- Yeast: Active dry or instant. Instant rises faster.
- Butter: For flavor and a tender crumb.
- Egg: For a fluffy, tender texture.
- Sugar: Feeds the yeast and adds sweetness.
- Salt: To balance.
- Vanilla extract or paste: For flavor.
- Evaporated, powdered, and condensed milk: For the filling, plus extra powdered milk for coating.
- Vanilla extract or Vanilla Paste: For flavor
How To Achieve a White Line on Donuts.
- That pale band around the middle is the sign of a perfectly proofed donut:
- Start with good, active yeast. Proof it in warm liquid for 5 to 10 minutes until foamy.
- Properly proofed donuts float on the oil with the surface resting just below the centerline. The center band never submerges, so it stays pale while the rest fries golden. That's your white line.

Important Recipe Tips.
Milk-filled donuts are easy to make, but the following tips will help.
- Always activate the yeast in warm liquid for 5-10 minutes before using. This is to make sure the yeast is alive.
- If you don't have a stand mixer. Use your hands, but you need enough energy and a strong arm.
- The dough is supposed to be slightly sticky and tacky. Do not be tempted to add flour, as it will result in a stiff and dry dough.
- The sticky texture makes the donuts as pillowy and airy as possible.
- When frying, constantly adjust the temperature by reducing or adding heat.
- NEVER make the milky filling in advance, as it becomes hard over time. Fill the donut immediately after the filling is made and before it's served.
What other fillings can I use if I am not a fan of milk?
I showed three other fillings in this recipe: Lemon Curd, Nutella Chocolate, and Jam. The lemon curd is homemade, so check out the recipe.
This is my HOMEMADE LEMON CURD. Perfect as a filling.

Storage
Donuts are best eaten after frying, but any leftovers can be kept at room temperature for two days in an air-tight container. It can be stored in the refrigerator for up to 2 days in a tight container or zip-lock bag.
Recipe FAQs
Soft, yeasted donuts filled with a thick milk filling made from powdered, condensed, and evaporated milk, then coated in powdered milk. They went viral for their melt-in-your-mouth, milky center.
A simple blend of powdered milk, condensed milk, and evaporated milk is whisked into a smooth, thick paste. No cooking required.
The filling firms up the longer it sits. Make it right before filling and serving, and don't refrigerate the filled donuts for long.
Usually too much flour or under-proofing. Keep the dough slightly sticky, resist adding flour, and let it rise fully both times.
Other Great Recipes To Try
If you tried these milky donuts or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Milk-Filled Donuts (Viral Milky Donuts
Equipment
- Measuring spoons and cups
- Kitchen scale
Ingredients
- 4 cups All-purpose flour plus 2 tablespoon for dusting.
- 1 cup Warm water Or liquid milk. If using liquid milk, skip powdered milk to make the dough.
- ¼ cup Powdered milk
- ¼ cup Sugar
- 2 large Eggs at room temperature
- ½ tablespoon Yeast
- 3 tablespoon Softened butter
- ½ teaspoon Salt
- 1 teaspoon Vanilla Extract
- Oil to deep fry
For the Milky Filling
- 1 cup Powdered milk
- ½ cup Condensed milk
- 2 tablespoon Evaporated milk or liquid milk
Instructions
Make the Dough
- Whisk the yeast, warm water, and sugar. If using liquid milk, whisk it with yeast and sugar. Then let it proof for 5-10 minutes till it's foamy at the top.
- Add the flour, powdered milk (if using), eggs, salt, vanilla, and the yeast mixture in a stand mixing bowl. You can mix manually if you don't own a stand mixer.
- Mix on low speed for 2 minutes until the dough forms a ball.
- Add the softened butter and mix again for 5-7 minutes until the dough is slightly sticky.
Let the Dough Proof
- Lightly grease a bowl with oil and place the dough inside. Rub some oil on the dough so it dosen't dry or crusty.
- Cover and let it rise for 1 hour 30 minutes.
Shape Donuts
- Cut parchment paper into 12 x 12 sizes and place it on the working surface. Sprinkle some flour on it so that the dough balls don't stick.
- Punch the dough to release trapped air bubbles.
- Divide the dough into 10-12 portions and roll each portion to form a ball.
- Place each ball on each parchment paper.
- Cover with a cloth and let it proof again for 45 minutes.
Fry the Donuts
- Add oil to a deep pot or pan over medium heat. You can use a thermometer to reach 375℉.
- Add 2-3 donuts at a time and fry for 1 minute each side till golden brown. DO NOT OVER CROWD THE PAN.
- Remove the donuts and place them on absorbent paper.
To make the Milky Filling
- Combine the powdered, evaporated and condensed milk and mix well until smooth.
- Transfer the mixture into a piping bag.
- Using a knife, poke a hole in the side of each doughnut and fill it with the milk filling.
- Serve as soon as they are filled because the milk may become harder inside the donuts.










Fateemerh says
Nice shot Claudy amazing and easy recipe thanks.
Nailah says
Thanks for this recipe cloudy, it's a great thing having people like you
Daniella Okereke says
Cloudy you are blessed. Thank you and God bless.
Bilikis says
At last,I can make my doughnut with this recipe
Ezieshi Ngozi Sophia says
Thanks for this amazing recipe
You are welcome
Ann Oyana says
Hello Claudy. Thanks for easy receipe method. I have a problem, I have tried making Donuts but it does not come out well. I follow all the instructions but can't seem to get it right. What do you think is the problem?
There are many factors leading to recipe failure. Inbox me on Instagram, @cookingwithclaudy.com let's troubleshoot.