Homemade Boston Cream Donuts with Bakery-Perfect Chocolate Glaze

10 Min Read

Let me tell you something: the moment you bite into a homemade Boston cream donut — soft, pillowy dough giving way to cool vanilla pastry cream, all topped with a glossy chocolate glaze — you will never look at the bakery case the same way again. These are the donuts that make people go quiet mid-chew. The real deal. And yes, you’re making them from scratch.

I’ll be honest. The first time I tried frying donuts at home, I ended up with greasy little hockey pucks. The oil was too cool, the dough was overworked, and I learned every lesson the hard way. But this recipe? This is the version that came after all those disasters. It’s tested. It works. And I’m walking you through every single step.

The Pitfalls That’ll Wreck Your Donuts (Read This Before You Start)

I’m putting this up front because with donuts, prevention is everything. Once they’re fried, there’s no going back.

  • Adding too much flour to the dough. It’ll feel a little sticky — that’s good. Resist the urge to keep dusting. Dense donuts come from heavy-handed flouring.
  • Oil temperature too low. If your oil isn’t at 350°F (175°C), the donuts absorb grease instead of puffing up golden. Use a thermometer. Seriously.
  • Skipping the second rise. That 30–40 minute rest after cutting is what gives you that cloud-like softness. Don’t rush it.
  • Overfilling with pastry cream. You’ll feel the donut get heavier as you pipe. The second it does, stop. Too much cream and the whole thing bursts.
  • Glazing while the donuts are still warm. The chocolate slides right off. Let them cool completely first.

Good? Good. Now let’s make some donuts.

Three Components, One Legendary Donut

This recipe has three parts — the dough, the cream, and the glaze. Each one is simple on its own, and together they become something truly ridiculous.

The Dough

IngredientAmount
All-purpose flour3¼ cups
Granulated sugar¼ cup
Instant yeast2¼ tsp (1 packet)
Salt½ tsp
Warm milk (not hot)¾ cup
Unsalted butter, softened¼ cup
Large eggs2
Vanilla extract1 tsp
Oil for fryingAs needed

The Vanilla Pastry Cream

IngredientAmount
Whole milk2 cups
Granulated sugar½ cup
Large egg yolks4
Cornstarch¼ cup
Unsalted butter2 tbsp
Vanilla extract2 tsp
SaltA pinch

The Chocolate Glaze

IngredientAmount
Heavy cream¾ cup
Semi-sweet chocolate chips1 cup
Butter (optional, for extra shine)1 tbsp

Time commitment: About 30 minutes of active prep, 25–30 minutes of cook/fry time, plus roughly 2 hours of rising. Total: around 3 hours. Most of that is hands-off while you wait for the dough to do its thing.

From Bowl to Beautiful — Every Step

Mix and Knead the Dough

In a large bowl, whisk together the flour, sugar, yeast, and salt. Add the warm milk, softened butter, eggs, and vanilla. Stir until a shaggy dough comes together, then turn it out onto a lightly floured surface.

Now knead. 8–10 minutes, until the dough is smooth, elastic, and springs back when you press it. It might feel slightly tacky — that’s perfect. Fight the urge to dump more flour on it. A slightly sticky dough fries up soft and airy. A stiff dough fries up sad.

Let It Rise (the First Time)

Place your dough in a lightly greased bowl, cover it with a clean towel, and tuck it somewhere warm. Let it rise for 1 to 1½ hours, until it’s doubled in size and looks puffy and alive.

This is a great time to make the pastry cream.

Make the Vanilla Pastry Cream

Heat the whole milk in a saucepan until it’s steaming — not boiling, just shimmering. In a separate bowl, whisk together the sugar, egg yolks, cornstarch, and salt until the mixture turns pale and smooth.

Slowly — slowly — pour the hot milk into the egg mixture while whisking constantly. You’re tempering the eggs here, not scrambling them. Pour everything back into the saucepan and cook over medium heat, stirring nonstop, until the cream thickens into something lush and spoonable. It happens fast, so don’t walk away.

Pull it off the heat. Stir in the butter and vanilla until silky. Transfer to a bowl, press plastic wrap directly onto the surface (this prevents that weird skin from forming), and refrigerate until you need it.

Cut and Shape

Once your dough has doubled, roll it out on a floured surface to about ½ inch thick. Use a 3-inch round cutter to stamp out your donuts. Place them on parchment-lined trays with a little breathing room between each one.

Cover lightly and let them rise again — 30 to 40 minutes. They’ll puff up and look soft and delicate. That second rise is what separates okay donuts from incredible ones.

Fry Until Golden

Heat your frying oil to 350°F (175°C). Carefully lower the donuts in, a few at a time — don’t crowd the pot, or the temperature drops and you get grease sponges instead of donuts.

Fry for 1–2 minutes per side until they’re a gorgeous, even golden brown. Lift them out and set them on paper towels to drain. Then — and this part requires patience — let them cool completely.

Fill with That Silky Cream

Load your chilled pastry cream into a piping bag fitted with a round tip. Use a small knife or skewer to poke a hole in the side of each donut. Slide the tip in and gently squeeze until the donut feels just slightly heavier. That’s your cue to stop. Overfilled donuts crack and leak, and nobody wants that.

