There’s nothing quite like the warm, fluffy delight of a perfectly homemade filled doughnut. Whether you crave a rich chocolate center, a burst of fruity jam, or a classic cream filling, making doughnuts at home is a rewarding experience. This guide will walk you through crafting the perfect homemade doughnut base and then offer delicious variations to fill and top them.
Quick Overview
- Main topic: Homemade filled doughnuts
- Best for: Home bakers, dessert lovers, special occasions
- Number of recipes: 6 (1 base dough + 5 filling/topping variations)
- Prep style: Frying, baking, no-bake fillings
- Reader benefit: Easy-to-follow recipes for a variety of delicious filled doughnuts
Recipe 1: Classic Homemade Doughnut Base

This recipe creates a soft, airy doughnut dough that is perfect for frying and ready to be filled with your favorite flavors.
Servings: 12-15 doughnuts
Prep time: 2 hours 30 minutes (includes proofing)
Cook / chill / rest time: 15-20 minutes (frying)
Ingredients:
- 1 cup (240ml) whole milk, warmed (105-115°F / 40-46°C)
- 2 ¼ teaspoons (7g) active dry yeast (one standard packet)
- ¼ cup (50g) granulated sugar + 1 teaspoon for yeast
- 1 large egg yolk
- ¼ cup (57g) unsalted butter, melted and cooled
- ½ teaspoon salt
- 3 cups (360g) all-purpose flour, plus more for dusting
- Vegetable oil or canola oil, for frying
Instructions:
- In a large bowl, combine the warm milk, 1 teaspoon of sugar, and yeast. Stir gently and let sit for 5-10 minutes until foamy.
- Add the remaining ¼ cup sugar, egg yolk, melted butter, and salt to the yeast mixture. Whisk until well combined.
- Gradually add the flour, mixing with a wooden spoon or a stand mixer with a dough hook until a shaggy dough forms.
- Turn the dough out onto a lightly floured surface and knead for 5-7 minutes, or until smooth and elastic.
- Place the dough in a lightly oiled bowl, turn to coat, cover with plastic wrap, and let rise in a warm place for 1-1.5 hours, or until doubled in size.
- Once risen, gently punch down the dough. Roll it out on a lightly floured surface to about ½-inch thickness.
- Using a 2-3 inch round cutter, cut out doughnuts. Reroll scraps as needed.
- Place the cut doughnuts on a parchment-lined baking sheet, leaving some space between them. Cover loosely with plastic wrap or a clean kitchen towel and let rise for another 30-45 minutes, or until puffy.
- Heat 2-3 inches of oil in a large heavy-bottomed pot or Dutch oven to 350°F (175°C).
- Carefully place 2-3 doughnuts into the hot oil (do not overcrowd). Fry for 1-2 minutes per side, or until golden brown.
- Remove fried doughnuts with a slotted spoon and place them on a wire rack lined with paper towels to drain excess oil. Let cool completely before filling or topping.
Storage / Serving / Usage Note: Doughnuts are best enjoyed fresh on the day they are made. Store any leftovers in an airtight container at room temperature for up to 2 days.
Recipe 2: Rich Chocolate Filled Doughnuts

Transform your classic doughnuts into a chocolate lover’s dream.
Servings: Fills 12-15 doughnuts
Prep time: 15 minutes
Cook / chill / rest time: 10 minutes (for ganache)
Ingredients:
- 1 cup (170g) good quality semi-sweet chocolate chips or chopped chocolate
- ½ cup (120ml) heavy cream
- 1 tablespoon unsalted butter (optional, for shine)
- 12-15 cooled Classic Homemade Doughnuts
- Optional: cocoa powder or chocolate glaze for topping
Instructions:
- Place chocolate chips in a heatproof bowl.
- Heat heavy cream in a small saucepan over medium heat until it just begins to simmer. Pour the hot cream over the chocolate. Let sit for 5 minutes, then stir until smooth. Stir in butter if using.
- Let the ganache cool slightly until it thickens enough to hold its shape when piped (about 15-20 minutes at room temperature or 5-10 minutes in the fridge, stirring occasionally).
- Once cooled, transfer the ganache to a piping bag fitted with a round tip.
- Using a small knife or skewer, create a small hole in the side of each cooled doughnut.
- Insert the piping tip into the hole and gently squeeze to fill the doughnut until it feels plump.
- Dust with cocoa powder or dip in a simple chocolate glaze (melted chocolate with a touch of oil) if desired.
Storage / Serving / Usage Note: Store chocolate-filled doughnuts in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days.
Recipe 3: Classic Jam Filled Doughnuts

A beloved classic, these jam-filled doughnuts offer a delightful fruity burst.
Servings: Fills 12-15 doughnuts
Prep time: 5 minutes
Cook / chill / rest time: None
Ingredients:
- 1 cup (250g) fruit jam or preserve (strawberry, raspberry, apricot work well)
- 12-15 cooled Classic Homemade Doughnuts
- Confectioners’ sugar, for dusting
Instructions:
- If your jam is very thick, you can warm it slightly in a small saucepan or microwave to make it easier to pipe.
- Transfer the jam to a piping bag fitted with a round tip.
- Using a small knife or skewer, create a small hole in the side of each cooled doughnut.
- Insert the piping tip into the hole and gently squeeze to fill the doughnut until it feels plump.
- Dust generously with confectioners’ sugar before serving.
Storage / Serving / Usage Note: Store jam-filled doughnuts in an airtight container at room temperature for up to 2 days. For longer storage or in warm climates, refrigerate.
Recipe 4: Cream Filled Doughnuts

