Vanilla Cream-Filled Donuts – Soft, Sugary, and Bakery-Style

If you love soft homemade donuts filled with smooth vanilla cream, these Vanilla Cream-Filled Donuts are the perfect treat to make. They are fluffy, golden, lightly coated in sugar, and filled with a rich pastry cream that tastes like a bakery dessert.

These donuts are perfect for breakfast, brunch, parties, holidays, coffee breaks, or special family treats. The dough becomes light and tender after rising, then it is fried until golden and rolled in sugar while still warm. Once cooled, each donut is sliced and filled with creamy vanilla filling.

Serve these homemade cream donuts with coffee, tea, hot chocolate, or cold milk for a sweet and satisfying dessert.


Recipe Overview

DetailInformation
Recipe NameVanilla Cream-Filled Donuts
Prep Time30 minutes
Rise Time1 ½ to 2 hours
Cook Time20 minutes
Cooling Time30 minutes
Total TimeAbout 3 hours
Servings12 donuts
CourseDessert, Breakfast
CuisineBakery-Style
DifficultyMedium

Why You’ll Love This Recipe

These vanilla cream-filled donuts are:

  • Soft and fluffy
  • Filled with creamy vanilla custard
  • Rolled in sweet sugar
  • Perfect for coffee or tea
  • Great for parties and brunch
  • Bakery-style at home
  • Beautiful when served
  • Light, rich, and satisfying
  • Customizable with different fillings
  • A special homemade treat

The best part is the contrast between the soft donut, crunchy sugar coating, and smooth vanilla cream inside.


Ingredients

Donut Dough

IngredientAmount
All-purpose flour4 cups
Instant yeast2 ¼ teaspoons
Warm milk1 cup
Granulated sugar¼ cup
Eggs2 large
Unsalted butter, softened¼ cup
Salt1 teaspoon
Vanilla extract1 teaspoon
Vegetable oil, for fryingAs needed

Vanilla Cream Filling

IngredientAmount
Whole milk2 cups
Egg yolks4 large
Granulated sugar½ cup
Cornstarch¼ cup
Unsalted butter2 tablespoons
Vanilla extract2 teaspoons
Heavy cream, whipped½ cup

Sugar Coating

IngredientAmount
Granulated sugar1 cup
Cinnamon, optional½ teaspoon

Equipment Needed

  • Large mixing bowl
  • Whisk
  • Rolling pin
  • Round cutter
  • Saucepan
  • Piping bag
  • Large skillet or deep pot
  • Slotted spoon
  • Cooling rack
  • Paper towels
  • Kitchen thermometer

Step-by-Step Instructions

Step 1: Activate the Yeast

In a large bowl, combine warm milk, sugar, and yeast.

Let it sit for 5–10 minutes until foamy.

The milk should be warm, not hot, so the yeast can activate properly.


Step 2: Make the Dough

Add the eggs, softened butter, vanilla extract, and salt.

Mix well.

Gradually add the flour and mix until a soft dough forms.

Knead for 8–10 minutes, or until the dough becomes smooth and elastic.


Step 3: First Rise

Place the dough in a lightly greased bowl.

Cover with a clean towel.

Let it rise in a warm place for 1 hour, or until doubled in size.


Step 4: Prepare the Vanilla Cream

In a saucepan, heat the milk until warm.

In a separate bowl, whisk egg yolks, sugar, and cornstarch until smooth.

Slowly pour the warm milk into the egg mixture while whisking.

Return everything to the saucepan.

Cook over medium heat, stirring constantly, until thick and creamy.

Remove from heat and stir in butter and vanilla extract.

Cover and chill completely.

Once cold, fold in whipped cream for a lighter filling.


Step 5: Shape the Donuts

Punch down the risen dough.

Roll it out to about ½ inch thick.

Cut circles using a round cutter.

Place the dough rounds on a floured tray.

Cover and let rise for another 30–45 minutes, until puffy.


Step 6: Heat the Oil

Heat vegetable oil in a deep pot to 350°F (175°C).

Use enough oil so the donuts can float while frying.

Keeping the oil at the right temperature helps the donuts cook evenly without becoming greasy.


Step 7: Fry the Donuts

Carefully place a few donuts into the hot oil.

Fry for 1–2 minutes per side, or until golden brown.

Do not overcrowd the pot.

Remove with a slotted spoon and place on paper towels to drain.


Step 8: Coat with Sugar

While the donuts are still warm, roll them in granulated sugar.

Make sure each donut is evenly coated.

Let them cool completely before filling.


Step 9: Fill the Donuts

Slice each donut halfway through like a sandwich, or make a small hole in the side.

Pipe the vanilla cream filling into the center.

For the style shown in the image, slice the donuts open and pipe a thick swirl of cream inside.


Step 10: Serve

Serve immediately or chill briefly before serving.

These donuts taste best the same day they are made.


