Boston Cream Donuts are just classic, aren’t they? You get that soft, fluffy donut, a really creamy vanilla custard filling, and a smooth chocolate ganache on top. It’s like someone couldn’t pick between a pastry, a pudding, and chocolate, so they just combined all three. I’m a huge fan of whoever came up with that.
Making homemade Boston Cream Donuts from scratch is actually pretty easy, just like with anything involving yeast, it takes a bit of patience. But it’s totally worth it for that bakery-style texture and flavour you’ll get. That yeast dough needs its time to rise, but the steps themselves aren’t tricky.
These are one of my mom’s favourite donuts, actually. She mentioned she was craving them, so like a good daughter, I decided to make them myself! They’re great for breakfast, a treat after dinner, or just a snack. Honestly, it’s whatever you need it to be when you need a good reason to eat one.
Why you’ll love this recipe
Soft, rich dough: The dough uses egg yolks and butter, which makes it incredibly tender and gives it a lovely, rich flavour.
Smooth vanilla custard: This custard is cooked until it’s perfectly thick and creamy, then chilled so it sets just right for filling.
Simple chocolate ganache: It’s a two-ingredient ganache that comes together easily and gives you that glossy, balanced chocolate topping.
Ingredients
FOR THE DONUTS
- Milk, lukewarm
- Active dry yeast
- Granulated white sugar, divided
- Large egg yolks
- Vanilla extract
- Unsalted butter, softened
- All-purpose flour
- Salt
- Vegetable oil, for frying
FOR THE CUSTARD
- Granulated white sugar
- Salt
- Cornstarch
- Milk
- Large egg yolks
- Vanilla extract
- Unsalted butter
FOR THE CHOCOLATE GANACHE
- Semi-sweet or dark chocolate bars, finely chopped
- Heavy cream
Equipment
- Stand mixer with dough hook attachment
- Deep-fry thermometer
- 3-inch round cookie cutter
- Piping bag
- Piping tip (round, medium size)

Tips for making Boston Cream Donuts
- Check your yeast: Always make sure your active dry yeast gets foamy with the warm milk and a bit of sugar before you add the other ingredients. This step confirms your yeast is alive and ready to make fluffy fried Boston Cream Donuts.
- Don’t boil the milk: When you’re making the vanilla custard filling, heat the milk until it just barely starts to simmer around the edges, then take it off the heat immediately. This prevents the milk from scalding and keeps your custard smooth.
- Temper the eggs slowly: Ladle a small amount of the hot milk into your egg yolk mixture first, whisking constantly, before adding the tempered egg mixture back into the pot. This gradual temperature increase helps prevent the eggs from scrambling.
- Maintain oil temperature: Use a deep-fry thermometer to keep your frying oil at a steady 360°F (180°C). If the oil is too cool, your homemade Boston Cream Donuts will absorb too much oil and be greasy; too hot, and they’ll brown too quickly on the outside without cooking through.
- Chill custard completely: The vanilla custard needs to be fully chilled and firm before you try to fill the donuts. This makes it easier to pipe and ensures your filling holds its shape inside.

Frequently asked questions
- Can I make the dough ahead of time? Yes, you can let the dough do its first rise in the fridge overnight after kneading. Just bring it out to warm up a bit on the counter before you punch it down and roll it out for cutting.
- How do I prevent the donuts from getting greasy? The key is to maintain the oil at the correct temperature (360°F/180°C) and avoid overcrowding the pot while frying. Also, make sure to drain them on a wire rack set over paper towels right after taking them out of the oil.
- What’s the best way to fill the donuts? Once your donuts are cool and your custard is chilled, use a skewer or a chopstick to poke a hole into the side of each donut. Then, use a piping bag with a medium round tip to gently squeeze the vanilla custard inside until the donut feels nicely full.
- How long do Boston Cream Donuts last? These are definitely best enjoyed the day they’re made, as fried donuts can get a bit stale quickly. If you happen to have any leftovers, store them in an airtight container at room temperature for up to 1-2 days.

