Chocolate Cream Donuts Recipe (Soft, Fluffy Bakery-Style Donuts)

Posted on July 16, 2026 by Sorenna Blythe

Chocolate Cream Donuts
Spread the love

Chocolate cream donuts are one of those treats that always feel special, and they’re even better when made from scratch.

Each donut is soft, fluffy, and filled with a smooth, rich chocolate cream that makes every bite irresistible.

They’re perfect for a cozy breakfast, an afternoon treat, birthday celebrations, or sharing with family on the weekend.

While homemade donuts may seem intimidating at first, this recipe breaks everything down into simple, easy-to-follow steps.

You’ll learn how to make a light yeast dough, fry donuts until they’re perfectly golden, prepare a creamy chocolate filling, and fill each donut like a bakery pro.

Why You’ll Love This Recipe

  • Light and airy bakery-style donuts – Soft, pillowy yeast donuts with a tender texture and a perfectly golden finish.
  • Rich, silky chocolate pastry cream filling – Every bite is filled with a smooth, creamy chocolate filling that’s full of rich flavor.
  • Easy-to-follow instructions – Simple, step-by-step directions make this recipe approachable for beginners and experienced bakers alike.
  • Great for special occasions or everyday treats – Perfect for birthdays, holidays, brunches, or whenever you’re craving something sweet.
  • Can be made ahead – Prepare the filling in advance or make the donuts ahead of time to save time on serving day.
Chocolate Cream Donuts

What Are Chocolate Cream Donuts?

Chocolate cream donuts are soft yeast-raised donuts that are fried until golden, then filled with a smooth, creamy chocolate filling and often finished with a dusting of powdered sugar, a chocolate glaze, or a drizzle of melted chocolate.

Filled donuts have been enjoyed for generations, with many countries creating their own versions using jams, custards, creams, and sweet fillings, and over time they became a favorite bakery treat because every bite offers a delicious surprise hidden inside.

Although the names are sometimes used interchangeably, cream-filled and custard-filled donuts are not exactly the same, as cream-filled donuts are usually filled with a light, fluffy cream or whipped filling, while custard-filled donuts contain a richer, thicker filling made by cooking milk, egg yolks, sugar, and a thickener such as cornstarch until smooth and silky.

Chocolate cream donuts often use a chocolate pastry cream, which is a chocolate version of classic pastry cream, giving the filling a rich, velvety texture that holds its shape well inside the donut without being too heavy.

One of the reasons chocolate cream is so popular is that it creates the perfect balance of flavors, pairing the light, fluffy donut with a smooth, deeply chocolatey center that isn’t overly sweet.

Chocolate is also incredibly versatile, making it easy to customize the filling with dark, milk, or semi-sweet chocolate depending on your personal taste, and you can even add flavors like espresso, hazelnut, or vanilla for a unique twist.

These donuts are loved by both kids and adults because they combine two classic favorites—a freshly made donut and a rich chocolate dessert—into one irresistible treat that feels special without requiring complicated ingredients.

Ingredients Needed

For the Dough

  • 4 cups (500 g) bread flour (or all-purpose flour)
  • ¼ cup (50 g) granulated sugar
  • 2¼ teaspoons (7 g or 1 packet) instant yeast
  • 1 teaspoon salt
  • ¾ cup (180 ml) whole milk, warmed to about 100–110°F (38–43°C)
  • 2 large eggs, room temperature
  • ¼ cup (57 g) unsalted butter, softened
  • 1 teaspoon vanilla extract

Ingredient Notes

  • Best flour for fluffy donuts: Bread flour creates a slightly chewier, lighter donut, while all-purpose flour still produces soft, delicious results.
  • Why room-temperature ingredients matter: Eggs, butter, and milk blend more easily into the dough, helping it rise evenly and create a tender texture.
  • Can active dry yeast be used? Yes. Substitute the same amount (2¼ teaspoons), but dissolve it in the warm milk with a pinch of the sugar and let it sit for 5–10 minutes until foamy before mixing.

