
Vanilla Cream-Filled Doughnuts Recipe tastes like a bakery treat you snuck out of a pastry case before anyone else noticed, with a soft, pillowy dough and a rich, silky vanilla cream tucked inside. It suits weekend bakers who want a showstopper dessert in about 2½ to 3 hours, including rising time. I still remember burning my fingertips on the first batch I ever made because I refused to wait for them to cool before filling.
Why You Should Try This Vanilla Cream-Filled Doughnuts Recipe
These vanilla cream-filled doughnuts taste light, fluffy, and slightly chewy, with a buttery crumb and a fragrant vanilla custard center. The contrast between the warm, tender doughnut and the cool, smooth filling feels like a bakery-level treat at home.
You control everything in this recipe, from the sweetness level to the type of oil and even the filling thickness. The recipe uses basic pantry ingredients and simple techniques that home cooks can handle without pastry school.
“These vanilla cream-filled doughnuts taste like they came from a boutique bakery, but my kids watched cartoons while I made them at home. ★★★★★”
Ingredients You’ll Need
Doughnut Dough
- 3 cups (360 g) all-purpose flour, plus extra for dusting
- Use unbleached all-purpose for the best texture. Bread flour works too, but it gives a slightly chewier doughnut.
- ¼ cup (50 g) granulated sugar
- 2¼ teaspoons (1 packet, 7 g) instant yeast
- Instant yeast mixes straight into the flour. If you only have active dry yeast, bloom it in the warm milk first.
- ½ teaspoon fine sea salt
- ¾ cup (180 ml) whole milk, warm to about 105–110°F
- Use 2% milk if needed, but whole milk gives a richer dough.
- 2 large eggs, room temperature
- 4 tablespoons (56 g) unsalted butter, very soft
- Salted butter works in a pinch; reduce added salt slightly.
- 1 teaspoon vanilla extract
Vanilla Cream Filling
- 2 cups (480 ml) whole milk
- ½ cup (100 g) granulated sugar
- 4 large egg yolks
- ¼ cup (30 g) cornstarch
- ¼ teaspoon fine sea salt
- 2 tablespoons (28 g) unsalted butter
- 2 teaspoons vanilla extract or 1 teaspoon vanilla bean paste
- Vanilla bean paste gives visible specks and a stronger flavor.
- Optional: ¼ cup (60 ml) heavy cream, whipped to soft peaks, folded in for a lighter filling
Coating
- ½–¾ cup (100–150 g) granulated sugar, for rolling
- You can mix in a tiny pinch of cinnamon if you like a hint of spice.
- Optional: powdered sugar for dusting instead of granulated sugar
Oil For Frying
- Neutral oil with a high smoke point, about 6–8 cups
- Use canola, peanut, or vegetable oil. Avoid olive oil because it adds strong flavor.
- Clip-on thermometer or instant-read thermometer
Equipment
- Stand mixer with dough hook (or a large bowl and strong arms)
- Medium saucepan
- Whisk
- Heatproof spatula
- Large mixing bowls
- Plastic wrap or clean kitchen towel
- Rolling pin
- 2½–3 inch round cutter or drinking glass
- Baking sheets lined with parchment
- Slotted spoon or spider skimmer
- Piping bag with a small round tip (or zip-top bag with a corner snipped)
- Cooling rack
Tips & Tricks
- Warm the milk gently; aim for body temperature so the yeast stays active but does not die.
- Use room temperature eggs and soft butter so the dough comes together smoothly.
- Mix the dough until it feels soft and slightly tacky but not sticky; add flour 1 tablespoon at a time if needed.
- Let the dough rise in a warm, draft-free spot; a turned-off oven with the light on works well.
- Chill the vanilla cream before filling so it thickens and holds inside the doughnut.
- Keep the frying oil at 350°F; adjust the heat often to maintain that temperature.
- Fry a test doughnut first to check timing and color before you cook the whole batch.
- Drain doughnuts on a rack over a sheet pan, not on paper towels, so they stay crisp outside.
- Poke the side of each doughnut with a small knife or skewer before piping to avoid blowouts.
- Fill just before serving if possible so the doughnuts stay fluffy and the sugar coating stays crisp.
How to Make Vanilla Cream-Filled Doughnuts Recipe
Step 1: Mix the Dough
Add flour, sugar, instant yeast, and salt to the bowl of a stand mixer and stir to combine. Pour in the warm milk, eggs, vanilla, and soft butter. Attach the dough hook and mix on low speed until the dough comes together and no dry flour remains.
Increase speed to medium and knead for 5–7 minutes until the dough feels smooth, elastic, and slightly tacky. If the dough sticks heavily to the bowl, sprinkle in 1 tablespoon of flour at a time and keep mixing until it pulls away from the sides.
Step 2: Let the Dough Rise
Lightly oil a large bowl and place the dough inside, turning it once to coat. Cover the bowl with plastic wrap or a clean towel. Set the bowl in a warm spot and let the dough rise until it doubles in size, about 1 to 1½ hours, depending on your kitchen temperature.
Press two fingers gently into the dough; if the indentation stays, the dough finished rising. If it springs back quickly, give it another 15–20 minutes.
Step 3: Make the Vanilla Cream Filling
While the dough rises, prepare the filling. Add sugar, cornstarch, and salt to a medium saucepan and whisk to combine. Pour in the milk slowly while you whisk to avoid lumps.
Place the pan over medium heat and cook, whisking often, until the mixture steams and thickens slightly. In a separate bowl, whisk the egg yolks. Ladle in a small amount of the hot milk mixture while you whisk the yolks to temper them.
Pour the warmed yolk mixture back into the saucepan while you whisk constantly. Cook over medium heat and whisk nonstop until the custard thickens and large bubbles pop on the surface, about 2–3 minutes. Turn off the heat, then whisk in butter and vanilla until smooth.
Press the custard through a fine mesh strainer into a clean bowl to remove any bits. Press plastic wrap directly onto the surface so no skin forms. Chill in the fridge until cold and thick, at least 1 hour.
If you want a lighter filling, fold in the softly whipped heavy cream right before you fill the doughnuts.
Step 4: Shape the Doughnuts
Punch down the risen dough gently to release air. Turn it out onto a lightly floured surface and roll it to about ½ inch thickness. Use a 2½–3 inch round cutter or glass to cut circles.
Place the dough rounds on parchment-lined baking sheets, leaving space between them. Gather the scraps, gently press them together, and roll again to cut more rounds. Cover the trays loosely with a towel and let the doughnuts rise until puffy, about 30–45 minutes.
Step 5: Heat the Oil
Pour oil into a large, heavy pot, filling it about halfway. Clip a thermometer to the side. Heat the oil over medium heat until it reaches 350°F.
Adjust the heat to keep the oil between 340°F and 360°F. Keep kids and pets away from the stove while you fry, and never leave hot oil unattended.
Step 6: Fry the Doughnuts
Carefully lift 2–3 dough rounds at a time and slide them into the hot oil. Fry each side for about 1½–2 minutes until deep golden brown. Use a slotted spoon or spider to flip them gently.
Transfer cooked doughnuts to a cooling rack set over a sheet pan. Let them cool slightly while you fry the remaining dough. Keep an eye on the oil temperature and adjust the heat as needed.
Step 7: Coat in Sugar
While the doughnuts still feel warm but not scorching, roll them in granulated sugar. The warmth helps the sugar cling evenly. If you prefer powdered sugar, let the doughnuts cool a bit more so the sugar does not melt into a glaze.
Set the coated doughnuts back on the rack to finish cooling. You can double-coat them in sugar if you like a thicker crust.
Step 8: Fill with Vanilla Cream
Transfer the chilled vanilla cream to a piping bag fitted with a small round tip. Use a small knife or skewer to poke a hole in the side of each doughnut, wiggling gently to create a pocket inside. Insert the piping tip into the hole and squeeze in the cream until you feel the doughnut plump up.
Stop before the filling leaks out. Wipe any excess from the outside and line the filled doughnuts up on a platter. Try not to eat half the batch while you work, which I say from experience.
What to Serve with Vanilla Cream-Filled Doughnuts Recipe
Serve vanilla cream-filled doughnuts slightly warm or at room temperature so the dough stays soft and the filling tastes silky. Pair them with hot coffee, cold brew, or a big glass of cold milk for kids and adults. They also go nicely with hot chocolate, chai, or a simple black tea if you want something less sweet.
Add a bowl of fresh berries or sliced fruit on the side to cut the richness. If you host brunch, stack the doughnuts on a cake stand and watch them disappear faster than the eggs.
Storage Options
- Store leftover vanilla cream-filled doughnuts in an airtight container in the fridge for up to 2 days.
- Line the container with a paper towel to catch moisture and keep the sugar coating from melting too much.
- Avoid freezing filled doughnuts because the custard can separate; freeze unfilled doughnuts for up to 1 month, then thaw and fill fresh.
- Reheat unfilled doughnuts in a 300°F oven for 5–8 minutes until warm, then cool slightly, roll in sugar, and fill with chilled vanilla cream.

Leave a Reply