For a lighter, classic bakery style, fill your doughnuts with a rich vanilla cream.
Servings: Fills 12-15 doughnuts
Prep time: 20 minutes
Cook / chill / rest time: 1 hour (for pastry cream chilling)
Ingredients:
- For the Pastry Cream:
- 1 ½ cups (360ml) whole milk
- ½ cup (100g) granulated sugar, divided
- ¼ cup (30g) cornstarch
- 2 large egg yolks
- 2 tablespoons (28g) unsalted butter, softened
- 1 teaspoon vanilla extract
- 12-15 cooled Classic Homemade Doughnuts
- Confectioners’ sugar, for dusting
Instructions:
- In a medium saucepan, heat milk with half of the sugar over medium heat until it just begins to simmer.
- In a separate bowl, whisk together the remaining sugar, cornstarch, and egg yolks until smooth.
- Temper the egg yolk mixture by slowly whisking in about ½ cup of the hot milk. Then, gradually pour the tempered mixture back into the saucepan with the remaining hot milk, whisking constantly.
- Cook over medium heat, whisking continuously, until the mixture thickens significantly and comes to a boil. Boil for 1 minute, still whisking.
- Remove from heat and stir in the butter and vanilla extract until smooth.
- Pour the pastry cream into a shallow dish, cover with plastic wrap pressed directly onto the surface (to prevent a skin from forming), and chill in the refrigerator for at least 1 hour, or until completely cold and firm.
- Once chilled, whisk the pastry cream vigorously to loosen it, then transfer to a piping bag fitted with a round tip.
- Create a small hole in the side of each cooled doughnut and fill generously with the pastry cream.
- Dust with confectioners’ sugar before serving.
Storage / Serving / Usage Note: Cream-filled doughnuts must be stored in an airtight container in the refrigerator and consumed within 2 days due to the dairy filling.
Recipe 5: Powdered Sugar Doughnuts

Sometimes, simplicity is key. These doughnuts are gently sweetened with a dusting of powdered sugar.
Servings: 12-15 doughnuts
Prep time: 2 minutes
Cook / chill / rest time: None
Ingredients:
- 12-15 cooled Classic Homemade Doughnuts
- ½ – ¾ cup confectioners’ sugar
Instructions:
- Place confectioners’ sugar in a shallow dish or a paper bag.
- One at a time, roll or shake cooled doughnuts in the sugar until evenly coated.
- Alternatively, place doughnuts on a wire rack and sift confectioners’ sugar over them.
Storage / Serving / Usage Note: Best served fresh. Store in an airtight container at room temperature for up to 2 days; dust with more sugar if needed before serving.
Recipe 6: Chocolate Glazed Sprinkle Doughnuts

Add a playful touch with a classic chocolate glaze and a shower of colorful sprinkles.
Servings: 12-15 doughnuts
Prep time: 10 minutes
Cook / chill / rest time: 15-20 minutes (glaze setting)
Ingredients:
- 12-15 cooled Classic Homemade Doughnuts
- 1 ½ cups (180g) confectioners’ sugar
- ¼ cup (60ml) unsweetened cocoa powder
- 4-5 tablespoons milk or water
- ½ teaspoon vanilla extract
- Colorful sprinkles, for decorating
Instructions:
- In a medium bowl, whisk together the confectioners’ sugar and cocoa powder.
- Gradually add the milk (start with 4 tablespoons) and vanilla extract, whisking until smooth and desired consistency is reached. The glaze should be thick enough to coat a spoon but still pourable.
- Dip the top of each cooled doughnut into the chocolate glaze, allowing excess to drip off.
- Immediately decorate with sprinkles before the glaze sets.
- Place on a wire rack to allow the glaze to set, about 15-20 minutes.
Storage / Serving / Usage Note: Store glazed doughnuts in an airtight container at room temperature for up to 2 days. The glaze will set, but keeps best if not stacked until fully firm.
Simple Tips for Best Results
- Don’t Rush the Proofing: Allowing the dough to rise properly is crucial for fluffy doughnuts. A warm, draft-free spot is ideal.
- Maintain Oil Temperature: Use a thermometer to keep your frying oil consistently at 350°F (175°C). Too cold, and doughnuts become greasy; too hot, and they burn before cooking through.
- Cool Completely: Always ensure doughnuts are completely cool before filling or glazing to prevent sogginess and melting.
- Experiment with Fillings: While we covered popular options, feel free to try lemon curd, dulce de leche, or even peanut butter cream!
- Freshness is Key: Homemade doughnuts are always best enjoyed on the day they are made.
FAQ
What kind of flour is best for doughnuts?
All-purpose flour is generally recommended for its balance of protein, yielding a tender yet sturdy doughnut.
Can I bake these doughnuts instead of frying?
While this recipe is optimized for frying, you can adapt it for baking. Place proofed doughnuts on a baking sheet and bake at 350°F (175°C) for 10-12 minutes, or until golden. They will have a different texture, more like a rich roll.
How do I know if my yeast is active?
When combined with warm milk and a little sugar, active yeast should become foamy and bubbly within 5-10 minutes. If it doesn’t, your yeast might be old or the liquid wasn’t the right temperature.
Final Thoughts
Mastering homemade filled doughnuts is a delightful journey that brings warmth and joy to any kitchen. With this easy recipe for the perfect dough and a variety of delicious filling and topping ideas, you’re ready to create your own irresistible treats. Enjoy the process, share the deliciousness, and savor every bite of your homemade delight!
MEDICAL DISCLAIMER: The information provided in this article is for general knowledge and informational purposes only, and does not constitute medical advice. Always consult with a qualified healthcare professional for any health concerns or before making any changes to your diet or lifestyle.