For the Chocolate Cream Filling

  • 1½ cups (360 ml) whole milk
  • ½ cup (120 ml) heavy cream
  • 4 large egg yolks
  • ⅓ cup (65 g) granulated sugar
  • 3 tablespoons (24 g) cornstarch
  • 5 ounces (140 g) dark or semi-sweet chocolate, finely chopped
  • 2 tablespoons (28 g) unsalted butter
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt

Filling Variations

  • Milk chocolate: Creates a sweeter, creamier filling with a milder chocolate flavor.
  • Dark chocolate: Produces a richer filling with a deeper chocolate taste and less sweetness.
  • Nutella cream: Stir a few tablespoons of Nutella into the finished pastry cream for a chocolate-hazelnut twist.
  • Chocolate mousse: Fill the donuts with chilled chocolate mousse for a lighter, airy texture.
  • Chocolate whipped cream: Fold melted, cooled chocolate into freshly whipped cream for an easy, fluffy filling.

For Frying

  • 2–3 quarts (2–3 liters) neutral oil, such as vegetable, canola, or peanut oil

Best Oil for Donuts

  • Smoke point: Choose an oil with a high smoke point so it stays stable during frying.
  • Flavor considerations: Neutral oils let the buttery dough and chocolate filling shine without adding unwanted flavors.
  • Oil temperature: Keep the oil between 350–360°F (175–182°C) for evenly cooked donuts with a golden exterior and soft interior.

Optional Toppings

  • ½ cup powdered sugar, for dusting
  • 1 cup chocolate glaze
  • 1–2 tablespoons unsweetened cocoa powder, for a light dusting
  • ¼ cup colorful or chocolate sprinkles
  • ¼ cup melted chocolate, for drizzling over the finished donuts

Equipment Needed

  • Stand mixer (optional) – Makes kneading the dough easier, but you can knead everything by hand if you prefer.
  • Large mixing bowls – You’ll need them for mixing the dough and allowing it to rise.
  • Rolling pin – Helps roll the dough to an even thickness for uniform donuts.
  • Round donut cutter (about 3 inches / 7.5 cm) – Creates evenly sized donuts. A drinking glass or biscuit cutter works well if you don’t have one.
  • Deep fryer or Dutch oven – Provides enough depth for the donuts to fry evenly without touching the bottom of the pot.
  • Candy or deep-fry thermometer – Keeps the oil at the ideal frying temperature of 350–360°F (175–182°C) for perfectly cooked donuts.
  • Cooling rack – Allows excess oil to drain while helping the donuts cool evenly without becoming soggy.
  • Piping bag with a filling tip – Makes it easy to fill each donut with chocolate cream neatly and evenly. A zip-top bag with one corner snipped off can be used as a simple alternative.

How to Make Chocolate Cream Donuts

Step 1: Make the Dough

In a large mixing bowl or the bowl of a stand mixer, combine the bread flour, sugar, instant yeast, and salt until everything is evenly mixed.

Pour in the warm milk, eggs, and vanilla extract, then mix until a rough dough begins to come together.

Add the softened butter a little at a time, mixing well after each addition so it blends smoothly into the dough.

Knead the dough for 8 to 10 minutes, either by hand or with a dough hook, until it becomes smooth, soft, and slightly elastic.

If the dough feels a little sticky, resist adding too much extra flour, as a soft dough produces lighter, fluffier donuts.

Shape the dough into a smooth ball and place it in a lightly greased bowl.

Step 2: First Rise

Cover the bowl with plastic wrap or a clean kitchen towel to keep the dough from drying out.

Place it in a warm, draft-free spot and let it rise for 1 to 2 hours, or until it has doubled in size.

A properly risen dough should look puffy and slowly spring back when gently pressed with a fingertip.

Step 3: Prepare the Chocolate Cream

While the dough is rising, make the chocolate filling so it has plenty of time to cool.

In a saucepan, gently heat the milk and heavy cream until steaming, but do not let it boil.

In a separate bowl, whisk together the egg yolks, sugar, cornstarch, and salt until smooth and pale.

