Homemade Cream Filled Doughnuts

This post may contain affiliate links for products that I endorse and use. If you buy from one of the links, I earn a commission at no cost to you.

I’ve tried to improve on a lot of skills this past year, many of them food-related. I’ve always loved baking, but I’ve mostly made simple things like brownies or cookies that require one bowl and little cleanup.
homemade cream filled doughnuts
So I wanted to take on more complicated baking projects. It started with a key lime layer cake from the Milk Bar All About Cake Book. I had this book for awhile, and always swooned over every cake, but these are no joke when it comes to time and steps.
homemade cream filled doughnuts
That cake was amazing — my favorite complicated bake so far — and I’ve since made a few more layer cakes with much success. Most were delivered to friends for birthdays or just for fun.
As much as I love cakes, I like other things too. Including homemade cream filled doughnuts. So here we are.
Now, this recipe isn’t nearly as complicated as the Milk Bar cake. But it’s a project that you’ll need to devote a day to. My recommendation is to pick a Saturday where you’ve got nothing going on and you can take your time. Bonus: you have homemade doughnuts to go with your Sunday morning coffee. If they make it that long.
homemade cream filled doughnuts
I divided my doughnuts into two flavors — banana cream pie because it’s my favorite. And a kinda s’mores version. Really just vanilla cream topped with chocolate ganache and graham crackers. S’mores? Boston Cream? Either way, they were a win.
homemade cream filled doughnuts
I just made a batch of vanilla pudding, divided into two and added banana to half. It is certainly easier to make one or the other because then you only have to make the whipped cream or the ganache, not both. But if you can make both, then I say, why not both?
homemade cream filled doughnuts
I’ve divided this up into what I think is the easiest method if you’re going to make it all. You can pick and choose, or fill your doughnuts with your favorite homemade cream.
If you are going to make everything on this list for two types of doughnuts, I recommend you make them in the following order:
  1. Filling
  2. Doughnuts
  3. Graham crumbs
  4. Whipped Cream
  5. Ganache — if using ganache, make this right before you’re ready to glaze your doughnuts

Homemade Cream Filled Doughnuts

No easy feat, these homemade cream-filled doughnuts are the perfect treat for your weekend coffee. Two varieties make it difficult to choose, but you can always have one of each!
5 from 1 vote
Prep Time 2 hours
Cook Time 30 minutes
Servings 12 doughnuts
Calories 456 kcal



  • 1/2 cup dark brown sugar
  • 1/4 cup cornstarch
  • 1/2 teaspoon kosher salt
  • 2 large egg yolks
  • 1 cup whole milk
  • 1/2 cup heavy whipping cream
  • 2 tablespoons unsalted butter
  • 1 tablespoon pure vanilla extract
  • 1 ripened banana mashed well


  • 1 package or 2 1/2 teaspoons active dry yeast
  • 2 tablespoons warm not hot! water
  • Pinch sugar
  • 3 1/2 cups all-purpose flour
  • 1 cup whole milk at room temperature
  • 1/4 cup unsalted butter softened
  • 3 egg yolks
  • 2 tablespoons sugar
  • 1 1/2 teaspoons salt
  • 1/4 teaspoon cinnamon
  • Vegetable oil for frying

Graham Cracker Crumbs:

  • 5 graham cracker sheets processed into fine crumbs
  • 3 tablespoons melted butter
  • 2 tablespoons sugar
  • 2 tablespoons heavy cream
  • Pinch salt
  • Whipped Cream:
  • 1 cup heavy cream well chilled
  • 3 tablespoons powdered sugar
  • 1/2 teaspoon vanilla extract
  • Pinch salt

