Coffee Custard Filled Donuts - Soft, pillowy yeast donuts filled with a creamy espresso custard and finished in powdered sugar.

I've been dying to make a donut that tastes like a latte - rich, sweet, and perfectly soft. These Espresso Custard Donuts are everything I wanted and more. The dough chills overnight so it's easy to work with, and the espresso filling is smooth, silky, and not overly sweet. It's the kind of donut that makes you feel like you're at a fancy bakery… but better because you made it yourself.
- Chai Custard Donuts With Spiced Glaze
- Homemade Apple Pie Donuts Recipe
- Pumpkin Chocolate Swirl Bread With Espresso
Why You'll Love This Coffee Custard Filled Donut.
- Soft, buttery donut dough that fries up golden and light
- A creamy espresso custard that tastes like coffee and cream in dessert form - basically the heart of these coffee custard filled donuts
- Easy to prep ahead - both the dough and custard rest overnight
- Bakery-style finish with a dusting of espresso sugar
- The perfect recipe for when you want to impress without doing too much or just want something fun to eat!
Ingredients - Coffee Custard Filled Donut.
This recipe makes classic bakery-style coffee custard filled donuts - fluffy yeast donuts filled with smooth espresso custard and finished in powdered sugar.
- warm whole milk - activates the yeast and gives the dough a soft texture
- active dry yeast - makes the donut dough light and fluffy
- granulated sugar - adds sweetness and helps the yeast bloom
- unsalted butter, softened - adds richness and structure
- large eggs and egg yolks, room temperature - bind and enrich the dough
- bread flour - gives strength and chew, can sub all purpose flour if that is all you have
- neutral oil or lard - for frying the donuts until golden brown
- granulated sugar - sweetens the custard
- espresso powder - adds bold coffee flavor, my favorite brand is King Arthur
- vanilla extract - rounds out the flavor, i love a strong vanilla
- cornstarch - thickens the custard smoothly
- whole milk - the base for the custard and the bread
- heavy whipping cream - makes the filling silky and light
- powdered sugar - for rolling the donuts
- cocoa powder - optional, for dusting the top of each donut

Step-by-Step Instructions
For the custard that makes these coffee custard donuts so special, start by heating whole milk, sugar, and vanilla extract over medium heat until lightly bubbling. Don't boil.
Make the Dough
- In a small bowl, mix warm milk, active dry yeast, and 1 teaspoon sugar. Let sit 5-10 minutes until foamy.
- In the bowl of a stand mixer fitted with a dough hook, whisk together flour and salt.
- Add the yeast mixture, eggs, and remaining sugar. Mix on low speed until combined.
- Add softened butter one tablespoon at a time, letting each piece blend fully.
- Knead on medium speed for 6-8 minutes until the dough is smooth and stretchy.
- Transfer to a greased large bowl, cover with plastic wrap, and refrigerate overnight (6-12 hours).
Make the Espresso Custard (the day before you fry)
- In a medium saucepan, heat whole milk, sugar, and vanilla extract over medium heat until lightly bubbling. Don't boil.
- In a separate bowl, whisk egg yolks and cornstarch until smooth.
- Remove the milk mixture from heat and whisk in espresso powder.
- Slowly drizzle about ½ cup of the hot milk mixture into the egg mixture while whisking constantly to temper.
- Pour the tempered mixture back into the saucepan with the rest of the milk and cook over medium heat, whisking until thick and pudding-like.
- Remove from heat and press plastic wrap directly on top to prevent a skin. Cool 20-30 minutes, then refrigerate overnight until fully chilled.
Cut and Proof the Donuts
- On a floured work surface, roll the chilled dough to ½-inch thick.
- Cut out rounds with a 3-inch cutter.
- Place on a lined tray, cover lightly, and let rise in a warm environment for 1-2 hours, or until puffy.
Fry the Donuts
- Heat neutral oil in a large saucepan or Dutch oven to 325°F.
- Fry each donut for 1-2 minutes per side, using a slotted spoon to flip.
- Transfer to a paper towel-lined rack to cool completely.
Assemble the Donuts
- In a stand mixer or hand mixer fitted with the whisk attachment, whip ⅔ cup heavy cream to soft peaks.
- Add the chilled coffee custard and mix until smooth.
- Gently fold in the remaining ⅓ cup heavy cream until evenly combined.
- Transfer to a piping bag fitted with a round tip.
- Use a chopstick to poke a hole in the top of each donut and fill until slightly puffed.
- Roll in powdered sugar or dust with espresso powder and cocoa.
Tips & Tricks
- Use the right temperature milk. Warm milk around 110°F wakes up the yeast without killing it.
- Don't panic if your dough feels sticky. Enriched doughs (with butter, eggs, and milk) are naturally softer. Give it a few extra minutes in the mixer or rest it for 5 minutes so the flour can fully hydrate.
- Chill overnight for flavor. The dough develops better structure and a deeper flavor in the fridge. Cold dough is also easier to roll and cut cleanly - less sticking, less mess.
- Proof in a warm environment. Aim for around 75-80°F. If your kitchen is cool, pop the tray into your oven (turned off!) with the light on or a mug of hot water underneath.
- Keep the oil steady. Use a thermometer - 325°F is your sweet spot. Too hot and the outside browns before the inside cooks; too cool and the donuts soak up oil.
- Drain on paper towels or a wire rack. Let any excess oil drip off before filling. If you're doing a big batch, you can keep finished donuts warm in a 200°F oven for up to 20 minutes.
- Whisk the custard constantly. When cooking your milk mixture, steady whisking prevents lumps and scrambled eggs. Stop whisking only once the mixture looks like thick pudding.
- Press plastic wrap right onto the custard. This prevents that weird skin from forming on top.
- Whip the cream to soft peaks, not stiff. Over-whipped cream makes the custard grainy. Soft peaks should curl gently at the tip.
- Let everything cool before filling. Make sure both donuts and custard are completely cool before piping.
- Don't overfill. Pipe until the donut just puffs slightly. Too much custard can split the donut or leak out the sides.