Dip into the Chocolate Glaze

Heat the heavy cream until it’s steaming, then pour it over the chocolate chips in a bowl. Let it sit for 2 minutes — don’t touch it. Then stir slowly until it melts into a dark, glossy, pourable ganache. Add the tablespoon of butter if you want that extra mirror-like shine.

Let the glaze cool just slightly so it’s thick enough to cling. Dip the top of each donut in, give it a gentle twist, and set it on a wire rack. Watch that glaze settle into a smooth, shiny shell. That’s the bakery look, right there.

What One Donut Looks Like, Nutritionally

Per donut (makes approximately 12):

NutrientAmount
Calories~340 kcal
Total Fat16 g
Saturated Fat8 g
Cholesterol105 mg
Sodium180 mg
Carbohydrates42 g
Sugars18 g
Protein6 g

These are donuts, not health food — and that’s completely fine. Worth every single bite.

Set Them Out and Watch Them Disappear

Pile them on a big platter or a wire cooling rack for that bakery display energy. They’re stunning next to a tall glass of cold milk, a mug of dark coffee, or — if you’re feeling fancy — a cappuccino with a dusting of cocoa. They’re perfect for a lazy weekend breakfast, an afternoon treat, or the thing you bring to a gathering that makes everyone ask for the recipe.

You Just Made Bakery Donuts in Your Own Kitchen

That’s not nothing. Boston cream donuts from scratch — soft, cream-filled, with that perfect chocolate glaze — are the kind of project that feels like a big deal and tastes even bigger. Every component is doable, and when they all come together, the result is genuinely showstopping.

If you make these, I want to hear about it. Drop a comment, rate the recipe, send me a photo of your glaze game. And if you haven’t subscribed yet, now’s the time — because if you liked this one, you’re going to love what’s coming next.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Boston Cream Donuts

Recipe by Evelyn Marcella Rivera

Soft, pillowy homemade donuts filled with silky vanilla pastry cream and topped with a glossy chocolate ganache glaze. A bakery-quality Boston cream donut recipe made entirely from scratch.


  • Total Time3 hours
  • Yield12 donuts 1x

Ingredients

Units Scale

For the Dough

  • 3 1/4 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 2 1/4 teaspoons instant yeast (1 packet)
  • 1/2 teaspoon salt
  • 3/4 cup warm milk (not hot)
  • 1/4 cup unsalted butter, softened
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • as needed oil for frying

For the Vanilla Pastry Cream

  • 2 cups whole milk
  • 1/2 cup granulated sugar
  • 4 large egg yolks
  • 1/4 cup cornstarch
  • 2 tablespoons unsalted butter
  • 2 teaspoons vanilla extract
  • 1 pinch salt

For the Chocolate Glaze

  • 3/4 cup heavy cream
  • 1 cup semi-sweet chocolate chips
  • 1 tablespoon butter (optional, for shine)

Instructions

  1. Mix and Knead the Dough: Whisk together flour, sugar, yeast, and salt in a large bowl. Add warm milk, softened butter, eggs, and vanilla. Mix until a soft dough forms, then knead on a floured surface for 8–10 minutes until smooth and elastic. The dough should be slightly tacky — avoid adding too much flour.
  2. First Rise: Place dough in a lightly greased bowl, cover with a towel, and let rise in a warm spot for 1–1½ hours until doubled in size.
  3. Make the Vanilla Pastry Cream: Heat 2 cups whole milk until steaming. Whisk sugar, egg yolks, cornstarch, and salt until pale. Slowly pour in the hot milk while whisking. Return to the saucepan and cook over medium heat, stirring constantly, until thick. Remove from heat, stir in butter and vanilla. Transfer to a bowl, press plastic wrap onto the surface, and refrigerate.
  4. Cut and Shape: Roll risen dough to ½-inch thickness. Cut with a 3-inch round cutter and place on parchment-lined trays. Cover and let rise again for 30–40 minutes.
  5. Fry Until Golden: Heat oil to 350°F (175°C). Fry donuts 1–2 minutes per side until golden brown. Do not overcrowd the pot. Transfer to paper towels to drain and let cool completely.
  6. Fill with Pastry Cream: Transfer chilled pastry cream to a piping bag with a round tip. Poke a hole in the side of each cooled donut and pipe cream in until the donut feels slightly heavier. Do not overfill.
  7. Make the Chocolate Glaze: Heat heavy cream until steaming, pour over chocolate chips, and let sit 2 minutes. Stir until smooth and glossy. Mix in butter if using. Let cool slightly until thickened.
  8. Dip and Set: Dip the top of each filled donut into the chocolate glaze. Place on a wire rack and allow the glaze to set until firm and shiny.

Notes

Best enjoyed the day they’re made. Store leftovers in the refrigerator and bring to room temperature before serving. The pastry cream can be made a day ahead and refrigerated. Use a thermometer to maintain consistent oil temperature while frying.

  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast, Dessert, Snack
  • Cuisine: American

Nutrition

  • Calories: 340
  • Sodium: 180
  • Saturated Fat: 8
  • Protein: 6
  • Cholesterol: 105
Share This Article
Leave a Comment