Chocolate Ganache:

  • 4 ounces finely chopped dark chocolate
  • 1/2 cup heavy cream



  • Over no heat, combine the brown sugar, cornstarch, and salt in a medium saucepan. Whisk in the egg yolks, and slowly whisk in the milk and cream.
  • Turn the heat to medium-low, and whisk continuously until the mixture thickens and comes to a simmer. This will take several minutes.
  • When the mixture is thick enough to stay on the whisk, stir in the butter and vanilla. Whisk until combined and turn off heat.
  • Transfer mixture to a bowl and cover with plastic wrap, making sure to press the plastic onto the entire surface of the pudding.
  • Chill until ready to fill the doughnuts — at this point, you’ll add mashed banana to the cream. Use the whole banana for all of the cream, or divide the pudding in half and add half the banana to it.


  • Put the yeast, warm water, and a pinch of sugar in a small bowl. Stir and let sit for about 5 minutes until foamy.
  • In the bowl of a stand mixer fitted with a dough hook, add 3 cups of flour, milk, butter, egg yolks, sugar, salt, and cinnamon.
  • Turn the mixer to medium-low and mix until a soft dough forms. Increase the speed to medium-high and mix for 3-4 more minutes. Your dough will be slightly sticky but should clear the sides of the bowl. If it doesn’t, add more flour 1/4 cup at a time, but try not to add more than about 1/2 cup, as the dough should be sticky.
  • When done mixing, remove the bowl and sprinkle the dough very lightly with flour.
  • Cover with a towel and let the dough rise at room temperature (choose the warmest spot in your kitchen) for about 2 hours until the dough has doubled in size.
  • After the dough has risen, turn it on a lightly floured surface. Roll the dough into a 12-inch rectangle. Using a 3-inch round cookie or biscuit cutter, cut 12 rounds out of the dough and transfer to a baking sheet. You can re-roll the dough and cut out more doughnuts, but be aware that they will be much tougher and not as good. Cover with a towel and let rise for 30 minutes.
  • While the dough is rising, get a 4-5 quart pot and fill about 3 inches with vegetable oil. If you have a deep fryer, that will work here as well. Heat the oil until it reaches 350 degrees on a deep-fry thermometer.
  • After the doughnuts have risen for a second time, fry each one until golden brown, flipping with a slotted spoon or skimmer.
  • Remove from oil and put cool on a wire rack. Continue until all doughnuts have been fried.

Graham Crumbs:

  • Preheat oven to 350 degrees F.
  • Combine all of the ingredients in a mixing bowl. Mix until combined — it should be kind of clumpy.
  • Spread on a baking sheet and bake for 15 minutes. Let cool until ready to use.

Whipped Cream:

  • Put the cream, sugar, vanilla, and a pinch of salt in the bowl of a stand mixer fitted with a whisk attachment (Note: you can use a hand mixer or even a whisk for this) and beat on high until thick and creamy.

Chocolate Ganache:

  • Make the ganache just before you are ready to glaze your doughnuts
  • Put the chocolate in a heat-proof mixing bowl.
  • Heat the cream in a small saucepan over medium-low heat until it comes to a simmer. Do not let it boil.
  • Pour the hot cream over the chocolate. Let sit for 5 minutes and then stir with a rubber spatula until smooth.

To put the doughnuts together:

  • Make sure your doughnuts are at room temperature before filling.
  • Insert the back of a spoon or a chopstick into the doughnuts.
  • Fit a piping bag with the widest tip you have. Fill the bag with pudding — either vanilla or banana — and pipe into the doughnuts. This will be messy, and you’ll probably think you’re doing it wrong, but it is what it is.
  • For the whipped cream, you can use a pastry bag and pipe it on top or just use a spoon.
  • Sprinkle with the graham crumbs and banana slices if desired.
  • For the ganache, fill your doughnuts, make the ganache, and then glaze the doughnuts with ganache. Immediately sprinkle with graham crumbs.


Storing leftovers: Leftovers can be stored in an airtight container either at room temperature or in the fridge but should be eaten as soon as possible.
Variations: Fill with any variety of cream — chocolate, butterscotch, coconut. Can use vanilla wafers instead of graham crumbs, and milk or white chocolate ganache. You can also skip the fillings and roll the doughnuts in cinnamon or powdered sugar.
Pairs well with: Chocolate Chai Cold Brew, Earl Grey Lavender Latte


Calories: 456kcalCarbohydrates: 53gProtein: 7gFat: 25gSaturated Fat: 15gTrans Fat: 1gCholesterol: 126mgSodium: 466mgPotassium: 154mgFiber: 1gSugar: 17gVitamin A: 925IUVitamin C: 1mgCalcium: 98mgIron: 2mg
Nutrition information is only an estimate provided by an online nutrition calculator. View full nutrition disclousre.
Tried this recipe?Let us know how it was!

Leave a Comment

Recipe Rating