
Vanilla Cream-Filled Doughnuts Recipe tastes like a bakery treat with a soft, airy interior, golden exterior, and a cool, silky vanilla custard center that feels like a hug in pastry form. It works perfectly for weekend baking projects, holiday brunch, or whenever you want a showstopper dessert, and you can finish the whole process in about 3 hours including rising time. I still remember the first time I nailed these at 1 a.m. and ate one over the sink like a goblin, and I hope you enjoy them just as much.
Why Vanilla Cream-Filled Doughnuts Recipe Is Worth It
You get that classic yeast doughnut flavor with a rich vanilla pastry cream that tastes like the inside of a really good éclair. The texture hits all the right notes: pillowy dough, crisp edges, and a cool, creamy filling that does not run out after one bite.
You control the sweetness, the size, and the quality of ingredients, so every doughnut tastes fresh and real, not like it sat in a case all day. The recipe looks fancy, yet the steps stay simple enough for a confident beginner who can follow directions and has a little patience.
These Vanilla Cream-Filled Doughnuts taste like a small-town bakery special that you secretly hope no one else discovers so you can keep them to yourself. ★★★★★
Ingredients You Need
Doughnut Dough
- 3 1/4 cups (390 g) all purpose flour
- Use unbleached if possible; King Arthur or Gold Medal work great.
- 1/3 cup (65 g) granulated sugar
- 2 1/4 teaspoons instant yeast (1 packet, 7 g)
- Instant yeast mixes straight into the flour; active dry also works if you proof it in warm milk first.
- 1 teaspoon fine sea salt
- 3 large egg yolks, room temperature
- 3/4 cup (180 ml) whole milk, warm to about 105 to 110°F
- You can swap 2 percent milk; avoid skim since it weakens the dough.
- 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
- 1/2 cup (100 g) granulated sugar
- 4 large egg yolks
- 1/4 cup (30 g) cornstarch
- 1/4 teaspoon fine sea salt
- 2 teaspoons vanilla extract
- Use pure vanilla extract or vanilla bean paste for stronger flavor.
- 2 tablespoons (28 g) unsalted butter, cut into small pieces
- Optional: 1/2 cup (120 ml) heavy cream, whipped to soft peaks, to fold in for lighter texture
For Frying and Finishing
- Neutral oil for frying, about 6 to 8 cups
- Use canola, vegetable, or peanut oil; avoid olive oil because it adds strong flavor.
- 1 cup (200 g) granulated sugar for rolling
- You can mix in 1 teaspoon cinnamon for a cinnamon sugar coating.
Equipment List
- Stand mixer with dough hook
- You can mix by hand with a sturdy wooden spoon and some patience.
- Large mixing bowls
- Whisk and heatproof spatula
- Medium saucepan
- Instant read thermometer or clip-on frying thermometer
- Rolling pin
- 3 inch round cutter or drinking glass
- Baking sheets lined with parchment
- Plastic wrap or clean kitchen towel
- Piping bag with small round tip or a zip top bag with a snipped corner
- Slotted spoon or spider skimmer
- Wire rack set over a sheet pan
Quick Tips & substitutions
- Use instant yeast if possible; it mixes straight into the dry ingredients and rises slightly faster.
- Warm the milk to just above body temperature; if it feels hot, it likely kills the yeast.
- Chill the pastry cream completely before filling or it melts the doughnut interior.
- Keep oil temperature between 340 and 360°F; hotter burns the outside while the inside stays doughy.
- Fry a test doughnut first to check timing and color before you commit the whole batch.
- Use a small offset spatula or chopstick to poke a tunnel inside each doughnut so the cream fills evenly.
- Swap vanilla extract with vanilla bean paste for a stronger vanilla flavor and pretty specks.
- Use plant based milk and vegan butter plus an egg replacer to move toward a vegan version.
- Bake the doughnuts at 350°F for 10 to 12 minutes if you want to avoid frying, then brush with melted butter and roll in sugar.
How to Make Vanilla Cream-Filled Doughnuts Recipe
Make the Vanilla Cream Filling
-
Heat the milk
- Add milk to a medium saucepan and set it over medium heat.
- Warm it until steam rises and small bubbles form around the edges, then turn off the heat.
-
Whisk the egg mixture
- In a bowl, whisk sugar, egg yolks, cornstarch, and salt until the mixture looks thick and smooth.
- Stream in a small amount of the hot milk while you whisk to temper the eggs and prevent scrambling.
-
Cook the custard
- Pour the tempered egg mixture back into the saucepan with the rest of the milk while you whisk.
- Set the pan over medium heat and whisk constantly until the mixture thickens and bubbles, about 3 to 5 minutes.
-
Finish the cream
- Remove the pan from heat and whisk in vanilla extract and butter until the cream looks glossy.
- Press the cream through a fine mesh strainer into a clean bowl to catch any lumps.
-
Chill the filling
- Press plastic wrap directly on the surface of the cream so it does not form a skin.
- Chill in the fridge at least 2 hours, or up to 2 days, until completely cold and thick.
- If you want a lighter filling, fold in softly whipped cream right before you fill the doughnuts.
Make the Doughnut Dough
-
Mix the dry ingredients
- Add flour, sugar, instant yeast, and salt to the bowl of a stand mixer.
- Stir briefly with a spoon so the yeast and salt spread evenly through the flour.
-
Add wet ingredients
- Whisk warm milk, egg yolks, and vanilla extract in a small bowl.
- Pour this mixture into the dry ingredients and mix on low speed until a shaggy dough forms.
-
Work in the butter
- Add the soft butter, one tablespoon at a time, while the mixer runs on medium low.
- Continue mixing until the dough turns smooth, elastic, and slightly tacky, about 6 to 8 minutes.
-
Knead and first rise
- Lightly flour your counter and turn out the dough.
- Knead by hand for 1 to 2 minutes until the surface looks smooth and bounces back when you poke it.
- Place the dough in a lightly greased bowl, cover, and let it rise in a warm spot until doubled, about 1 to 1 1/2 hours.
Shape the Doughnuts
-
Roll the dough
- Gently deflate the risen dough and place it on a lightly floured surface.
- Roll it out to about 1/2 inch thickness with a rolling pin.
-
Cut rounds
- Use a 3 inch cutter or glass to cut circles from the dough.
- Place each round on a parchment lined baking sheet, leaving space between them.
- Gather the scraps, gently press them together, and cut more rounds.
-
Second rise
- Cover the dough rounds loosely with plastic wrap or a clean towel.
- Let them rise until puffy and slightly jiggly, about 30 to 45 minutes.
- They should look lighter and airy but still hold their shape.
Fry the Doughnuts
-
Heat the oil
- Pour oil into a heavy pot, filling it about halfway.
- Clip on a thermometer and heat to 350°F over medium heat.
-
Fry in batches
- Gently lift a few dough rounds and slide them into the hot oil.
- Fry about 1 1/2 to 2 minutes per side until deep golden brown.
-
Drain and coat
- Use a slotted spoon or spider to lift the doughnuts to a wire rack.
- Let them drain for about 1 minute, then roll them in granulated sugar while still warm.
- Return them to the rack to cool completely before filling.
Fill the Doughnuts
-
Prep the filling
- Stir the chilled vanilla cream to loosen it.
- Spoon it into a piping bag fitted with a small round tip, or use a zip top bag and snip a small corner.
-
Make a filling hole
- Use a small paring knife, chopstick, or the tip of the piping nozzle to poke a hole in the side of each doughnut.
- Wiggle gently to create a small tunnel inside without breaking through the other side.
-
Pipe the cream
- Insert the piping tip into the hole and squeeze in the vanilla cream until you feel the doughnut plump in your hand.
- Stop when a small bit of cream peeks out.
- Repeat with all doughnuts, then chill them for 15 to 20 minutes if you want the filling to set slightly.
Recipe Variations
- Use vanilla bean paste instead of extract for stronger flavor and visible vanilla specks.
- Fold in whipped cream to half the pastry cream for a lighter, mousse like filling.
- Use gluten free all purpose flour blend that includes xanthan gum and add a splash more milk if the dough feels dry.
- For a dairy free version, use plant based milk, vegan butter, and a dairy free whipped topping in place of cream.
- Add 1 teaspoon instant espresso powder to the custard for a vanilla latte style filling.
- Stir in mini chocolate chips or finely chopped chocolate once the custard cools.
- Add lemon or orange zest to the dough for a citrus vanilla twist.
Ways to Serve Vanilla Cream-Filled Doughnuts Recipe
- Serve warm or at room temperature with hot coffee, tea, or hot chocolate.
- Plate them with fresh berries and a dusting of powdered sugar.
- Slice one in half and serve with a scoop of vanilla ice cream on the side.
- Pack them in a box for brunch, potlucks, or school events as a bakery style treat.
- Pair with a simple fruit salad for a sweet weekend breakfast.
Storage Success
Store leftover Vanilla Cream-Filled Doughnuts in an airtight container in the fridge since the vanilla cream filling contains dairy and eggs. Eat them within 2 days for best texture, because the dough starts to firm up after that. To refresh, let a doughnut sit at room temperature for 15 to 20 minutes, or warm it very briefly in the microwave for about 8 to 10 seconds so the dough softens without melting the cream. Avoid freezing filled doughnuts, since the custard can separate and turn grainy after thawing.

