
There’s something magical about biting into a freshly made cream-filled doughnut. The crisp sugar coating gives way to a soft, fluffy center, followed by a rich burst of silky vanilla cream. While they may seem like a bakery-only treat, making them at home is easier than you might think—and the results are even better because you’re enjoying them at their freshest.
This recipe combines a light, airy yeast dough with a luscious vanilla crème légère, creating bakery-quality doughnuts that are perfect for birthdays, brunches, holidays, or simply treating yourself. Although the process takes some time, most of it is hands-off, allowing the dough to slowly develop incredible flavor overnight.
Why You’ll Love These Homemade Cream-Filled Doughnuts
- Soft, fluffy bakery-style texture
- Light and creamy vanilla filling that’s rich without feeling heavy
- Freshly fried for unbeatable flavor
- Overnight dough develops deeper taste
- Perfect for celebrations or weekend baking projects
- Easily customizable with different fillings
Homemade Cream-Filled Doughnuts
Prep Time 1 hour 30 minutesCook Time 45 minutesRise Time: 15 hoursTotal Time 17 hours 15 minutesIngredients
For the Dough
- 2/3 cup whole milk cold
- 3 large eggs
- 1 egg yolk
- 3⅓ cups bread flour
- ¼ cup granulated sugar
- 2 teaspoons kosher salt
- 2¼ teaspoons instant yeast 1 packet
- 6 tablespoons unsalted butter slightly softened
- 2 –3 quarts neutral frying oil canola, vegetable, or peanut oil
- ½ cup granulated sugar for coating
For the Vanilla Crème Légère
- Slightly less than ½ cup granulated sugar
- ¼ cup cornstarch
- 4 egg yolks
- ½ teaspoon kosher salt
- 2 cups half-and-half
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- 1 cup heavy whipping cream
Instructions
-
In the bowl of a stand mixer, whisk together the milk, eggs, and egg yolk until combined. Add the bread flour, sugar, salt, and yeast. Mix with the dough hook on low speed for about 5 to 7 minutes until a rough but cohesive dough forms.
-
Cover the bowl and let the dough rest for 5 minutes. This short pause helps the gluten strengthen naturally and keeps the dough from overheating.
-
Resume mixing and gradually add the softened butter, a few pieces at a time, allowing each addition to fully incorporate before adding more. Continue kneading until the dough becomes smooth, elastic, and stretches into a thin "windowpane" without tearing. Shape into a ball, return it to the bowl, cover, and refrigerate for 12 to 20 hours.
-
Line baking trays with parchment squares. Divide the chilled dough into 13 equal portions and roll each into a smooth ball. Place each ball on its own parchment square and gently flatten into discs about 3½ inches wide. Cover loosely and let rise in a warm place until doubled in size and very puffy. This usually takes between 1½ and 3 hours.
-
While the dough is rising, prepare the filling. In a saucepan, whisk together the egg yolks, sugar, cornstarch, and salt. Slowly whisk in the half-and-half until smooth. Cook over medium heat, whisking continuously, until the mixture thickens and boils. Continue cooking for another minute. Remove from the heat and stir in the butter and vanilla.
-
Transfer to a shallow dish, cover the surface directly with plastic wrap, and chill until completely cold. Before using, stir the chilled pastry cream until smooth. Whip the heavy cream until stiff peaks form, then gently fold it into the pastry cream in two additions to create a light, airy crème légère. Keep refrigerated until ready to fill the doughnuts.
-
Heat about 3 inches of oil in a heavy pot to 350°F (175°C). Carefully lower two doughnuts into the oil with the parchment attached. After a few seconds, remove the parchment using tongs.
-
Fry for 1 to 2 minutes per side until deep golden brown and cooked through. Transfer to a cooling rack lined with paper towels.
-
While still warm, roll each doughnut in granulated sugar until evenly coated.
-
Repeat with the remaining dough, allowing the oil to return to 350°F between batches.
-
Transfer the chilled crème légère into a piping bag fitted with a large round opening. Use a small paring knife to make an opening in the side of each doughnut, gently twisting to create room for the filling. Insert the piping bag and squeeze generously until the doughnut feels full. Pipe a small swirl of cream at the opening if desired.
-
Serve immediately for the freshest taste.
Tips for Extra-Fluffy Doughnuts
Use Cold Ingredients
Cold milk and eggs help prevent the dough from becoming too warm while mixing, which keeps the yeast under control and produces better texture.
Don’t Skip the Overnight Rest
A slow overnight rise improves flavor while making the dough much easier to shape the next day.
Watch the Oil Temperature
Maintain the oil at 350°F (175°C) throughout frying. Oil that’s too hot can brown the outside before the inside cooks, while cooler oil produces greasy doughnuts.
Transfer with Parchment
Proofing each doughnut on its own parchment square makes it much easier to transfer them into hot oil without deflating the delicate dough.
Fill Generously
Nobody wants to bite into a cream-filled doughnut and discover barely any filling. Create enough space inside before piping in plenty of crème légère.
Delicious Filling Variations
Once you’ve mastered the basic recipe, experiment with different fillings such as:
- Raspberry jam
- Strawberry preserves
- Chocolate pastry cream
- Lemon curd
- Salted caramel cream
- Coffee pastry cream
- Nutella
- Pistachio cream
Make-Ahead Tips
- Prepare the pastry cream up to 2 days in advance.
- Keep the dough refrigerated overnight for better flavor.
- Fill the doughnuts shortly before serving for the freshest texture.
Storage
These doughnuts taste best within a few hours of frying.
If needed, store filled doughnuts in an airtight container in the refrigerator for up to 1 day. Bring them to room temperature before serving for the best flavor and texture.
Freshly made cream-filled doughnuts are one of those special treats that reward every minute spent in the kitchen. The overnight-fermented dough creates an incredibly light and tender texture, while the silky vanilla crème légère delivers a luxurious filling that isn’t overly sweet. Whether you’re baking for family, friends, or simply satisfying your own sweet tooth, these homemade doughnuts are guaranteed to impress—and they taste even better than most bakery versions.