Slowly pour the warm milk mixture into the egg mixture while whisking constantly to prevent the eggs from scrambling.

Return everything to the saucepan and cook over medium heat, stirring continuously, until the mixture thickens into a smooth pastry cream.

Remove the pan from the heat and stir in the chopped chocolate, butter, and vanilla extract until the filling is glossy and completely smooth.

Step 4: Chill the Filling

Transfer the chocolate cream to a clean bowl and press a piece of plastic wrap directly onto the surface to prevent a skin from forming.

Refrigerate the filling for at least 2 hours, or until it is completely cold and firm enough to pipe into the donuts.

A chilled filling is much easier to work with and stays neatly inside the donuts.

Step 5: Roll and Cut the Donuts

Once the dough has doubled in size, gently punch it down to release the trapped air.

Transfer it to a lightly floured surface and roll it to about ½ inch (1.25 cm) thick.

Use a round donut cutter or biscuit cutter to cut circles from the dough.

Place the cut donuts on parchment paper or lightly floured baking trays, leaving a little space between each one for the next rise.

Gather the scraps, let them rest for a few minutes, then roll and cut them again until all the dough has been used.

Step 6: Second Rise

Cover the shaped donuts loosely with a clean kitchen towel.

Let them rise for 30 to 45 minutes, or until they look noticeably puffier and lighter.

Avoid rushing this step, as the second rise helps create the soft, airy texture that makes homemade donuts so delicious.

Step 7: Fry Until Golden

Heat the frying oil in a deep fryer or Dutch oven to 350–360°F (175–182°C).

Carefully lower two or three donuts into the hot oil without overcrowding the pot.

Fry each side for about 1 to 2 minutes, turning once, until both sides are evenly golden brown.

Use a slotted spoon or spider strainer to lift the donuts from the oil and transfer them to a cooling rack.

Check the oil temperature between batches and adjust the heat as needed to keep the donuts cooking evenly.

Step 8: Cool Properly

Allow the donuts to cool until they are just slightly warm or completely cool before filling them.

Filling hot donuts can cause the chocolate cream to melt and become runny.

Giving them a little time to cool also helps the filling stay neatly inside each donut.

Step 9: Fill the Donuts

Transfer the chilled chocolate cream to a piping bag fitted with a long filling tip.

Use a small knife or the piping tip to make a hole in the side of each donut.

Insert the tip into the center and gently squeeze until the donut feels slightly heavier and filled.

Stop piping as soon as you feel a little resistance to avoid overfilling and splitting the donut.

Step 10: Finish with Toppings

Dust the filled donuts generously with powdered sugar for a classic bakery-style finish.

For an extra chocolatey treat, dip the tops in chocolate glaze or drizzle them with melted chocolate.

Add a sprinkle of cocoa powder or colorful sprinkles if you’d like a fun finishing touch.

Serve the donuts the same day for the softest texture and the freshest chocolate cream filling.

Expert Tips for Perfect Chocolate Cream Donuts

  • Don’t overheat the milk – Warm the milk until it’s just warm to the touch, as milk that’s too hot can damage the yeast.
  • Knead until smooth and elastic – Proper kneading develops the dough, giving the donuts their soft, fluffy texture.
  • Let the dough rise fully – Be patient and allow the dough to double in size for light, airy donuts.
  • Fry at the correct temperature – Keep the oil between 350–360°F (175–182°C) so the donuts cook evenly without becoming greasy.
  • Avoid overcrowding the pot – Fry only a few donuts at a time to help maintain a steady oil temperature.
  • Cool before filling – Let the donuts cool slightly before adding the chocolate cream to prevent the filling from melting.
  • Chill the chocolate cream well – A cold, firm filling is much easier to pipe and stays neatly inside the donuts.
  • Fill generously without overfilling – Add enough filling for a rich center, but stop before the donut begins to split or leak.

