There’s something magical about biting into a freshly made cream-filled doughnut. The soft, fluffy dough, the crisp sugar coating, and the smooth vanilla cream filling create the perfect bakery-style treat. These homemade cream-filled doughnuts are light, airy, and filled with a rich pastry cream that melts in your mouth. Whether you’re making them for breakfast, dessert, or a special family gathering, they’re guaranteed to impress everyone.
Unlike store-bought doughnuts, homemade ones have a fresh flavor and incredibly soft texture. The dough is enriched with butter, eggs, and milk, creating a tender crumb that stays fluffy for hours. After frying until golden brown, each doughnut is rolled in sugar while still warm and generously filled with silky vanilla pastry cream.
If you’ve never made filled doughnuts before, don’t worry. This recipe walks you through every step, from making the dough to preparing the cream filling and achieving perfectly fried doughnuts every time.
Why You’ll Love This Recipe
- Soft and fluffy bakery-style dough.
- Rich homemade vanilla pastry cream.
- Perfect golden exterior coated in sugar.
- Easy step-by-step instructions.
- Better than bakery doughnuts.
- Great for birthdays, holidays, and weekend treats.
Ingredients
For the Dough
- 4 cups all-purpose flour
- 2¼ teaspoons instant yeast
- ¼ cup granulated sugar
- 1 teaspoon salt
- ¾ cup warm whole milk
- 2 large eggs
- ¼ cup unsalted butter, softened
- 1 teaspoon vanilla extract
- Vegetable oil for frying
For the Vanilla Cream Filling
- 2 cups whole milk
- ½ cup granulated sugar
- 4 egg yolks
- ¼ cup cornstarch
- 2 tablespoons unsalted butter
- 2 teaspoons vanilla extract
For Coating
- 1 cup granulated sugar
Kitchen Equipment
- Mixing bowls
- Stand mixer (optional)
- Rolling pin
- Round cookie cutter
- Baking tray
- Saucepan
- Whisk
- Thermometer
- Deep frying pot
- Slotted spoon
- Cooling rack
- Piping bag
- Filling nozzle
How to Make the Dough
Step 1
Mix the warm milk, sugar, and yeast together. Let sit for 5–10 minutes until foamy.
Step 2
Add eggs, vanilla, softened butter, salt, and flour.
Mix until a shaggy dough forms.
Step 3
Knead for about 10–12 minutes until smooth and elastic.
The dough should feel soft but not sticky.
Step 4
Place inside a greased bowl.
Cover.
Let rise for 1½ hours until doubled.
Shape the Doughnuts
Punch down the dough.
Roll it to about ½-inch thickness.
Cut circles using a 3-inch cutter.
Place onto parchment paper.
Cover loosely.
Allow to rise another 40–45 minutes.
The doughnuts should look light and puffy.
Make the Vanilla Cream
Heat the milk in a saucepan until steaming.
Meanwhile whisk together:
- Egg yolks
- Sugar
- Cornstarch
Slowly pour warm milk into the egg mixture while whisking.
Return everything to the saucepan.
Cook over medium heat.
Continue whisking until thick.
Remove from heat.
Stir in:
- Butter
- Vanilla
Cover with plastic wrap touching the surface.
Cool completely.
Transfer to a piping bag.
Fry the Doughnuts
Heat oil to 350°F (175°C).
Carefully lower doughnuts into the oil.
Cook:
- 1½ minutes per side
Flip once.
They’re ready when beautifully golden brown.
Remove with a slotted spoon.
Drain briefly.
Immediately roll each warm doughnut in sugar.
Fill the Doughnuts
Use a small knife or filling tip to create a hole on one side.
Insert the piping nozzle.
Fill each doughnut with plenty of vanilla cream.
Stop once you feel resistance.
A little cream should peek out from the hole.
Tips for Perfect Doughnuts
- Don’t overheat the oil.
- Let dough rise completely.
- Knead until smooth.
- Use room-temperature ingredients.
- Fill only after doughnuts cool slightly.
- Fresh cream tastes best the same day.
Flavor Variations
Chocolate Cream
Replace vanilla with chocolate pastry cream.
Lemon Cream
Add fresh lemon zest and juice.
Strawberry Cream
Mix strawberry puree into whipped cream.
Nutella Filling
Fill with warm Nutella.
Jam Filled
Use raspberry, strawberry, or apricot jam.
Coffee Cream
Mix espresso into the pastry cream.
Serving Ideas
Serve with:
- Coffee
- Hot chocolate
- Tea
- Cold milk
- Fresh berries
Perfect for brunch or dessert.
Storage
Store filled doughnuts in the refrigerator for up to 2 days.
Unfilled doughnuts stay fresh at room temperature for one day.
Reheat briefly in the microwave for a softer texture.
Freezing
Freeze unfilled doughnuts for up to 2 months.
Thaw overnight.
Warm slightly.
Fill with fresh cream before serving.
Frequently Asked Questions
Can I bake these instead?
Yes. Bake at 350°F (175°C) for about 12–15 minutes. The texture will be softer than fried doughnuts.
Can I use active dry yeast?
Yes. Activate it in warm milk before mixing.
Why are my doughnuts greasy?
The oil temperature was too low. Maintain 350°F (175°C) while frying.
Can I prepare the dough overnight?
Yes. Refrigerate after the first rise and continue the next day.
Can I use whipped cream?
Yes, but stabilized whipped cream holds up much better.
Pro Tips
- Always use fresh yeast.
- Weigh ingredients for accuracy.
- Don’t overcrowd the frying pot.
- Keep oil temperature steady.
- Cool the pastry cream completely before filling.
- Roll in sugar while still warm for the best coating.
Final Thoughts
These homemade cream-filled sugar doughnuts are the ultimate bakery-style treat. Their soft, pillowy texture combined with a rich vanilla cream filling and sweet sugar coating makes every bite unforgettable. Although they take a little time to prepare, the results are absolutely worth the effort. Whether you’re making them for a holiday breakfast, a family celebration, or simply to satisfy a sweet craving, these doughnuts are guaranteed to disappear quickly. Once you experience the taste of freshly fried, homemade cream-filled doughnuts, you’ll want to make them again and again.
