Learn how to make Boston Cream Donuts from scratch. These old-fashioned donuts are soft, sweet and delicious!

Nothing is more comforting than a homemade Boston cream filled donut. Thanks to this delicious recipe, you’ll never want to buy another store-bought donut again!
These donuts are fluffy and decorated with a delicious cream filling and chocolate frosting. They’re perfect for any occasion – breakfast, dessert, or even a special treat!
If you’re looking for more yummy doughnut recipes, try my Apple Cinnamon Baked Donuts or Air Fryer Cinnamon Sugar Pumpkin Spice Donuts!
What are Boston Cream Donuts?
Boston Cream Donuts are a type of donut that is filled with a cream-filled batter and then deep fried. They are usually decorated with a chocolate glaze.
What is the Texture of these Donuts?
Soft, buttery dough, fried to a golden perfection. Filled with a sweet, soft and creamy vanilla pudding filling, then dipped in a rich, smooth chocolate glaze.
What You’ll Need
- Warm milk – Warm water may be used instead.
- Warm water – Warm milk may be used instead.
- Sugar
- Yeast – Instant works best.
- Eggs
- White vinegar
- Vanilla
- Flour – All purpose flour. Do not substitute for anything else.
- Salt
- Butter – Salted works best at room temperature. If using unsalted make sure to add an additional ½ teaspoon of salt.
- Shortening – Butter may be used instead.
- Vanilla pudding
- Milk – Use whole milk. The fats in the whole milk make for a richer donut.
- Chocolate chips – Semi sweet tastes best, however, dark or milk chocolate can be used.
- Heavy cream
- Oil – Canola or vegetable for frying.
Recipe Tips
- Make sure milk and water is correct temperature when working with yeast, otherwise the dough will have trouble rising. If too hot it will kill the yeast. If too cold, the yeast won’t activate and dough won’t rise properly. Keep milk and water temperature between 105°-110°.
- Once the dough is finished kneading, remove it from the bowl and spray the bowl with baking spray. Add the dough back into the bowl and let rise. Spraying the bowl with baking spray will prevent it from sticking when you remove it.
- Make sure to fill donuts while they are still warm for best results. If you don’t, you will need to cut a hole in the side of the donut for filling.
- It’s best to use both water and milk, however, if one was to be substituted completely for the other it would be better to use all milk instead of all water. The fats in the whole milk help to create a richer donut. All water can be used however it does slightly alter the flavor and the texture slightly.
How to Make Homemade Boston Cream Donuts
Make the Dough
Attach a whisk attachment to a stand mixer. In the bowl add warm milk, warm water, yeast and only 2 Tablespoons of sugar. Proof for 5 minutes until frothy.
Add the remaining sugar plus eggs and mix till combined. Add vinegar and vanilla and mix until incorporated.
Swap the mixer attachment to a dough hook, then add in flour and salt. Knead for 2 minutes. Add butter and shortening and continue kneading for an additional 5 minutes.
Remove the bowl from the stand mixer and cover with plastic wrap. Let dough rise for 1 hour or until doubled in size.
Cut the Donuts
Once the dough has risen, turn out onto a clean, lightly floured surface. Roll the dough out into a ½” thick circle.
Use a donut cutter to cut out as many donuts as you can, then place cut donuts onto a baking sheet lined with parchment paper. Reroll the scrap dough and cut out remaining donuts.
Place the remaining donuts into the baking sheet and let them rise for 1 hour.
Fry the Donuts
A few minutes before the end of the rise time, preheat 3” of oil in a large stockpot over medium heat to 375°.
Carefully place 2-3 donuts into the hot oil and fry for 1 ½ – 2 minutes. Flip over and repeat on the other side.
Once cooked, remove the donuts and place onto a wire cooling rack. Repeat the frying process with the remaining donuts.
Make the Cream Filling
In a bowl add pudding and milk. Mix for 2 minutes until set. Add pudding mix to a piping bag with a fitted round tip.
While donuts are warm, pipe filling into the side of donut and fill until it pushes the piping tip back. Repeat until all donuts are filled.
Make the Glaze
Add heavy cream to a microwave safe bowl and heat for 1 minute. Pour over chocolate chips and let stand for 1 minute. Whisk together until combined and smooth.
Whisk in salt and vanilla. Dip each filled donut into chocolate glaze, then place onto a wire cooling rack until set.
How to Store Boston Cream Donuts
Donuts may be stored in an airtight container or baggie for up to 2 days.
Recipe
Boston Cream Donuts
Ingredients
Donuts Ingredients
- 1 ⅓ cups warm milk
- 1 cup warm water
- ⅓ cup sugar + 2 Tablespoons
- 3 ½ teaspoons yeast
- 2 eggs + 1 yolk
- 1 Tablespoon white vinegar
- 2 teaspoons vanilla
- 7 ½ cups flour
- 1 teaspoon salt
- 3 Tablespoons butter
- 3 Tablespoons shortening
Filling Ingredients
- 3.4 ounce box vanilla pudding
- 2 cups milk
Glaze Ingredients
- 1 ½ cups chocolate chips
- ¾ cup + 2 Tablespoons heavy cream
- ½ teaspoon salt
- ½ teaspoon vanilla
- Oil for Frying
Instructions
Make the Dough
- Attach a whisk attachment to a stand mixer. In the bowl add warm milk, warm water, yeast and only 2 Tablespoons of sugar. Proof for 5 minutes until frothy.
- Add the remaining sugar plus eggs and mix till combined. Add vinegar and vanilla and mix until incorporated.
- Swap the mixer attachment to a dough hook, then add in flour and salt. Knead for 2 minutes. Add butter and shortening and continue kneading for an additional 5 minutes.
- Remove the bowl from the stand mixer and cover with plastic wrap. Let dough rise for 1 hour or until doubled in size.
Cut the Donuts
- Once the dough has risen, turn out onto a clean, lightly floured surface. Roll the dough out into a ½” thick circle.
- Use a donut cutter to cut out as many donuts as you can, then place cut donuts onto a baking sheet lined with parchment paper. Reroll the scrap dough and cut out remaining donuts.
- Place the remaining donuts into the baking sheet and let them rise for 1 hour.
Fry the Donuts
- A few minutes before the end of the rise time, preheat 3” of oil in a large stockpot over medium heat to 375°.
- Carefully place 2-3 donuts into the hot oil and fry for 1 ½ – 2 minutes. Flip over and repeat on the other side.
- Once cooked, remove the donuts and place onto a wire cooling rack. Repeat the frying process with the remaining donuts.
Make the Cream Filling
- In a bowl add pudding and milk. Mix for 2 minutes until set. Add pudding mix to a piping bag with a fitted round tip.
- While donuts are warm, pipe filling into the side of donut and fill until it pushes the piping tip back. Repeat until all donuts are filled.
Make the Glaze
- Add heavy cream to a microwave safe bowl and heat for 1 minute. Pour over chocolate chips and let stand for 1 minute. Whisk together until combined and smooth.
- Whisk in salt and vanilla. Dip each filled donut into chocolate glaze, then place onto a wire cooling rack until set.
How to Store Boston Cream Donuts
- Donuts may be stored in an airtight container or baggie for up to 2 days.
Notes
Recipe Tips
- Make sure milk and water is correct temperature when working with yeast, otherwise the dough will have trouble rising. If too hot it will kill the yeast. If too cold, the yeast won’t activate and dough won’t rise properly. Keep milk and water temperature between 105°-110°.
- Once the dough is finished kneading, remove it from the bowl and spray the bowl with baking spray. Add the dough back into the bowl and let rise. Spraying the bowl with baking spray will prevent it from sticking when you remove it.
- Make sure to fill donuts while they are still warm for best results. If you don't, you will need to cut a hole in the side of the donut for filling.
- It's best to use both water and milk, however, if one was to be substituted completely for the other it would be better to use all milk instead of all water. The fats in the whole milk help to create a richer donut. All water can be used however it does slightly alter the flavor and the texture slightly.
Nutrition Disclosure
Nutritional facts are estimates and are provided as a courtesy to the reader. Please utilize your own brand nutritional values to double check against our estimates. Nutritional values are calculated via a third party. Changing ingredients, amounts or cooking technique will alter the estimated nutritional calculations.
Linda Gardner
I wonder if they could be made in an air fryer?
Alison
I’m not sure. I have not tried that method.