
Vanilla Cream-Filled Doughnuts Recipe tastes like a bakery case at home: soft, pillowy doughnuts with silky vanilla custard tucked inside and a light sugar coating that melts on your fingers. This recipe suits weekend bakers, holiday brunch lovers, and anyone who wants a showstopper treat in about 2½–3 hours total (mostly rising time). I still remember the first time my kitchen smelled like a doughnut shop and my neighbors “just happened” to stop by.
Why Vanilla Cream-Filled Doughnuts Recipe Is Worth It
You bite through a tender, golden exterior and hit cool, rich vanilla cream that tastes like melted ice cream in the best way. The contrast between warm doughnut and chilled filling feels luxurious, even though the ingredients come straight from a basic pantry.
Homemade vanilla cream-filled doughnuts beat store-bought every time because you control everything: the sweetness, the vanilla intensity, and the size. You also skip the mystery ingredients and use real butter, real eggs, and real vanilla.
“These vanilla cream-filled doughnuts taste like a fancy bakery treat, only better because they come warm from your own kitchen. ★★★★★”
Ingredients You Need
Doughnut Dough
- 3 cups (360 g) all-purpose flour, plus extra for dusting
- ¼ cup (50 g) granulated sugar
- 2¼ tsp (1 packet, 7 g) instant yeast or rapid-rise yeast
- ½ tsp fine sea salt
- ¾ cup (180 ml) whole milk, warmed to about 105–110°F (lukewarm, not hot)
- 2 large eggs, room temperature
- 4 tbsp (56 g) unsalted butter, very soft
- 1 tsp vanilla extract (use pure vanilla for best flavor; avoid imitation if possible)
- Neutral oil for frying (canola, vegetable, or peanut oil all work well)
You can swap half the all-purpose flour with bread flour for a slightly chewier doughnut. You can use 2% milk in a pinch, though whole milk gives richer flavor.
Vanilla Cream Filling
- 2 cups (480 ml) whole milk
- ½ cup (100 g) granulated sugar
- 4 large egg yolks
- ¼ cup (30 g) cornstarch
- 2 tbsp (28 g) unsalted butter
- 2–3 tsp vanilla extract or 1 vanilla bean, split and scraped
- Pinch of salt
- Optional: ¼–½ cup (60–120 ml) heavy cream, whipped to soft peaks, to fold in for lighter texture
Use real vanilla extract or vanilla bean paste for the best vanilla cream flavor. If you use a vanilla bean, scrape the seeds into the milk and add the pod while heating, then remove the pod before chilling.
Coating
- ½–¾ cup (100–150 g) granulated sugar
- Optional: 1 tsp ground cinnamon mixed into the sugar
Equipment
- Stand mixer with dough hook (or a large bowl and strong arms)
- Medium saucepan
- Whisk
- Heatproof spatula
- Instant-read thermometer (for oil temperature and milk if needed)
- Large, heavy pot or Dutch oven for frying
- Slotted spoon or spider skimmer
- Piping bag with a small round tip (or zip-top bag with a corner snipped)
- Mixing bowls
- Baking sheet lined with parchment paper
- Plastic wrap or clean kitchen towel
Quick Tips & substitutions
- Use instant or rapid-rise yeast to skip proofing; mix it straight into the dry ingredients.
- Warm the milk gently; if it feels hot on your finger, it likely sits above 110°F and can hurt the yeast.
- Chill the vanilla cream completely before piping so it holds its shape inside the doughnuts.
- Keep oil temperature between 350–365°F; adjust the heat often to avoid greasy or undercooked doughnuts.
- Use a small offset spatula or chopstick to poke a tunnel inside each doughnut before filling.
- Swap whole milk with 2% if needed, but keep at least some fat for tender dough.
- Use plant-based milk and vegan butter plus an egg replacer for a dairy-free, egg-free version.
- Roll leftover dough scraps gently and cut again, but expect slightly less fluffy doughnuts from the second roll.
How to Make Vanilla Cream-Filled Doughnuts Recipe
Mix the Dough
- Add flour, sugar, yeast, and salt to the bowl of a stand mixer and stir to combine.
- Whisk warm milk, eggs, vanilla extract, and soft butter in a separate bowl until mostly smooth; small butter bits melt later.
- Pour the wet mixture into the dry ingredients and mix on low with the dough hook until the dough comes together and no dry patches remain.
Knead and First Rise
- Increase mixer speed to medium and knead the dough for 6–8 minutes until it feels smooth, elastic, and slightly tacky but not sticky.
- Lightly oil a large bowl, place the dough inside, and turn it once to coat.
- Cover the bowl with plastic wrap or a clean towel and let the dough rise in a warm spot until it doubles in size, about 60–90 minutes.
Make the Vanilla Cream Filling
-
Whisk sugar, egg yolks, and cornstarch in a medium bowl until the mixture turns thick and pale.
-
Heat milk and a pinch of salt in a saucepan over medium heat until it steams and small bubbles form around the edges.
-
Slowly pour about half the hot milk into the yolk mixture while you whisk constantly, then pour everything back into the saucepan.
-
Cook over medium heat while you whisk constantly until the mixture thickens and bubbles, 2–4 minutes.
-
Remove from heat, whisk in butter and vanilla extract (or vanilla seeds), and stir until smooth.
-
Pour the cream into a shallow dish, press plastic wrap directly on the surface, and chill in the fridge until cold and thick, at least 1–2 hours.
-
If you want a lighter filling, fold in softly whipped cream right before you pipe the filling into the doughnuts.
Shape the Doughnuts
-
Punch down the risen dough gently to release air and turn it out onto a lightly floured surface.
-
Roll the dough to about ½-inch thickness with a rolling pin.
-
Use a 2½–3-inch round cutter to cut circles and place them on a parchment-lined baking sheet, leaving space between each one.
-
Gather scraps, press them together gently, roll again, and cut more rounds.
-
Cover the dough rounds loosely with plastic wrap or a towel and let them rise until puffy, about 30–45 minutes.
Second Rise and Heat the Oil
- During the second rise, pour 2–3 inches of oil into a heavy pot or Dutch oven.
- Heat the oil over medium heat until it reaches 350–365°F, checking with an instant-read thermometer.
- Adjust the heat as needed to keep the temperature in that range.
Fry the Doughnuts
-
Gently lift 2–4 dough rounds (depending on pot size) and slide them into the hot oil.
-
Fry each side for about 1½–2 minutes until the doughnuts turn deep golden brown.
-
Use a slotted spoon or spider to lift the doughnuts out and place them on a paper towel-lined tray to drain.
-
Let the oil return to 350–365°F between batches and continue until you fry all the doughnuts.
-
While still warm but cool enough to handle, roll the doughnuts in granulated sugar (with or without cinnamon) until coated.
Fill the Doughnuts
-
Transfer the chilled vanilla cream to a piping bag fitted with a small round tip.
-
Use a small knife, skewer, or chopstick to poke a hole in the side of each doughnut and gently wiggle it to create a pocket inside.
-
Insert the piping tip into the hole and squeeze cream into the center until you feel the doughnut plump up slightly.
-
Wipe any excess cream from the outside and repeat with all doughnuts.
-
Serve right away or let them sit for 10–15 minutes so the cream settles.
Recipe Variations
- Gluten-free: Use a 1:1 gluten-free baking flour blend that includes xanthan gum; expect slightly denser doughnuts.
- Vegan: Use plant-based milk, vegan butter, and an egg replacer in the dough; make the filling with plant milk, cornstarch, and a bit of vegan butter.
- Low sugar: Reduce sugar in the dough and filling by 25–30% and skip the sugar coating; dust lightly with powdered sweetener if you like.
- Chocolate twist: Add 2–3 tbsp cocoa powder to the filling and a handful of chocolate chips while the cream still feels warm.
- Citrus vanilla: Add 1–2 tsp finely grated lemon or orange zest to the dough and the filling for a bright flavor.
- Jam and cream combo: Pipe a little jam into the doughnut first, then add vanilla cream on top for a layered filling.
Ways to Serve Vanilla Cream-Filled Doughnuts Recipe
- Serve warm with a big mug of coffee, hot chocolate, or tea.
- Dust the tops lightly with powdered sugar right before serving for a bakery-style look.
- Add fresh berries on the side for a brunch platter.
- Slice one doughnut in half and use it as a base for a scoop of vanilla ice cream.
- Pack cooled doughnuts in a box for a picnic or potluck treat.
Storage Success
Store leftover vanilla cream-filled doughnuts in an airtight container in the refrigerator for up to 2 days. The sugar coating softens in the fridge, so roll them in a little fresh sugar right before serving if you want more crunch. Eat them chilled or let them sit at room temperature for 15–20 minutes to soften and bring back some of that just-fried texture. Reheat only the unfilled doughnuts in a low oven; keep filled ones cold so the cream stays safe and thick.

Leave a Reply