Boston Cream Donut

Boston Cream Donut
⏱️ cook time 2 hours 30 minutes
🍽️ servings 8
⚡ Difficulty medium

intro

Fluffy yeast-raised donuts stuffed with silky vanilla pastry cream and topped with glossy chocolate glaze, this iconic New England treat is rich and indulgent.

Ingredients

All-purpose flour 420g (3 ½ cups, spooned and leveled)
Whole milk 360ml (1 ½ cups, divided)
Semi-sweet chocolate 113g (4 oz, finely chopped)
Large eggs 4 pieces (2 whole for dough, 2 yolks for cream, room temperature)
Unsalted butter 85g (6 tbsp, divided)
Granulated sugar 100g (½ cup, divided)
Instant dry yeast 7g (2 ¼ tsp)
Fine table salt 1 ¼ tsp, divided
Cornstarch 16g (2 tbsp)
Pure vanilla extract 10ml (2 tsp, divided)
Heavy cream 60ml (¼ cup)
Light corn syrup 15ml (1 tbsp)
Neutral vegetable oil 1L (4 cups, for frying)

Steps

1

Prepare yeast donut dough

In a large stand mixer bowl, combine 420g all-purpose flour, 7g instant yeast, 50g granulated sugar, and 1 tsp fine salt. Add 120ml warm (43°C/110°F) whole milk, 2 room-temperature whole eggs, and 57g melted, slightly cooled unsalted butter. Mix with a dough hook attachment on low speed for 5 minutes until a smooth, elastic dough forms that pulls cleanly away from the bowl sides. Cover the bowl tightly with plastic wrap and let rest in a warm, draft-free spot for 60 minutes until doubled in volume.

Step 1
step1:Prepare yeast donut dough
2

Make vanilla pastry cream

While the dough rises, heat 240ml whole milk in a small heavy-bottomed saucepan over medium-low heat until it just begins to steam (approximately 82°C/180°F, do not boil). In a separate medium bowl, whisk 2 egg yolks, 50g granulated sugar, 2 tbsp cornstarch, and a pinch of fine salt until completely smooth. Slowly pour 1/3 of the warm milk into the yolk mixture while whisking constantly to temper the eggs and prevent curdling, then pour the combined mixture back into the saucepan. Cook over medium-low heat, whisking nonstop for 2 to 3 minutes until the cream is thick enough to leave a clear line when a finger is drawn across the back of a coated spoon. Remove from heat, stir in 28g unsalted butter and 1 tsp vanilla extract, then transfer to a shallow bowl, press plastic wrap directly to the cream’s surface, and chill in the refrigerator for 45 minutes.

Step 2
step2:Make vanilla pastry cream
3

Cut and proof donuts

Once the dough has fully doubled in size, punch it down firmly to release all trapped air, then roll it out on a lightly floured work surface to an even 1.25cm (½-inch) thickness. Use an 8cm (3-inch) round biscuit or donut cutter to cut 8 uniform rounds, re-rolling dough scraps only once to avoid tough donuts. Place the cut donuts 5cm (2 inches) apart on a parchment-lined baking sheet, cover loosely with a clean linen kitchen towel, and let proof in a warm spot for 30 minutes until puffy and slightly jiggly when the tray is gently tapped.

Step 3
step3:Cut and proof donuts
4

Fry donuts until golden

Heat 1L of neutral vegetable oil (canola or peanut) in a deep, heavy-bottomed pot to 175°C/350°F over medium heat, monitoring temperature with a clip-on candy thermometer. Carefully lower 2 to 3 donuts at a time into the hot oil, taking care not to splash or overcrowd the pot, which drops oil temperature. Fry for 90 seconds per side until deep, even golden brown, then use a slotted metal spoon to transfer donuts to a wire rack lined with paper towels to drain for 10 minutes. Bring the oil back to exactly 175°C/350°F between each batch to ensure even cooking.

Step 4
step4:Fry donuts until golden
5

Fill donuts with cream