Common Mistakes to Avoid

  • Using cold ingredients – Bring the milk, eggs, and butter to room temperature so the dough mixes and rises properly.
  • Too much flour – Adding extra flour can make the dough dense and dry instead of light and fluffy.
  • Under-proofing – Dough that hasn’t risen enough will produce heavy, compact donuts.
  • Over-proofing – Letting the dough rise for too long can weaken its structure, causing the donuts to deflate during frying.
  • Frying at the wrong temperature – Oil that’s too hot can burn the outside before the inside cooks, while oil that’s too cool makes the donuts absorb excess oil.
  • Filling warm donuts – Warm donuts can cause the chocolate cream to melt and become messy instead of staying smooth and thick.
  • Overmixing the pastry cream – Stir the filling until it’s smooth and thick, then remove it from the heat to keep it silky instead of grainy.

Delicious Variations

Triple Chocolate Donuts

If you can’t get enough chocolate, this version is made for you.

Fill the donuts with rich chocolate pastry cream, dip the tops in a smooth chocolate glaze, and finish with a sprinkle of chocolate shavings or mini chocolate chips for three layers of chocolate flavor.

Using a mix of dark and milk chocolate adds more depth and keeps the donuts from tasting overly sweet.

Chocolate Hazelnut Cream Donuts

Chocolate and hazelnut are a classic pairing that never goes out of style.

Stir a few spoonfuls of Nutella or another chocolate-hazelnut spread into the chilled pastry cream until smooth and fully combined.

For extra crunch, sprinkle chopped toasted hazelnuts over a chocolate glaze before it sets.

Cookies and Cream Donuts

This fun variation is perfect for anyone who loves cookies and cream desserts.

Fold crushed chocolate sandwich cookies into the chilled chocolate cream before filling the donuts to add little bits of crunch throughout.

Finish with a vanilla glaze and a few extra cookie crumbs on top for a bakery-style look.

Mocha Cream Donuts

Coffee brings out the rich flavor of chocolate without overpowering it.

Mix 1 to 2 teaspoons of instant espresso powder into the warm milk while making the pastry cream to create a smooth mocha filling.

A light dusting of cocoa powder or a drizzle of chocolate makes the coffee flavor stand out even more.

Raspberry Chocolate Cream Donuts

Chocolate and raspberry make a delicious combination with just the right balance of rich and fruity flavors.

Pipe a small spoonful of raspberry jam into each donut before adding the chocolate cream, or swirl the jam gently into the filling for pockets of bright berry flavor.

Fresh raspberries on top make these donuts look just as beautiful as they taste.

Peanut Butter Chocolate Donuts

Peanut butter lovers will enjoy this rich and satisfying twist.

Mix a few tablespoons of creamy peanut butter into the chocolate pastry cream until smooth, creating a filling that’s nutty, creamy, and full of flavor.

A drizzle of melted chocolate and a few chopped roasted peanuts make the perfect finishing touch.

White Chocolate Cream Donuts

For a sweeter and creamier option, replace the dark or semi-sweet chocolate with high-quality white chocolate.

The filling becomes smooth, buttery, and slightly sweeter while still keeping the same silky texture.

Decorate the tops with white chocolate drizzle or colorful sprinkles for an elegant finish.

Boston Cream-Inspired Chocolate Donuts

This variation takes inspiration from the classic Boston cream donut.

Instead of chocolate pastry cream, fill the donuts with a smooth vanilla pastry cream and dip the tops in a rich chocolate glaze.

The combination of fluffy dough, creamy vanilla filling, and glossy chocolate topping creates a timeless bakery favorite that’s always a crowd-pleaser.

What to Serve with Chocolate Cream Donuts

  • Fresh coffee – A hot cup of coffee balances the rich chocolate filling and makes a perfect breakfast or afternoon pairing.
  • Espresso – Its bold, concentrated flavor complements the sweetness of the donuts without overpowering them.
  • Cappuccino – The creamy, foamy milk and espresso create a classic café-style combination.
  • Hot chocolate – A warm mug of hot chocolate turns these donuts into an extra-indulgent dessert.
  • Cold milk – A chilled glass of milk provides a refreshing contrast to the rich, fluffy donuts.
  • Fresh berries – Strawberries, raspberries, or blueberries add a bright, fresh flavor that balances the chocolate.
  • Vanilla ice cream – Serve a warm donut with a scoop of vanilla ice cream for an easy dessert that’s hard to resist.

