These Hungarian Donuts with Chocolate Cream are soft, airy, golden, and wonderfully indulgent. Inspired by traditional Hungarian yeast-raised donuts, these treats have a delicate, fluffy interior and a lightly crisp exterior.
Filled with silky chocolate cream and finished with powdered sugar, they make a beautiful dessert for weekends, holidays, afternoon tea, or whenever you’re craving something homemade and special.
Ingredients
For the Donuts
- 4 cups all-purpose flour
- 2¼ teaspoons active dry yeast
- ¼ cup granulated sugar
- ½ teaspoon salt
- 1 cup warm milk
- 3 large egg yolks
- 4 tablespoons unsalted butter, melted
- 1 teaspoon vanilla extract
- 1 tablespoon rum or rum extract, optional
- Vegetable oil, for frying
For the Chocolate Cream
- 1 cup heavy cream
- 6 oz semisweet or dark chocolate, finely chopped
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
For Finishing
- Powdered sugar, for dusting
- Melted chocolate, optional
- Chocolate shavings, optional
Instructions
1. Activate the Yeast
Pour the warm milk into a small bowl. It should feel warm but not hot.
Stir in the sugar and yeast. Let the mixture stand for 5–10 minutes, until foamy.
If the mixture doesn’t become foamy, the yeast may no longer be active and should be replaced.
2. Make the Dough
In a large mixing bowl, combine the flour and salt.
Add the yeast mixture, egg yolks, melted butter, vanilla, and rum if using.
Mix until a soft dough forms.
Transfer the dough to a lightly floured surface and knead for approximately 8–10 minutes, until smooth and elastic.
The dough should feel soft and slightly tacky but should not be excessively sticky.
3. Let the Dough Rise
Place the dough in a lightly greased bowl.
Cover with a clean kitchen towel or plastic wrap and place it somewhere warm.
Let it rise for approximately 1–1½ hours, or until doubled in size.
4. Shape the Donuts
Gently punch down the dough and transfer it to a lightly floured surface.
Roll it out to approximately ½ inch thick.
Use a round cutter about 3 inches wide to cut the donuts.
Place the dough rounds on a lightly floured baking sheet, leaving space between them.
Cover loosely and let them rest for another 20–30 minutes.
5. Heat the Oil
Pour enough vegetable oil into a deep, heavy-bottomed pot to provide several inches of depth.
Heat the oil to approximately 350°F (175°C).
Use a kitchen thermometer to maintain the temperature. If the oil is too hot, the outside can brown before the inside cooks. If it’s too cool, the donuts can absorb excess oil.
6. Fry the Donuts
Carefully place a few donuts into the hot oil, being careful not to overcrowd the pot.
Fry for approximately 1½–2 minutes per side, or until golden brown.
Turn them gently using a slotted spoon or tongs.
Transfer the cooked donuts to a paper towel-lined plate or wire rack to drain.
Repeat with the remaining dough.
Allow the donuts to cool completely before filling.
Make the Chocolate Cream
7. Heat the Cream
Pour the heavy cream into a small saucepan.
Heat over medium-low heat until steaming and just beginning to simmer around the edges. Do not bring it to a rolling boil.
8. Add the Chocolate
Place the chopped chocolate in a heatproof bowl.
Pour the hot cream over the chocolate and let it sit for about 2 minutes.
Add the powdered sugar, vanilla, and salt.
Whisk until completely smooth and glossy.
9. Cool and Whip
Allow the chocolate mixture to cool until thickened.
For a lighter filling, refrigerate it until chilled, then beat with an electric mixer until fluffy and spreadable.
If the cream becomes too firm, let it sit at room temperature for a few minutes before filling the donuts.
Fill the Donuts
Transfer the chocolate cream to a piping bag fitted with a small round tip.
Make a small hole in the side of each cooled donut using a skewer or the tip of a piping nozzle.
Pipe the chocolate cream into the center until each donut feels pleasantly filled without bursting.
Dust generously with powdered sugar.
For an extra-decadent finish, drizzle with melted chocolate and sprinkle with chocolate shavings.
Tips for Perfect Hungarian Donuts
Use fresh yeast. Active yeast is essential for creating light, airy donuts.
Don’t add too much flour. A slightly soft dough produces a more tender finished donut.
Allow enough rising time. The dough should visibly expand before frying.
Keep the oil temperature steady. Aim for around 350°F (175°C) throughout frying.
Don’t overcrowd the pot. Adding too many donuts at once can lower the oil temperature dramatically.
Cool before filling. Hot donuts can cause the chocolate cream to melt and become difficult to control.
Easy Variations
Vanilla Cream Donuts
Replace the chocolate filling with pastry cream or vanilla whipped cream.
Hazelnut Chocolate Donuts
Add 2–3 tablespoons of hazelnut spread to the chocolate cream for a richer nutty flavor.
Jam-Filled Donuts
Fill the donuts with apricot, raspberry, strawberry, or plum jam instead of chocolate cream.
Cinnamon Sugar Donuts
Instead of powdered sugar, toss the freshly fried donuts in a mixture of granulated sugar and cinnamon.
Storage
These donuts are best enjoyed the day they are made.
Because the filling contains dairy, store filled donuts in an airtight container in the refrigerator and consume within 2–3 days.
For the best texture, allow refrigerated donuts to sit at room temperature for a short time before serving.
Unfilled fried donuts can be stored at room temperature for about a day, although they are best when fresh.
Frequently Asked Questions
Can I bake these donuts instead of frying them?
Yes, although the texture will be different. Place the shaped donuts on a lined baking sheet and bake at approximately 375°F (190°C) until lightly golden and cooked through. They will be more bread-like and less crisp than fried donuts.
Can I prepare the dough the night before?
Yes. After kneading, cover the dough and refrigerate it overnight. Allow it to come closer to room temperature before shaping and give it enough time to rise properly.
Why are my donuts greasy?
The oil may have been too cool. Maintaining the frying temperature around 350°F (175°C) helps the donuts cook quickly without absorbing excessive oil.
Can I use milk chocolate?
Yes. Milk chocolate creates a sweeter, softer chocolate filling. Dark or semisweet chocolate gives the cream a richer, less-sweet flavor.
Final Thoughts
These Hungarian Donuts with Chocolate Cream are an irresistible homemade treat with a beautifully soft center, golden fried exterior, and luscious chocolate filling. They take a little time because the yeast dough needs to rise, but the result is well worth the effort.
Serve them freshly dusted with powdered sugar alongside coffee or tea, and you’ll have a dessert that feels straight from a cozy European bakery.