Once fried donuts are cool enough to handle (about 10 minutes after draining), use a small sharp paring knife to cut a 2cm (¾-inch) wide slit in the side of each donut, wiggling the knife gently inside to create a hollow pocket for filling. Transfer the chilled, set pastry cream to a piping bag fitted with a 1cm (½-inch) round piping tip. Insert the tip into the slit in each donut, and pipe approximately 2 tbsp (30g) of cream into the center, stopping when the donut feels noticeably heavy and slightly puffed from the filling.

Step 5
step5:Fill donuts with cream
6

Dip donuts in glaze

Make the chocolate glaze by heating 60ml heavy cream in a small saucepan over low heat until it just reaches a gentle simmer (do not boil). Pour the hot cream over 113g of finely chopped semi-sweet chocolate in a heatproof glass bowl, let the mixture rest undisturbed for 2 minutes to melt the chocolate, then stir in 1 tbsp light corn syrup and 1 tsp vanilla extract until the glaze is completely smooth and glossy. Dip the top half of each filled donut into the warm glaze, letting excess glaze drip back into the bowl for 10 seconds, then place donuts back on the wire rack for 15 minutes to let the glaze set before serving.

Step 6
step6:Dip donuts in glaze

Tips

1.Always use a candy thermometer to monitor oil temperature while frying: oil hotter than 180°C/355°F will burn donut exteriors before the interior cooks through, while oil cooler than 165°C/330°F will make donuts absorb excess oil and turn greasy and dense.
2.When making pastry cream, press plastic wrap directly onto the surface of the warm cream before chilling—this prevents a tough, rubbery skin from forming on top that would create lumps in your smooth filling.
3.Do not over-knead or over-roll the donut dough: overworking the dough develops too much gluten, which results in tough, chewy donuts instead of the light, fluffy texture classic to Boston cream donuts.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Boston Cream Donut:Frequently Asked Questions