Storage Instructions

Freshly made chocolate cream donuts are at their very best the day they’re filled, when the dough is soft, the outside is lightly crisp, and the chocolate cream is smooth and creamy.

If you plan to enjoy them within a few hours, you can keep the filled donuts at room temperature in an airtight container, but because the filling contains dairy and egg yolks, they should not be left out for longer than 2 hours.

For longer storage, place the filled donuts in a single layer in an airtight container and refrigerate them for up to 3 days.

If you need to stack the donuts in the container, place a sheet of parchment paper between the layers to help protect the toppings and prevent them from sticking together.

Keep in mind that refrigeration can make the dough a little firmer, so letting the donuts sit at room temperature for 15 to 20 minutes before serving will help soften them and improve their texture.

If you want to freeze them, it’s best to freeze the donuts before filling because chocolate pastry cream does not always keep its smooth, silky texture after thawing.

Allow the fried donuts to cool completely, then place them on a baking sheet and freeze until firm before transferring them to a freezer-safe bag or airtight container.

Properly stored, unfilled donuts can be frozen for up to 2 months without losing much of their quality.

When you’re ready to enjoy them, thaw the donuts at room temperature, warm them slightly if desired, and fill them with freshly made or refrigerated chocolate cream just before serving for the best flavor and texture.

How to Reheat

Microwave

If you’re looking for the quickest option, the microwave is a great way to soften refrigerated donuts in just a few seconds.

Place a donut on a microwave-safe plate and heat it for 8 to 12 seconds, checking after a few seconds to make sure it doesn’t become too hot.

The goal is to gently warm the dough, not the chocolate cream, as overheating can cause the filling to become runny.

If the donut has been refrigerated, let it sit at room temperature for about 10 minutes before microwaving for the best texture.

Oven

The oven is a good choice when reheating several donuts at once because it warms them evenly.

Preheat the oven to 300°F (150°C) and place the donuts on a baking sheet lined with parchment paper.

Warm them for 5 to 7 minutes, just until the dough feels soft and lightly warmed through.

Avoid leaving them in the oven too long, as the filling can become overly warm and the donuts may start to dry out.

Air Fryer

An air fryer is perfect if you want the outside of the donuts to have a slight crispness while keeping the inside soft.

Preheat the air fryer to 300°F (150°C) and arrange the donuts in a single layer, leaving a little space between each one.

Heat them for 2 to 3 minutes, checking after 2 minutes to prevent overheating.

Allow the donuts to cool for a minute before taking a bite, as the chocolate filling can become quite warm even if the outside feels comfortable to touch.

Make-Ahead Tips

Prepare the Dough the Night Before

If you’d like to spread the work over two days, prepare the dough the night before and let it complete its first rise in the refrigerator.

After kneading, place the dough in a lightly greased bowl, cover it tightly, and refrigerate it overnight.

The slow, cold rise develops even more flavor while making the dough easier to handle the next day.

When you’re ready to continue, let the dough sit at room temperature for about 30 to 45 minutes before rolling, cutting, and shaping the donuts.

Make the Filling in Advance

The chocolate pastry cream is an excellent make-ahead component because it needs time to chill before it’s piped into the donuts.

Prepare the filling up to 2 days in advance, cover it with plastic wrap pressed directly against the surface, and store it in the refrigerator.

Before using it, give the chilled filling a quick stir to restore its smooth, creamy texture if it has thickened slightly.

Freeze Unfilled Donuts

For the best results, freeze the donuts before adding the chocolate cream filling.

Once the fried donuts have cooled completely, place them in a freezer-safe container or bag with sheets of parchment paper between layers to prevent sticking.

They can be frozen for up to 2 months and still maintain a soft texture after thawing.

Thaw the donuts at room temperature until completely soft before filling and decorating.

Assemble Before Serving