Pro Tips for Perfect Cream-Filled Donuts

  • Use fresh yeast for the best rise.
  • Do not overheat the milk.
  • Let the dough rise fully.
  • Keep the oil at 350°F.
  • Do not overcrowd the frying pot.
  • Cool donuts before filling.
  • Chill the cream filling before piping.
  • Serve fresh for the softest texture.

Delicious Variations

Chocolate Cream Donuts

Add melted chocolate or cocoa powder to the cream filling.

Top with powdered sugar or chocolate drizzle.


Strawberry Cream Donuts

Add strawberry jam or chopped strawberries to the filling.

This creates a fruity bakery-style donut.


Lemon Cream Donuts

Add lemon zest and lemon juice to the pastry cream.

This gives the donuts a bright, fresh flavor.


Cinnamon Sugar Donuts

Mix cinnamon into the sugar coating.

This adds warm bakery flavor.


Nutella Cream Donuts

Fill the donuts with Nutella or chocolate hazelnut cream.

This version is rich and perfect for chocolate lovers.


What to Serve with Vanilla Cream-Filled Donuts

These donuts pair beautifully with:

  • Hot coffee
  • Iced coffee
  • Cold milk
  • Hot chocolate
  • Black tea
  • Vanilla latte
  • Fresh berries
  • Fruit salad
  • Whipped cream
  • Chocolate sauce

For brunch, serve them with coffee and fresh fruit.

For dessert, serve them with milk or hot chocolate.


Make-Ahead Instructions

You can prepare the pastry cream one day ahead.

Store it covered in the refrigerator until ready to use.

You can also make the dough and refrigerate it after the first rise.

Bring the dough to room temperature before shaping and frying.

For best results, fry and fill the donuts the day you plan to serve them.


Storage

Store filled donuts in an airtight container in the refrigerator for up to 2 days.

Because they contain cream filling, they should not be left at room temperature for long.

For the best texture, enjoy them fresh.


Reheating

Cream-filled donuts are best served chilled or at room temperature.

Do not microwave filled donuts for too long because the cream can melt.

If you want to soften them slightly, let them sit at room temperature for 10–15 minutes before serving.


Freezing

Unfilled donuts can be frozen.

Let them cool completely, then freeze in a freezer-safe bag for up to 2 months.

Thaw at room temperature and fill with fresh cream before serving.

Filled donuts are not ideal for freezing because the cream texture may change.


Common Mistakes to Avoid

Using Hot Milk

Hot milk can kill the yeast and prevent the dough from rising.

Use warm milk only.


Not Letting the Dough Rise

The dough needs enough time to become light and fluffy.

Rushing the rise can make the donuts dense.


Frying at Low Temperature

If the oil is too cool, the donuts absorb oil and become greasy.

Keep the oil around 350°F (175°C).


Frying at High Temperature

If the oil is too hot, the outside browns too fast while the inside stays doughy.

Use a thermometer for best results.


Filling Warm Donuts

Warm donuts can melt the cream filling.

Let them cool completely before filling.


Nutrition Estimate

ServingAmount
Calories320–450
Protein6–9 g
Carbohydrates42–58 g
Fat14–24 g
Sugar18–30 g
Serving Size1 donut

Nutrition values are approximate and will vary depending on donut size and filling amount.


Frequently Asked Questions

Can I bake these donuts instead of frying?

Yes, but the texture will be more like soft bread than classic fried donuts.

Bake at 375°F (190°C) for about 10–12 minutes, then brush with butter and coat with sugar.


Can I use instant pudding for the filling?

Yes. For a shortcut, prepare vanilla pudding and fold it with whipped cream.

Homemade pastry cream gives the best bakery-style flavor.


Can I make the dough overnight?

Yes. Refrigerate the dough after the first rise.

The next day, shape, rise again, fry, and fill.


Can I fill them without slicing?

Yes. Use a piping bag with a filling tip and pipe cream into the side of each donut.


Why are my donuts oily?

The oil temperature may have been too low.

Make sure the oil is hot enough before frying.


Why are my donuts dense?

The dough may not have risen enough, or too much flour may have been added.


Can I use whipped cream instead of pastry cream?

Yes. Stabilized whipped cream works well, but pastry cream gives a richer filling.


Can I add chocolate glaze?

Absolutely.

Dip the tops in chocolate glaze before filling or after coating with sugar.


How long can filled donuts sit out?

Because of the cream filling, keep them out for no more than 1–2 hours.

After that, refrigerate them.


What is the best filling for these donuts?

Vanilla pastry cream is classic, but chocolate cream, whipped cream, lemon cream, and strawberry cream all taste delicious.


Final Thoughts

These Vanilla Cream-Filled Donuts are soft, sugary, creamy, and perfect for anyone who loves bakery-style desserts. The fluffy homemade donuts, sweet sugar coating, and smooth vanilla cream filling make every bite rich and satisfying.

Whether you make them for brunch, dessert, holidays, or a special weekend treat, these donuts are guaranteed to impress. Serve them fresh with coffee or milk and enjoy a homemade pastry that tastes like it came straight from a bakery.