1.Do I have to use whole milk for the donut dough and pastry cream?
Whole milk is strongly recommended for the softest donut crumb and silkiest pastry cream, as its 3.25% fat content prevents thin, watery cream and tough, dry dough. If you only have 2% milk in a pinch, stir in 1 tablespoon of melted unsalted butter per cup of milk to match the fat content, but skip skim milk entirely—it produces flat, bland results.
2.How do I know when my donut dough has finished its first rise?
Let covered dough rest in a warm, draft-free spot until it doubles in size, which takes 1 to 1.5 hours. Test it by poking a floured finger 1 inch into the dough: if the indentation stays and slowly fills in halfway, it’s ready. If it springs back fast, it needs more time; if it deflates completely, it over-proofed.
3.What oil temperature keeps fried donuts from turning greasy?
Hold a steady 365°F to 375°F, measured with a candy or deep-fry thermometer, for perfectly golden, non-greasy donuts. Oil that’s too cool makes donuts soak up excess fat and feel heavy; too hot, and the outside burns before the fluffy interior cooks through. Fry 2 to 3 donuts at a time to avoid dropping the oil temperature too fast.
4.Can I make the vanilla pastry cream ahead of time?
Absolutely! Pastry cream sets up better and is easier to pipe after it chills, so you can make it up to 3 days in advance. Press plastic wrap directly against the cream’s surface to prevent a tough skin, store it in an airtight container in the fridge, and give it a quick stir before piping to loosen it back to a smooth consistency.
5.Why does my chocolate glaze turn dull instead of glossy?
Dull, streaky glaze usually comes from overheating semi-sweet chocolate or getting water into the glaze as it melts. Heat chocolate and butter gently in 15-second microwave bursts, stirring between each, until smooth, and make sure all utensils are completely dry. Glaze donuts when the glaze is around 90°F for that shiny, set finish.
6.How do I fill donuts without splitting them or making a mess?
Wait until fried donuts are fully cool to room temperature first—warm donuts melt pastry cream and cause leaks. Use a long, narrow Bismarck piping tip poked ½ inch into each donut’s side, and pipe slowly until the donut feels slightly heavy and a tiny bit of cream peeks out. Wipe excess cream off before glazing.
7.Can I bake these donuts instead of frying them for a lighter option?
You can, though they won’t have the exact rich, classic fried texture. Cut dough as directed, let it proof 30 minutes, then bake at 375°F for 10 to 12 minutes until puffed and golden, brushing tops with melted unsalted butter right after baking. Cool fully before filling and glazing; note the crumb will be slightly more bread-like than fried versions.
8.Why did my pastry cream turn out lumpy?
Lumpy pastry cream almost always happens when you add hot milk too fast to beaten large eggs, which cooks the eggs into tiny curds. Fix it by pouring lumpy cream through a fine-mesh sieve, pressing with a spatula to catch lumps for a silky finish. Next time, temper eggs by slowly whisking warm milk into them before heating the full mixture.
9.How long do assembled Boston cream donuts stay fresh?
These donuts taste best the day they’re assembled, when the crumb is fluffy, cream is silky, and glaze is snappy. Store leftovers in a single layer in an airtight container in the fridge for up to 2 days, but note the glaze will soften and the donut will lose some light, airy texture over time. Never store filled donuts at room temperature, as dairy filling can spoil.
10.Do I really need to use unsalted butter for the dough and glaze?
Unsalted butter lets you control the exact salt levels in both the dough and glaze, so you don’t end up with an overly salty finished treat. If you only have salted butter on hand, cut any added salt in the recipe by ¼ teaspoon per stick of butter used, and skip extra salt in the chocolate glaze entirely to keep flavors balanced.
11.How thick should I roll the donut dough before cutting shapes?
Roll punched-down, rested dough to a consistent ½-inch thickness on a surface lightly dusted with all-purpose flour for donuts that puff to the perfect height when fried. Rolling too thin makes flat, pancake-like donuts with no room for filling; rolling too thick leaves the center doughy even after the outside turns golden.
12.Can I use dark chocolate instead of semi-sweet for the glaze?
You can swap in dark chocolate if you prefer a less sweet, more intense chocolate flavor, but stick to a bar with 60% cacao or lower to keep the glaze smooth and not overly bitter. Higher cacao chocolates have less sugar and more cocoa solids, so stir in an extra teaspoon of warm whole milk to thin it to the right dipping consistency if needed.
13.What should I do with the donut holes cut from each ring?
Don’t toss them! Fry them right alongside full-sized donuts—they only need 30 to 45 seconds per side to cook through, since they’re so small. Toss them in cinnamon sugar while warm, or dip them in leftover chocolate glaze for a fun, bite-sized cook’s treat. They’re too small to hold pastry cream, but they’re a perfect pre-assembly snack.
14.Why do my donuts have a strong, beer-like yeasty off-flavor?
That unpleasant fermented flavor usually means you used too much yeast, or let dough rise in an overly warm spot, which makes the yeast produce overly strong, boozy notes instead of the subtle, sweet yeasty flavor classic donuts have. Stick to the measured yeast amount, and let dough rise in a 75°F to 80°F spot to avoid off flavors and deflating while frying.

Comments (12)

2 days ago

OMG these came out SO good!!! I made them for my kid’s soccer team potluck last weekend and every single one was gone in 10 minutes flat. The pastry cream is perfectly rich, not too sweet, and the chocolate glaze cracks just right when you bite into it. Total game changer, I’ll never buy store-bought Boston cream donuts again!

yesterday

Wait did you do the full 2 hour rise for the dough? I’m nervous about overproofing since I’ve messed up yeast donuts before!

yesterday

Great question! As long as your kitchen is around 75°F, the 2 hour rise should get the dough perfectly puffy — just press a finger into it, if the indent slowly bounces back halfway it’s ready to roll out!

1 week ago

Took me a little longer than the listed 2.5 hours because I had to stop halfway to pick up my dog from the groomer, but these still turned out amazing! Only note is I wish the pastry cream recipe made a little more — I had a tiny bit left over that I ate straight with a spoon no shame lol. 10/10 would make again, just doubling the cream next time.

5 days ago

Oh my gosh I did the exact same thing with the leftover cream! Put it on my waffles the next morning and it was chef’s kiss

3 days ago