For the freshest flavor and texture, wait to fill and decorate the donuts until you’re ready to serve them.

Freshly filled donuts keep the dough light and tender while the chocolate cream stays thick, smooth, and creamy.

If you’re serving these for a party or special occasion, you can have the donuts, filling, and toppings prepared ahead of time, then assemble everything in just a few minutes for bakery-quality results with minimal last-minute work.

Final Thoughts

Homemade chocolate cream donuts are the perfect combination of soft, fluffy dough and a rich, silky chocolate filling, making them a treat that’s always worth the effort.

Once you’ve mastered the recipe, don’t be afraid to get creative with different fillings, glazes, and toppings to make each batch your own.

FAQs

Can I bake these instead of frying?

Yes, but the texture will be more like a soft bread roll than a traditional donut. Bake at 350°F (175°C) for 12–15 minutes, or until golden.

Why didn’t my donuts rise?

This is usually caused by inactive yeast, milk that was too hot or too cold, or not allowing the dough enough time to rise in a warm place.

Can I use instant pudding instead?

Yes. Instant chocolate pudding is a quick alternative, although it won’t have the same rich, homemade flavor and silky texture as chocolate pastry cream.

Can I make the dough without a stand mixer?

Absolutely. Knead the dough by hand for about 10–12 minutes, or until it’s smooth and elastic.

What’s the best chocolate to use?

Use high-quality dark or semi-sweet chocolate with 55–70% cocoa for the richest flavor and smoothest filling.

How do I pipe filling without making a mess?

Use a piping bag fitted with a filling tip, insert it into the side of the donut, and gently squeeze until the donut feels full without splitting.

Can I freeze filled donuts?

It’s not recommended. The chocolate cream can change texture after thawing, so it’s best to freeze the donuts before filling them.

How long does chocolate cream last?

Stored in an airtight container in the refrigerator, homemade chocolate pastry cream will keep for up to 3 days.

Can I use store-bought dough?

Yes. Refrigerated or frozen yeast dough can save time, although homemade dough gives the best flavor and texture.

Why are my donuts greasy?

Greasy donuts are usually caused by frying in oil that’s too cool, which allows the dough to absorb excess oil instead of cooking quickly.

Chocolate Cream Donuts Recipe (Soft, Fluffy Bakery-Style Donuts)

Recipe by Sorenna BlytheDifficulty: Medium
Servings

12

Donuts
Prep time

30

minutes
Cooking time

20

minutes
Total time

2

hours 

50

minutes

Soft, fluffy yeast donuts filled with rich homemade chocolate pastry cream and finished with a dusting of powdered sugar for a bakery-style treat.

Ingredients

  • 4 cups bread flour

  • ¼ cup granulated sugar

  • 2¼ tsp instant yeast

  • 1 tsp salt

  • ¾ cup warm whole milk

  • 2 large eggs

  • ¼ cup unsalted butter, softened

  • 1 tsp vanilla extract

  • 1½ cups whole milk

  • ½ cup heavy cream

  • 4 egg yolks

  • ⅓ cup granulated sugar

  • 3 tbsp cornstarch

  • 5 oz dark or semi-sweet chocolate, chopped

  • 2 tbsp unsalted butter

  • 1 tsp vanilla extract

  • ¼ tsp salt

  • Neutral oil, for frying

  • Powdered sugar, for dusting

Directions

  • Mix and knead the dough until smooth, then let it rise until doubled in size.
  • Prepare the chocolate pastry cream and chill until firm.
  • Roll out the dough, cut into rounds, and let them rise again.
  • Fry the donuts until golden brown, then cool completely.
  • Pipe the chilled chocolate cream into each donut.
  • Dust with powdered sugar and serve fresh.

Notes

  • Keep the frying oil at 350–360°F (175–182°C) for the best texture.
  • Chill the chocolate filling well before piping to prevent it from leaking.
  • These donuts taste best the day they’re made but can be refrigerated for up to 3 days.
Chocolate Cream Donuts

You might also like these Posts

Leave a Comment