Boston Cream Donuts
This post may contain affiliate links. Please read our disclosure policy.
Soft, airy homemade donuts that are filled with a rich, creamy custard and topped with a decadent chocolate glaze! Thanks to this delicious recipe you can make your favorite Boston Cream Donuts at home.

We are making Boston cream donuts from scratch, and I couldn’t be more excited to share this recipe with you! These donuts taste just like the ones from a fancy donut shop and are the best breakfast treat. I’m the first to admit these aren’t your average weekend breakfast recipe! They do take time, but the effort is so worth it.
Make a batch of these donuts ahead of time and then serve up some scrambled eggs, bacon, and coffee for an epic breakfast or brunch your family won’t forget! Short on time? Save these Boston cream donuts for later and try my baked Samoa donuts, snickerdoodle donuts, or air fryer donuts instead!
Why You’ll Love Boston Cream Donuts
- This is a completely homemade recipe! No shortcuts – just amazing donuts filled with the best filling and topped with chocolate.
- These cream-filled donuts are soft, airy, and delicious! The texture is irresistible and just like a donut shop.
- I’m sharing all of the tips and tricks along with make-ahead tips so you get the perfect batch every time!
Ingredients for Boston Cream Donuts
- All-purpose flour – Don’t try to substitute this with anything else. Just simple all purpose flour is all you need.
- Fast-acting dry yeast – This is also called instant yeast. It’s not the same thing as dry active yeast, so be sure to double-check the label.
- Lukewarm milk – The best temperature is between 110 to 115°F. You’ll want to use 2% or whole milk — the higher fat content helps you get the right consistency for the donut.
- Lukewarm water – Mix this in with the dough to help combine all of the dry ingredients.
- Granulated sugar – Adds the perfect sweetness to these delicious donuts.
- Whole eggs and egg yolks – You will need whole eggs for the dough and just egg yolks for the cream filling.
- Butter – Make sure the butter is room temperature so that it mixes in easily.
- Baking powder – This is a rising agent that will help make your donuts perfectly fluffy.
- Salt – Bring out the sweetness in these donuts with a touch of salt.
- Cornstarch – Cornstarch is the perfect way to thicken the custard.
- Vanilla extract – Create depth of flavor with a splash of vanilla extract.
- Semisweet chocolate chips – You could also use a semisweet baking bar, or go with dark chocolate or milk chocolate if you prefer!
- Heavy cream – Combine this with the chocolate to make the glaze.
How To Make Boston Cream Donuts
There are quite a few steps to this process, but don’t worry, I’ll walk you through each one. Let’s start with the dough for the Boston cream doughnuts first:
How to Make the Dough
If you use a stand mixer to make the dough, it’s a pretty quick and easy process. If you don’t have one, you can still make it — it will just take a little longer to knead the dough by hand.
First, whisk the warm milk, water, sugar, and yeast in the stand mixer bowl. Leave it for five minutes or until the yeast starts to foam.
Add the softened butter, egg, and baking powder to the yeast mixture and combine. Use the dough hook to knead the dough for about five minutes or until it’s smooth.
If you are kneading by hand, it will take eight to ten minutes. You will know when the dough is ready when it is smooth and soft.
Place the dough in a greased bowl and then cover it with plastic wrap. Leave it for about an hour, or until it’s doubled in size. Depending on the temperature of the room it could take more or less time. A colder room will cause the dough to rise slower.
Once it’s doubled in size, punch the dough down and roll it out on a floured surface until it’s 1/2″ thick.
Use the 3″ cookie cutter to cut out each donut. Place them on a sheet pan lined with parchment, cover, and leave them to rise for 15 minutes.
How To Fry The Donuts
While your donuts are proofing, prepare the oil for frying. Fill a large pot or Dutch oven with two inches of oil that has a high smoke point. Canola oil is good for frying donuts because it has a neutral flavor.
Heat the oil until it reaches a temperature between 350 to 360°F, then prepare to fry the donuts in batches of two or three.
Carefully lower them into the oil and once they are golden on one side, carefully turn them to fry them on the other side. They usually take about two minutes per side.
Place them on a wire rack lined with paper towels to cool. They need to be completely cooled before you fill them.
How to Make Boston Cream Donut Filling
For the pastry cream filling, add sugar, cornstarch, and milk to a large saucepan and mix until smooth. Cook, stirring continuously, over medium heat until mixture begins to thicken and boil.
Then reduce heat to medium and simmer for 1 minute. Remove from heat.
Add a little bit of mixture to the egg yolks and whisk together, then add the egg mixture to milk mixture. Place the saucepan back on the heat and bring to a light boil. Allow to boil for 2 minutes, stirring continuously.
Remove from the heat, then add butter and vanilla and stir until smooth. Pour into a medium bowl, cover with plastic wrap and press it directly on surface. Refrigerate until cold.
How To Fill And Glaze The Donuts
Place the filling into a piping bag fitted with a round tip. Use a knife to carefully cut a hole in each donut. You should cut the hole in the side of the donut – not on the top or the bottom. The hole should go about 3/4 of the way into the donut.
Pipe the filling into each donut and then set them aside.
For the chocolate glaze, all you do is heat cream to just below the boiling point. So, it should be steaming hot. Pour it over the chocolate chips and stir until fully melted and smooth glaze.
Then take each cream filled donut and swirl the top in the glaze, so it’s evenly coated. Let the glaze set for a few minutes before serving the donuts.
Once the glaze is set, your donuts are ready to be served!
How to Store Homemade Boston Cream Donuts
Once the donuts are filled and glazed, it’s best to eat them within a couple of days. They will keep in the refrigerator for up to two days, just store them in an airtight container. I do not recommend freezing any leftovers.
Can I make any part of this Boston cream donuts recipe ahead of time?
You can make the cream filling a day ahead and keep it in the refrigerator. You can also make and fry the donuts a day in advance and then fill and glaze them the next day. Keep the plain donuts in an airtight container in the refrigerator until you are ready to fill them.
What Are Boston Cream Donuts?
Boston cream donuts are yeast donuts that are fried and then filled with creamy, rich pastry cream. Then you dip them in chocolate on top, so they look like little Boston cream pies!
If you’ve never made yeasted donuts, you’ll be surprised how easy they are to make. The dough is simple, and the only hard part is waiting for it to proof.
How long do cream-filled donuts last unrefrigerated?
These Boston cream filled donuts will last for about 2 hours outside of the fridge. Once you hit that two hour mark, transfer the donuts to the fridge in order to keep the cream filling from spoiling.
What to Serve with Boston Cream Filled Donuts
I am a firm believer that donuts are their own food group and can totally exist on their own! However, I do love pairing these with other tasty breakfast favorites like sheet pan breakfast and a nice caramel latte.
Ham and cheese egg muffins are a nice on-the-go pairing, and pairing a donut with eggs and sausage will never get old. Oh, and tater tot casserole is so yummy with homemade Boston cream donuts on the side. Really, just choose any breakfast favorite and then enjoy!
Pro Tips for the Best Boston Cream Filled Donuts
- Always let your dough proof in a warm spot in your kitchen. The top of the fridge or under a microwave light is great. Even an oven, turned off, but with the oven light on will work!
- Allow the donuts to cool on a wire rack so that they cool all the way through and more quickly.
- Piping bags really are the best option when it comes to filling the donuts. Sometimes people use ziplock bags with the corner cut off to frost things, and that’s a great hack! But I don’t recommend it here because it will be a bit difficult to control.
Are you ready to surprise everyone with homemade Boston cream donuts!? You are going to get rave reviews when you make this recipe, I can promise you! I hope you give these a try soon – enjoy!
More Special Breakfast Recipes
- Put a festive spin on breakfast and make Funfetti Pancakes! They are perfect for birthdays or anytime you want to celebrate with sprinkles!
- Mini Pancake Cereal is a fun twist on a classic breakfast!
- Stuffed French Toast is a whole new level! Thick slices of French toast with a cream cheese center will be a hit when you make it.
- When you make homemade Eggs Benedict, everyone will think you went to culinary school! This favorite brunch dish is easy to make at home.
- Tender, delicious Baked Chocolate Donuts with a homemade chocolate glaze.
Did you make this? If you snap a photo, please be sure tag me on Instagram at @julieseatsandtreats or #julieseatsandtreats so I can see your yummy treat!
Boston Cream Donuts
Ingredients
Donuts
- 16 ounces all-purpose flour
- 1 package fast-acting dry yeast (0.25 oz)
- 1 ounce milk lukewarm
- 7 ounces water lukewarm
- 3 Tablespoons granulated sugar
- 1 egg room temperature
- 3 ounces unsalted butter softened, cubed
- ⅓ teaspoon baking powder
- ½ teaspoon salt
Custard
- 1 cup milk
- 2 egg yolks
- 1 Tablespoon cornstarch
- ¼ cup granulated sugar
- 1 Tablespoon unsalted butter
- 1 teaspoon vanilla extract
Chocolate Glaze
- 4 ounces semisweet chocolate chips
- ⅓ cup heavy cream
Instructions
- Combine the warm water, milk, sugar, and yeast in a large bowl. Whisk to dissolve the yeast. Allow the yeast to proof for about 5 minutes or until it starts to foam.
- Add the remaining ingredients. Knead on low using a dough hook on your mixer or by hand. Knead for about 5 minutes or until the dough is nice and smooth.
- Place the dough into a greased bowl, cover with plastic wrap and let rise in a warm draft-free place until almost doubled in size, about an hour.
- Punch the dough down and roll out on a lightly floured surface to 1/2-inch thick. Use a 3-inch cutter to cut the donuts. Place the donuts on a floured parchment-lined baking sheet, cover with plastic wrap, and let proof for 15 minutes. Re-roll the remaining dough, cut out the remaining donuts and add them to the baking sheet.
- Heat 2 inches of oil in a heavy pot (Dutch oven) to 350-360°F. Drop 2-3 donuts at a time and allow to become golden before turning to the other side, about 2 minutes per side.
- Remove from the oil and place on paper towel-covered wire rack. Let cool before filling.
- For the pastry cream, add the sugar, cornstarch, and milk to a large saucepan and mix until smooth. Cook, stirring continuously, over medium heat until mixture begins to thicken and boil. Reduce heat to medium and simmer for 1 minute. Remove from heat.
- Add a little bit of mixture to the egg yolks and whisk together, then add egg mixture to milk mixture. Place the saucepan back on the heat and bring to a light boil. Allow to boil for 2 minutes, stirring continuously.
- Remove from heat, add butter and vanilla. Stir until smooth. Pour into a medium bowl. Cover with plastic wrap and press it directly on surface. Refrigerate until cold.
- For the chocolate glaze, heat the cream in a microwave or over the medium heat until just below boiling point. Pour the heated cream over the chocolate chips and let sit for 1 minute. Whisk it all together until the chocolate it fully melted.
- Fill a piping bag with a round tip with the cream. Using a small knife, cut a hole in the side of each donut about 3/4 of the way into the donut and pipe a generous amount of vanilla cream into the center of the donut.
- Swirl the top of the donut in the glaze and allow to sit for about 10 minutes before serving.
JoJo says
Filled our mouths with utter joy!!! The dough was like silk. They puffed up while frying. Not enough adjectives to describe how delish they were. Thank you.
Julie Evink says
That all sound sooooo delicious! Thank you JoJo!
Chey says
way too much rubbish to scroll through at start of recipe, and website is unusable and unreadable on mobile 🙁
Julie Evink says
You can always click the “jump to recipe” button at the top if you want to skip past the descriptions.
Judy Brown says
I just put all the dry ingredients in and noticed that 1st you said baking soda, but then it’s powder in the directions. never added either in my 50 years of baking so I said what ever- but I did use powder. Hope it doesn’t screw up the end results.
Brooke Kill says
Hey Judy, it is supposed to be baking powder, that was an error. I hope they turned out delicious!
Adrienne says
Recipe was great. Definitely takes way longer than it says based on the rising time & there are so many ads that I almost ditched the recipe halfway through because I couldn’t scroll down to the next part of the recipe without waiting for all the ads to load. Won’t be using this website strictly for the ad reason but the recipe itself was great.
Amber says
Wow!!!! These are amazing🎉 the custard is the best I’ve ever made, and I’ve made a few. The donut is lightly crispy on the outside and super soft and fluffy on the inside. Thanks so much for sharing your amazing recipe. We couldn’t stop eating them even before we filled and dipped them in chocolate😆
Sarah Hill says
Thank you so much! I’m glad they were a hit! Thank you for commenting and rating this recipe!
Camden says
Boston cream donuts have always been a favorite of my family’s whenever we would get dessert together. I’d love to sit down with these and a glass of milk the next time I’m in need of something sweet!
Courtney says
These are so tasty!
Alyssa says
Donuts is one of our favorite breakfast treats. I can’t wait to try making these Boston cream donuts at home.
Courtney says
Enjoy!
Debbie says
I am blown away! I never even thought about making my own Boston cream donuts. This recipe is a keeper!
Courtney says
So so good! So glad you enjoyed this recipe!
Kimberly Muir says
These were the best Boston cream donuts we ever had. Clean without any artificial ingredients or preservatives. No upset stomach. We were quite pleased because it was my first attempt at making Boston Cream Donuts. Excellent recipe to follow! Thank you!💐
Brittany says
Thanks for sharing the ideas for making some ingredients ahead of time. As I was reading over the instructions for your Boston cream donuts I was thinking of the time involved. Rarely do I have that much time at once, but splitting it over 2 days seems much more doable! I can’t wait to wow my family with this recipe!
Kristen says
I am SO excited right now! Boston Cream Donuts have always been my favorite and I haven’t had one in almost 20 years, since being diagnosed with gluten intolerance. I am going to play with this recipe and see if I can make a gluten free version! Thank you!
Courtney says
Yes! I hope you love these. SO good!
Cindy says
The filling is soooo good – thank you!!
Courtney says
Thank you!
Marye Audet-White says
Boston cream donuts are my favorite! This recipe looks totally worth the effort.
Courtney says
Definitely a recipe made with love!
Camden says
I love Boston cream donuts! I’m excited to add the recipe to my menu for the weekend!
Courtney says
Enjoy!
Cynthia says
I love that this Boston Cream Donuts recipe is made with whole food ingredients, no preservatives, etc.
Courtney says
Yes and right in your kitchen!