So glad you enjoyed them! You can absolutely 1.5x the pastry cream if you love a super filled donut — just make sure you don’t overfill them or the cream will squirt out when you take a bite! 😊

3 days ago

First time ever making yeast donuts and I was so intimidated by the medium difficulty rating, but the step-by-step instructions were so easy to follow! My roommates thought I picked these up from our favorite local donut shop. The only mess up I had was my chocolate glaze was a little lumpy because I microwaved the chocolate too fast, oops.

2 days ago

Girl same! I burned my first batch of chocolate too, second time I did 30 second bursts stirring in between and it was totally smooth

2 days ago

That’s such a common first-timer mistake! We recommend heating the heavy cream first then pouring it over the chopped chocolate to let it sit 5 minutes before stirring — that eliminates lumps without any risk of seizing up.

2 weeks ago

Made these for my wife’s birthday since Boston cream is her all-time favorite donut, and she teared up when she tried them! I added a tiny splash of bourbon to the chocolate glaze for a little grown-up twist and it paired perfectly with the vanilla cream. Will absolutely be adding these to our regular weekend rotation.

2 weeks ago

That bourbon twist sounds incredible! We love when people add their own personal touches to classic recipes — happy belated birthday to your wife!

5 days ago

Brought these to my office potluck yesterday and people were begging for the recipe! I did end up adding an extra tablespoon of vanilla to the pastry cream because I love that deep vanilla flavor, and it worked out great. Only reason I’m not giving 5 stars is I wish the recipe had notes for making the dough ahead of time.

3 days ago

Thanks for the feedback! You can absolutely make the dough the night before, let it do the first rise in the fridge for 8-12 hours, then take it out to come to room temp before rolling and cutting the donuts. We’ll add that tip to the recipe soon!

yesterday

I’ve been making Boston cream donuts for my grandkids for over 40 years, and this recipe is hands down better than my old tattered church cookbook version! The donut is so light and fluffy, not dense at all like some recipes I’ve tried. My youngest grandson ate three in one sitting, ha!

2 hours ago

This is the highest compliment possible! If a grandma who’s been making these 40 years loves it, I have to try it this weekend

1 week ago

These taste great, don’t get me wrong, but 2.5 hours is a lot of time to spend on donuts when you’re used to 30 minute air fryer recipes. I tried cutting corners by using store-bought biscuit dough for the donuts and it was fine, but definitely not as fluffy as the homemade version. Probably save these for a special treat day, not a random weeknight.

5 days ago

Totally get that! I set aside a Sunday once a month to make a big batch, freeze them, and pull one out whenever I have a craving — they reheat great in the microwave for 15 seconds!

30 minutes ago

Just pulled these out of the fryer and glazed them, they are still warm and I swear I’m in heaven. The chocolate glaze has that perfect shiny finish just like the donut shop ones! I was worried the pastry cream would be lumpy but it came out silky smooth on the first try. So worth every minute of prep.

5 minutes ago

Nothing beats a warm fresh donut! So happy to hear the pastry cream came out perfectly for you — that silky texture is what makes these so special

just now

Game changer! I’ve tried so many Boston cream donut recipes that skimp on the filling, but this one has the perfect ratio of donut to cream to chocolate. Already sent the recipe link to my whole family group chat.

2 hours ago

Made these for my boyfriend’s game night with his friends and they were a huge hit! I accidentally got semi-sweet chocolate instead of dark for the glaze but it still tasted amazing. Next time I’ll make sure to grab the right chocolate but honestly no one even noticed.

2 days ago

My kids loved it! I was worried the yeast dough would be too fussy but they even helped me cut out the donut holes and dip the cooled donuts in glaze. We tossed the donut holes in cinnamon sugar as a little bonus snack while we waited for the full donuts to cool. Such a fun weekend activity!

3 days ago

Really solid recipe! I used my countertop deep fryer set to 375 like the recipe said and the donuts cooked perfectly in 1 minute per side, no raw dough in the middle. Only knock is I got a little cream on my shirt when I took my first bite because I overfilled a couple donuts, but that’s 100% my own fault lmao.