Frequently Asked Questions
- Can I make the dough ahead of time?
Yep! This dough actually loves a long chill. Mix it the night before, pop it in the fridge, and roll it out the next day. Cold dough is easier to handle and tastes even better. - My dough didn't rise much in the fridge - is that normal?
Totally normal. Cold dough rises slowly. Once it's shaped and sitting in a warm spot, it'll puff up beautifully. Just give it time! - Do I need to use bread flour?
Bread flour gives the donuts a slightly chewier, bakery-style texture, but all-purpose flour works great too. Your donuts will just be a touch softer. - My custard looks lumpy - did I ruin it?
Not at all! Whisk it off the heat until smooth again or press it through a fine mesh strainer. It'll be perfect. - What's the best oil for frying?
Use a neutral oil like canola, vegetable, or lard. Avoid olive oil. Keep your oil steady around 325°F for even frying and a soft golden crust. - Why does my powdered sugar disappear?
Humidity melts powdered sugar over time. Roll or dust right before serving to keep them looking bakery-perfect.
Storing and Freezing - Coffee Custard Filled Donuts
- Store filled coffee custard donuts in the fridge. Keep them in an airtight container for up to 3 days. Because of the custard filling, they need to stay chilled. When you're ready to eat, let them sit out for 10-15 minutes so the filling softens and tastes freshly made.
- Unfilled donuts stay soft at room temp. If you want to fry ahead but fill later, leave them unfilled and store in an airtight container at room temperature for up to 24 hours.
- Freeze before filling for best texture. Once the donuts are fried and cooled (but before adding custard), transfer them to a baking sheet, freeze for 1 hour, then move to a freezer-safe bag. They'll keep for up to 2 months.
- Thaw and reheat. Let frozen donuts thaw at room temperature, then warm them in a 300°F oven for 5-7 minutes before filling. This brings back that soft, fresh-from-the-fryer texture.
- Avoid freezing the custard. The espresso custard doesn't freeze well - it can split or turn grainy once thawed. Always make that part fresh.
Don't forget to save this recipe card and share it! I'd love to hear your feedback or answer any questions you have! Follow me on Instagram, Pinterest, and TikTok. I post so many fun things on all platforms.
- Outstanding Espresso Toffee Chunk Cookies
- Raspberry Filled Donut Recipe
- Buttermilk Old Fashioned Donut Recipe
Recipe

