Go Back
Peach Cream Filled Doughnuts

Peach Cream Filled Doughnuts

Homemade pastry cream and peach preserves are stuffed inside these peach cream filled doughnuts. A tasty way to celebrate the end of summer! 
Yield: makes 10 four-inch doughnuts
Prep Time: 1 hr
Cook Time: 15 mins
Dough Rest Time: 9 hrs
Total Time: 10 hrs 15 mins
Course: Breakfast, Dessert
Cuisine: American
Keyword: donut, doughnut, brioche donut, cream filled donut, peach donut
Servings: 10 donuts
Author: Maryanne Cabrera


Peach Preserves:

  • 20 oz (about 4 cups) sliced peaches
  • ¼ cup light brown sugar, packed
  • ¼ teaspoon fine sea salt
  • 2 teaspoon fresh squeezed lemon juice

Vanilla Pastry Cream:

  • cup cornstarch
  • ¾ cup granulated sugar divided
  • 2 cup whole milk divided
  • 4 large egg yolks
  • ¼ teaspoon fine sea salt
  • 2 teaspoons pure vanilla extract
  • 2 Tablespoons unsalted butter, softened


  • 2 ½ teaspoons dry active yeast
  • cup whole milk, heated to 100-110°F
  • ¼ cup granulated sugar
  • 3 large eggs, room temperature
  • 3 ½ cups all-purpose flour
  • 1 ½ teapoons kosher salt
  • 8 Tablespoons (½ cup) unsalted butter, softened

Other Components:

  • 3 cups vegetable shortening, for frying
  • ½ cup granulated sugar, for coating


Peach Preserves:

  • Combine peaches, sugar, salt, and lemon juice in a heavy bottomed sauce pot. Set over medium heat and bring to a boil. Lower heat and allow to simmer for 10-15 minutes until peaches are soft. Stir as necessary to prevent burning. Remove from heat and mash peaches using a muddler. Cool to room temperature. Transfer to a container and keep chilled in the fridge until ready to use. 

Vanilla Pastry Cream:

  • Line a quarter-sheet baking pan with plastic wrap, making sure the sides of the pan are also covered. Set aside.
  • Pour 1 ½ cups milk into a large heavy bottomed sauce pot. Add salt and ½ cup sugar. Whisk together. Place over medium-high heat. Stir occasionally to make sure the milk does not burn along the sides or bottom of the pan. Bring to a boil.
  • Meanwhile, in a medium bowl, whisk together cornstarch and ¼ cup sugar. Add in remaining ½ cup milk and yolks. Whisk until smooth.
  • Once milk has boiled, reduce heat. Slowly add a little bit of the milk into the cornstarch mixture. Whisk constantly to distribute the heat. Continue to add milk and whisk until only a couple tablespoons of milk are left in the saucepan. Pour all the egg-milk mixture back into the saucepan.
  • Whisk constantly over medium-low heat until the custard has thickened. Keep whisking and let the custard come to boil to cook out the cornstarch flavor. Remove from heat. Whisk in butter until smooth. Add vanilla and whisk until combined.
  • Pour the hot pastry cream into the prepared plastic wrapped sheet pan. Spread evenly. Cover with plastic wrap and freeze for 10-15 minutes until the pastry cream has cooled to room temperature. Remove from freezer and transfer to an airtight container. Place plastic wrap directly on pastry cream to avoid condensation. Let chill in the refrigerator until ready to use.


  • In the bowl of a stand mixer, dissolve yeast and 2 teaspoons of sugar in warm milk. Let sit for 5-8 minutes until mixture is foamy. Whisk in remaining sugar and eggs.
  • Attach dough hook to stand mixture. Add half of flour mixture and salt. Mix on low speed until dough begins to come together. Add remaining flour and continue to mix until dough is shaggy. Slowly add butter and increase speed to medium. Knead for 3 minutes until mixture forms a smooth dough.
  • Transfer dough to a lightly oiled large bowl. Cover with plastic wrap and allow to chill in the fridge overnight. (8-12 hours)
  • On a floured surface, roll dough to about ½-inch thick. Using a 3 ½ or 4-inch round cutter, punch out doughnuts. Loosely cover rounds with plastic wrap. Let rest for 45-60 minutes until doughnuts are puffy.
  • Add vegetable shortening to a large heavy bottomed saucepot (Dutch ovens and cast iron pans work best). Set over medium heat until oil reaches 350° F.
  • Carefully place 2-3 doughnut rounds into hot oil. Do not overcrowd. Cook for 90 seconds to 2 minutes on each side, until golden brown. Use a slotted spoon to transfer cooked doughnuts onto a paper-towel lined baking sheet. NOTE: Oil temperature will change as you add raw doughnuts. Monitor oil temperature to make sure doughnuts do not burn. 
  • Toss warm doughnuts in sugar. Place on wire rack to cool until you are ready to fill doughnuts.


  • Once doughnuts are completely cooled, use a chopstick to poke holes on each side of the doughnut.
  • Prepare two pastry bags fitted with small round piping tips. Fill one bag with pastry cream, and the other bag with peach preserves.
  • Squeeze about ¼ cup of pastry cream into each doughnut, filling both sides. Squeeze about 1 Tbsp of peach preserves into each doughnut. Serve immediately. 


Regarding cooking times: sacrifice one doughnut as a tester to make sure the doughnuts are cooked inside. Adjust cooking times accordingly. 
Feel free to substitute store-bought peach jam/preserves to save time
All images and text ©The Little Epicurean