Make sure to tag me @theflournook on social media and leave a review below if you make these boston cream donuts. To pin this recipe and save it for later, you can use the button on the recipe card, the buttons above or below this post, or on any of the photos above.
Happy baking!
Boston Cream Donuts
- Total Time: 2 hours 40 minutes
- Yield: 15 donuts 1x
Description
Ingredients
FOR THE DONUTS
- 1 cup (240 grams) milk, lukewarm
- 1 tablespoon (9 grams) active dry yeast
- 1/4 cup (50 grams) granulated white sugar, divided
- 3 large egg yolks
- 1 teaspoon (5 ml) vanilla extract
- 1/4 cup (57 grams) unsalted butter, softened
- 4 1/4 cups (510 grams) all-purpose flour
- 1 teaspoon (6 grams) salt
- 1 liter vegetable oil, for frying
FOR THE CUSTARD
- 1/2 cup (100 grams) granulated white sugar
- 1/2 teaspoon (3 grams) salt
- 3 tablespoons (24 grams) cornstarch
- 2 cups (480 grams) milk
- 4 large egg yolks
- 2 teaspoons (10 ml) vanilla extract
- 1/2 cup (113 grams) unsalted butter
FOR THE CHOCOLATE GANACHE
- 4 ounces (113 grams) semi-sweet or dark chocolate bars, finely chopped
- 1/2 cup (120 ml) heavy cream
Instructions
MAKE THE DOUGH
- In a medium bowl, gently whisk the lukewarm milk, active dry yeast, and 1 teaspoon of the granulated sugar together.
- Set the bowl aside for 10 to 15 minutes, or until the mixture becomes foamy. This means your yeast is active!
- Add the egg yolks and vanilla extract to the yeast mixture. Stir everything well to combine.
- Attach the dough hook to your stand mixer. Add the yeast mixture, softened butter, all-purpose flour, salt, and the remaining granulated sugar to the mixer bowl.
- Start mixing on low speed until the flour is mostly incorporated.
- Increase the speed to medium and knead for 8 to 10 minutes until the dough is smooth and elastic.
- Lightly oil a large bowl. Place the dough into the bowl, then cover it with plastic wrap or a clean kitchen towel.
- Let the dough rise in a warm, draft-free environment for 1 to 2 hours, or until it has doubled in size. A turned-off oven is a great warm spot!
WHIP UP THE CUSTARD
- While the dough is busy proofing, start on your custard. In a large bowl, whisk together the granulated sugar, salt, and cornstarch.
- Add the egg yolks to the dry mixture and beat for 1 minute, or until the mixture is pale yellow and creamy. Set this aside.
- In a medium saucepan, heat the milk over medium-high heat until it just begins to simmer. Do not let it boil. Remove the saucepan from the heat immediately.
- Slowly ladle about two spoonfuls of the hot milk into the egg yolk mixture while whisking vigorously. This step, called tempering, prevents the eggs from scrambling.
- Pour the tempered egg-milk mixture back into the saucepan with the remaining hot milk.
- Continuously whisk the mixture over medium heat until it starts bubbling and thickens into a lovely custard. Remove it from the heat.
- Whisk the vanilla extract and butter into the hot custard until it’s completely smooth.
- Transfer the custard to a clean bowl. Cover the custard with plastic wrap, pressing the plastic directly against the surface to prevent a “skin” from forming.
- Refrigerate the custard for 1 to 2 hours, or until it’s completely chilled and firm.
FRY THE DONUTS
- Once the dough has doubled, gently punch it down to release the air.
- Lightly flour your work surface and roll out the dough to about 1/2-inch thick.
- Use a 3-inch round cookie cutter to cut out donut rounds. For larger, standard-sized donuts, use a 5-inch cutter.
- Gather any dough scraps, gently knead them back into a ball, re-roll, and cut more rounds until you’ve used as much dough as possible.
- Place the cut donuts on a lightly greased baking sheet, leaving about 1 inch of space between each.
- Cover the donuts with plastic wrap or a clean kitchen towel and let them rise again for 20 to 30 minutes, or until they’ve doubled in size.
- While the donuts are proofing, pour about 1 liter of vegetable oil into a large heavy-bottomed pot or Dutch oven. Heat the oil over medium-high heat until it reaches 360°F (180°C) on a deep-fry thermometer.
- Carefully place 3-4 donuts into the hot oil, working in batches to avoid overcrowding the pot.
- Fry the donuts for 1 to 2 minutes per side, or until they are golden brown. If you’re frying 5-inch donuts, add an extra 30 seconds per side.
- Use a slotted spoon or chopsticks to remove the fried donuts from the oil. Place them on a wire cooling rack set over paper towels to drain any excess oil. Continue frying the remaining donuts in batches.
MAKE THE GANACHE & FILL THE DONUTS
- Place the finely chopped chocolate in a medium heat-proof bowl.
- In a small saucepan, heat the heavy cream over medium heat until it just begins to gently simmer around the edges. Do not let it boil!
- Immediately pour the hot cream over the chopped chocolate. Let it sit for 3 minutes without stirring.
- After 3 minutes, stir the mixture gently with a spatula until it’s completely smooth and glossy. The finer your chocolate is chopped, the faster it will melt!
- Set the ganache aside for 20 to 30 minutes to allow it to cool and thicken slightly. If it’s too runny
- Prep Time: 2 hours 30 minutes
- Cook Time: 10 mins
- Category: Donuts

Leave a Reply