Vanilla Cream-Filled Doughnuts Recipe
Ingredients
Instructions
- Add the milk to a medium saucepan and warm over medium heat until it steams and small bubbles form around the edges, then turn off the heat.
- In a bowl, whisk together the sugar, egg yolks, cornstarch, and salt until thick and smooth.
- Slowly stream a little of the hot milk into the egg mixture while whisking constantly to temper the eggs.
- Pour the tempered egg mixture back into the saucepan with the remaining milk, whisking as you pour.
- Set the pan over medium heat and whisk constantly until the mixture thickens and bubbles, about 3 to 5 minutes.
- Remove from the heat and whisk in the vanilla extract and butter until the cream is glossy.
- Press the cream through a fine mesh strainer into a clean bowl to remove any lumps.
- Press plastic wrap directly onto the surface of the cream to prevent a skin from forming and chill for at least 2 hours, or until completely cold and thick. Fold in the softly whipped cream just before filling the doughnuts if you want a lighter texture.
- In the bowl of a stand mixer, combine the flour, sugar, instant yeast, and salt and stir briefly to distribute the ingredients evenly.
- In a small bowl, whisk together the warm milk, egg yolks, and vanilla extract.
- Pour the milk mixture into the dry ingredients and mix on low speed until a shaggy dough forms.
- With the mixer running on medium-low, add the soft butter one tablespoon at a time.
- Continue mixing until the dough is smooth, elastic, and slightly tacky, about 6 to 8 minutes.
- Turn the dough out onto a lightly floured counter and knead by hand for 1 to 2 minutes, until the surface is smooth and springs back when gently pressed.
- Place the dough in a lightly greased bowl, cover, and let rise in a warm place until doubled in size, about 1 to 1 1/2 hours.
- Gently deflate the risen dough and transfer it to a lightly floured surface.
- Roll the dough out to about 1/2 inch thickness with a rolling pin.
- Use a 3-inch round cutter or glass to cut circles from the dough and place them on a parchment-lined baking sheet, leaving space between each piece.
- Gather the dough scraps, gently press them together, and cut additional rounds.
- Cover the dough rounds loosely with plastic wrap or a clean kitchen towel and let them rise until puffy and slightly jiggly, about 30 to 45 minutes.
- Pour neutral oil into a heavy pot, filling it about halfway, and heat to 350°F over medium heat.
- Carefully slide a few dough rounds at a time into the hot oil, being careful not to overcrowd the pot.
- Fry each doughnut for about 1 1/2 to 2 minutes per side, or until deep golden brown.
- Use a slotted spoon or spider skimmer to transfer the fried doughnuts to a wire rack to drain for about 1 minute.
- While still warm, roll the doughnuts in granulated sugar, then return them to the rack to cool completely before filling.
- Stir the chilled vanilla cream to loosen it, then spoon it into a piping bag fitted with a small round tip or into a zip-top bag with a small corner snipped off.
- Use a small paring knife, chopstick, or the piping tip to poke a hole in the side of each doughnut and gently create a tunnel inside without cutting through the other side.
- Insert the piping tip into the hole and pipe in the vanilla cream until the doughnut feels plump and a small bit of cream peeks out.
- Repeat with the remaining doughnuts. Chill for 15 to 20 minutes if you prefer the filling slightly set before serving.
Notes
Approximate per 1 doughnut (about 12 servings): 320 calories; fat 17 g; saturated fat 6 g; carbohydrates 36 g; fiber 1 g; sugars 13 g; protein 6 g; sodium 170 mg. Values will vary based on exact frying oil absorption, brands, and portion size.

Leave a Reply