Coffee Custard Filled Donuts
Ingredients
For the Dough
- 1 ¼ cups warm whole milk 110°F
- 2 ¼ teaspoons active dry yeast
- 1 teaspoon granulated sugar for yeast activation
- ¼ cup granulated sugar
- ½ cup unsalted butter softened
- 2 large eggs room temperature
- 2 large egg yolks room temperature
- 5 ⅓ cups 725 g bread flour or all-purpose flour, plus extra for rolling (spooned and leveled)
- 2 teaspoons salt
- 2 cups lard or canola oil for frying
For the Espresso Custard
- ½ cup granulated sugar
- 1 ½ cups whole milk
- ¼ cup espresso powder
- 1 teaspoon pure vanilla extract
- 3 egg yolks
- ¼ cup cornstarch
- 1 cup heavy whipping cream divided
Topping
- 1 ½ cups powdered sugar
- 3 tablespoons espresso powder or cocoa powder
Instructions
Make the Dough
- In a small bowl, mix warm milk, yeast, and 1 teaspoon of sugar. Let sit for 5-10 minutes until foamy.1 ¼ cups warm whole milk, 2 ¼ teaspoons active dry yeast, 1 teaspoon granulated sugar
- In the bowl of a stand mixer fitted with the dough hook, whisk together flour and salt.5 ⅓ cups 725 g bread flour or all-purpose flour, plus extra for rolling (spooned and leveled), 2 teaspoons salt
- Add ¼ cup sugar, eggs, and the activated yeast mixture. Knead on low speed for 4 minutes until it starts to come together.¼ cup granulated sugar, 2 large eggs, 2 large egg yolks
- Add softened butter, one tablespoon at a time, letting each piece fully incorporate before adding the next. This should take 2-3 minutes.½ cup unsalted butter
- Knead on medium speed for 6-8 more minutes until smooth, stretchy, and slightly sticky.
- If it still feels too sticky, let the dough rest 5 minutes, then knead for 1 more minute to allow the flour to absorb the butter.
- Transfer to a greased bowl, cover, and refrigerate overnight (6-12 hours).
Make the Espresso Custard (prepare the day before frying)
- In a medium saucepan, heat milk, sugar, and vanilla over medium-high until bubbling and foamy, 3-5 minutes. Watch closely so it doesn't boil over.½ cup granulated sugar, 1 ½ cups whole milk, 1 teaspoon pure vanilla extract
- In a medium bowl, whisk together egg yolks and cornstarch until smooth.3 egg yolks, ¼ cup cornstarch
- Remove the milk mixture from the heat and add the espresso powder (doing it here reduces the chance of burning the espresso).¼ cup espresso powder
- Slowly drizzle about ½ cup of the hot milk mixture into the egg mixture, whisking constantly to temper the eggs. The mixture should stay smooth and slightly warm, not scrambled.
- Return the saucepan with the remaining milk to the stove. Add the tempered egg mixture while whisking quickly.
- Reduce heat to medium and cook, whisking continuously, until the custard thickens. It will look like thick pudding but a little stiffer - you'll feel more resistance as you stir, almost like smooth brownie batter. You may see slow, thick bubbles plop up in the center when it's ready.
- Remove from heat, transfer to a heatproof bowl, and press plastic wrap directly onto the surface to prevent a skin from forming.
- Cool 20-30 minutes at room temperature, then refrigerate overnight until fully chilled. You'll finish the rest when assembling the donuts.
Cut and Proof the Donuts
- On a floured surface, roll the chilled dough to ½-inch thick.
- Cut out 9 rounds with a 3-inch cutter. Twist scraps into crullers instead of re-rolling.
- Place on a lined tray, cover loosely, and let rise 1-2 hours until puffy and room temperature.
Fry the Donuts
- Heat oil in a deep pot to 325°F.2 cups lard or canola oil
- Fry donuts in batches, 60-90 seconds per side, until golden.
- Transfer to a paper towel-lined wire rack to cool completely before filling.
Assemble the Donuts
- In a stand mixer fitted with the whisk attachment, whip ⅔ cup of the heavy cream to medium peaks (the peaks should hold their shape but curl slightly at the tip).1 cup heavy whipping cream
- Add the chilled custard and mix until smooth.
- Gently fold in the remaining ⅓ cup heavy cream with a spatula until evenly combined.
- Transfer to a piping bag.
- Use a chopstick or wooden spoon handle to poke a hole in the top (or side) of each donut and wiggle to create a pocket.
- Place the powdered sugar in a shallow dish and gently roll all sides of each donut in it.
- Pipe custard into each donut until it puffs slightly.
- Dust with espresso powder, cocoa powder, or more powdered sugar before serving.1 ½ cups powdered sugar, 3 tablespoons espresso powder or cocoa powder





Leave a Reply