Introduction
Imagine biting into a cloud. A sweet, fluffy cloud that melts in your mouth, revealing a luscious, creamy center, all while a delicate crunch of sparkling sugar dances on your tongue. That, my friends, is the experience awaiting you with these homemade cream-filled donuts. Forget those sad, store-bought imposters; there’s something truly magical about a donut made from scratch, still warm from the fryer, brimming with a rich, velvety cream, and glistening with a generous coating of sugar. This isn’t just a dessert; it’s a comforting hug, a nostalgic trip, and a testament to the simple joys of baking.
What sets these donuts apart as “the softest ever”? It’s a combination of a carefully crafted, enriched yeast dough and a gentle touch. We’ll be using warm milk, eggs, and butter to create a dough that’s incredibly tender and pillowy, designed to rise beautifully and fry up into golden perfection. The yeast works its magic, creating air pockets that contribute to that signature light texture, while the fat in the dough ensures a melt-in-your-mouth quality that’s simply unparalleled. Each donut is then lovingly filled with a smooth, sweet cream – a perfect counterpoint to the slightly crisp exterior and soft interior – and rolled in granulated sugar for that classic, irresistible finish.
While making homemade donuts might seem like a daunting task, I promise you, it’s a rewarding baking project that’s well within your reach. With a little patience and these detailed instructions, you’ll be churning out bakery-worthy treats that will impress everyone. The aroma alone will make your kitchen the happiest place on earth! So, roll up your sleeves, gather your ingredients, and prepare to embark on a delicious journey to donut perfection. Your taste buds will thank you.
Nutritional Information
Per serving (approximate values):
- Calories: 380
- Protein: 7g
- Carbohydrates: 45g
- Fat: 20g
- Fiber: 1g
- Sodium: 220mg
Ingredients
- For the Donut Dough:
- 1 cup (240ml) whole milk, warmed to 105-115°F (40-46°C)
- 2¼ teaspoons (1 standard packet) active dry yeast
- ¼ cup (50g) granulated sugar, plus 1 teaspoon for yeast activation
- 1 large egg, at room temperature
- 2 large egg yolks, at room temperature
- ½ teaspoon vanilla extract
- 4 cups (480g) all-purpose flour, plus more for dusting
- ½ teaspoon salt
- ¼ cup (56g) unsalted butter, melted and cooled slightly
- For the Cream Filling:
- 2 cups (480ml) whole milk
- ½ cup (100g) granulated sugar
- ¼ cup (30g) cornstarch
- 4 large egg yolks
- 2 tablespoons (28g) unsalted butter
- 1 teaspoon vanilla extract
- Pinch of salt
- For Frying and Coating:
- 6-8 cups (approx. 1.5-2 liters) vegetable oil, canola oil, or peanut oil, for deep frying
- 1½ cups (300g) granulated sugar, for rolling
Instructions
- Prepare the Dough: In a large mixing bowl (or the bowl of a stand mixer fitted with the dough hook attachment), combine the warm milk, 1 teaspoon of granulated sugar, and the active dry yeast. Stir gently and let it sit for 5-10 minutes until foamy, indicating the yeast is active.
- To the yeast mixture, add the ¼ cup granulated sugar, whole egg, egg yolks, and vanilla extract. Whisk briefly to combine.
- Add 2 cups of the flour and the salt to the wet ingredients. Mix on low speed (or with a wooden spoon) until just combined. Gradually add the remaining 2 cups of flour, mixing until a shaggy dough forms.
- Pour in the melted butter and continue mixing on low speed for 1-2 minutes until the butter is mostly incorporated.
- Increase the mixer speed to medium-low and knead for 8-10 minutes, or turn the dough out onto a lightly floured surface and knead by hand for 10-12 minutes, until the dough is smooth, elastic, and no longer sticky. It should pass the “windowpane test” (a small piece of dough can be stretched thin enough to see light through it without tearing).
- Lightly grease a large bowl with a little oil. Place the dough in the bowl, turning once to coat. Cover the bowl tightly with plastic wrap or a clean kitchen towel. Let the dough rise in a warm, draft-free place for 1.5-2 hours, or until doubled in size.
- Prepare the Cream Filling: While the dough is rising, prepare the cream filling. In a medium saucepan, heat 1½ cups of the whole milk over medium heat until it just begins to simmer around the edges.
- In a separate medium bowl, whisk together the remaining ½ cup milk, ½ cup granulated sugar, cornstarch, egg yolks, and pinch of salt until smooth and no lumps remain.
- Temper the egg mixture: Slowly drizzle about half of the hot milk into the egg yolk mixture, whisking constantly to prevent the eggs from scrambling.
- Pour the tempered egg mixture back into the saucepan with the remaining hot milk. Whisk constantly over medium heat until the mixture thickens significantly, resembling a thick pudding. This usually takes 2-4 minutes. Bring it to a gentle boil for 1 minute, continuing to whisk.
- Remove from heat and stir in the butter and vanilla extract until fully incorporated and smooth.
- Pour the cream filling into a clean bowl. Press a piece of plastic wrap directly onto the surface of the cream to prevent a skin from forming. Refrigerate for at least 2-3 hours, or until thoroughly chilled and firm.
- Shape the Donuts: Once the dough has doubled, gently punch it down to release the air. Turn the dough out onto a lightly floured surface.
- Using a rolling pin, roll the dough out to an even thickness of about ½ inch (1.25 cm).
- Using an oval or round cookie cutter (about 2.5-3 inches/6-7.5 cm in diameter), cut out donut shapes. Re-roll any scraps gently and cut out more donuts.
- Carefully transfer the cut donuts to baking sheets lined with parchment paper, leaving some space between each.
- Cover the baking sheets loosely with plastic wrap or a clean kitchen towel. Let the donuts rise in a warm place for another 30-45 minutes, or until visibly puffy and almost doubled in size again. This is the second rise (proofing).
- Fry the Donuts: While the donuts are doing their second rise, heat the frying oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Attach a candy/deep-fry thermometer to the side of the pot. Heat the oil to 350°F (175°C).
- Once the oil is at temperature, carefully lower 2-3 donuts into the hot oil at a time, being careful not to overcrowd the pot. Fry for 1-2 minutes per side, or until golden brown and puffed.
- Using a slotted spoon or spider, carefully remove the fried donuts from the oil and place them on a wire rack set over a baking sheet lined with paper towels to drain excess oil.
- Allow the donuts to cool for a few minutes until they are warm but not too hot to handle.
- Fill and Coat the Donuts: While the donuts are still warm, pour the 1½ cups of granulated sugar into a shallow dish or plate.
- Retrieve the chilled cream filling. If it’s too firm, whisk it briefly to loosen it up. Transfer the cream filling to a piping bag fitted with a medium-sized round tip (or a bismarck tip, if you have one).
- Carefully insert the piping tip into the side of each warm donut, wiggling it slightly to create space inside. Gently squeeze the piping bag to fill the donut with cream until it feels plump and slightly heavy.
- Immediately after filling, roll each donut generously in the dish of granulated sugar, ensuring all sides are coated.
- Repeat with the remaining donuts.
- Serve immediately and enjoy your softest homemade donuts ever!
Cooking Tips and Variations
Achieving the “Softest Ever” Texture: The key to incredibly soft donuts lies in a well-developed, slightly sticky dough and proper proofing. Don’t be tempted to add too much extra flour during kneading; a slightly tacky dough yields a more tender result. Ensure your yeast is fresh and active by checking for foam after mixing with warm milk and sugar. Allow ample time for both rises in a warm, draft-free environment. Under-proofed donuts will be dense, while over-proofed donuts can collapse in the fryer. The dough should look visibly puffy and light.
Frying Best Practices: Oil temperature is paramount. Invest in a good candy or deep-fry thermometer. If the oil is too cool (below 325°F/160°C), the donuts will absorb too much oil and become greasy. If it’s too hot (above 375°F/190°C), they’ll brown too quickly on the outside and remain raw in the center. Maintain the ideal temperature of 350°F (175°C) as closely as possible. Fry in small batches to avoid dropping the oil temperature too much. Flip the donuts once they are golden on one side. Drain promptly on a wire rack lined with paper towels to catch excess oil.
Filling Techniques: A piping bag with a bismarck tip is ideal for filling donuts, as it’s designed to insert directly into the donut without tearing. If you don’t have one, a medium-sized round tip will work. You can also use a skewer or chopstick to poke a small hole in the side of the donut before inserting your piping tip. Ensure your cream filling is thoroughly chilled and firm before piping; this makes it easier to handle and prevents it from oozing out.
Sugar Coating: Roll the donuts in sugar while they are still warm (but not scalding hot). The residual heat will help the sugar adhere without melting completely. If they cool too much, the sugar won’t stick as well. For an extra boost of flavor, consider making cinnamon sugar by combining 1 cup granulated sugar with 2 teaspoons ground cinnamon.
Flavor Variations: Don’t limit yourself to vanilla cream! For the filling, you could infuse the milk with lemon zest for a bright lemon cream, or melt in some chocolate for a decadent chocolate cream. Other delicious fillings include raspberry jam, dulce de leche, or even a simple whipped cream (though whipped cream-filled donuts should be eaten immediately). For the coating, instead of plain sugar, try a simple glaze made from powdered sugar and milk/water, or a chocolate glaze.
Dairy-Free Option: To make these donuts dairy-free, substitute the whole milk with a non-dairy milk alternative like almond or oat milk, use a dairy-free butter alternative, and ensure your cream filling is also made with non-dairy milk and butter. Note that the texture and flavor might vary slightly.
Storage and Reheating
Homemade donuts, especially those filled with cream, are always best enjoyed fresh on the day they are made. The dough is at its softest, the cream is perfectly set, and the sugar coating is at its sparkling best. However, if you do have leftovers:
Storage: Store cream-filled donuts in an airtight container in the refrigerator for up to 2-3 days. The sugar coating may dissolve slightly and the dough may lose some of its initial softness, but they will still be delicious.
Reheating: Reheating cream-filled donuts can be a bit tricky. The best way to refresh them is to gently warm them in an oven or air fryer. Place them on a baking sheet and heat in a preheated oven at 300°F (150°C) for 5-7 minutes, or in an air fryer at 300°F (150°C) for 2-3 minutes, just until warmed through. Be careful not to overheat, as the cream filling can become too liquidy. Avoid microwaving, as it tends to make donuts tough and rubbery.
If you prefer to prepare them in stages, you can make the cream filling a day or two in advance and keep it chilled. You can also fry the donuts a few hours ahead of time, then fill and coat them just before serving for the freshest experience.
Frequently Asked Questions
Why did my donuts turn out greasy?
Greasy donuts are usually a sign that your frying oil was not hot enough. When the oil temperature drops too low (below 325°F/160°C), the donuts absorb excess oil instead of cooking quickly and forming a crisp exterior. Always use a thermometer to maintain the oil temperature at 350°F (175°C) and avoid overcrowding the pot, which can also cause the temperature to drop significantly.
Can I bake these donuts instead of frying them?
While you can bake some donut recipes, this specific recipe is designed for deep frying to achieve its signature soft, airy texture and golden-brown crust. Baking these yeast-risen donuts would result in a texture closer to a soft bun rather than a classic fried donut. For a baked donut, you would typically need a different recipe formulated with less fat and a different leavening agent combination.
My dough isn’t rising. What went wrong?
There are a few common reasons dough might not rise: 1) Your yeast was expired or inactive. Always check the expiration date and ensure it foams up when activated. 2) The milk was too hot, killing the yeast, or too cold, not activating it. Aim for 105-115°F (40-46°C). 3) The environment for rising was too cold or drafty. Find a warm, still spot, like a slightly warmed oven (turned off!) or near a sunny window. 4) You kneaded too much flour into the dough, making it too stiff to rise effectively.
How can I make sure the cream filling doesn’t get watery?
The key to a thick, stable cream filling is proper cooking and cooling. Ensure you cook the cream until it visibly thickens and comes to a gentle boil for at least a minute, allowing the cornstarch to fully activate. Whisk constantly to prevent scorching. Most importantly, allow the cream to chill thoroughly in the refrigerator for at least 2-3 hours, or until very firm. This allows it to set completely. If it’s still warm or not fully set, it will be too loose to pipe and may make your donuts soggy.