These fudge donuts are tender, cocoa-rich cake donuts baked in a donut pan and finished with a thick chocolate fudge glaze. Sour cream keeps the crumb moist, while melted chocolate in the topping gives each donut a glossy, deeply chocolatey finish.
Ingredients
- Nonstick cooking spray, about 1 teaspoon (5 ml), for the pan
- 1 1/2 cups (180 g) all-purpose flour
- 1/2 cup (45 g) unsweetened cocoa powder, preferably Dutch-process
- 3/4 cup (150 g) packed light brown sugar
- 2 teaspoons (8 g) baking powder
- 1/2 teaspoon (2.5 g) baking soda
- 1/2 teaspoon (3 g) fine salt
- 1 teaspoon (2 g) instant espresso powder, optional
- 2 large eggs (about 100 g without shells), at room temperature
- 3/4 cup (180 ml) whole milk, at room temperature
- 1/2 cup (120 g) sour cream, at room temperature
- 1/4 cup (57 g) unsalted butter, melted and cooled slightly
- 2 teaspoons (10 ml) vanilla extract
- For the fudge glaze: 1 cup (170 g) semisweet chocolate chips or finely chopped chocolate
- 2 tablespoons (28 g) unsalted butter
- 2 tablespoons (30 ml) whole milk, plus up to 1 tablespoon (15 ml) more if needed
- 1 cup (120 g) powdered sugar, sifted
- 1/2 teaspoon (2.5 ml) vanilla extract
- A small pinch of fine salt, about 1/16 teaspoon (0.3 g)
Instructions
- Prepare the pan and oven. Set a rack in the middle of the oven and heat it to 350°F (177°C). Coat the wells of a 12-cavity donut pan lightly with nonstick spray, including the center posts. If using two 6-cavity pans, prepare both. Have a wire rack ready for cooling.
- Mix the dry ingredients. Whisk the flour, cocoa, brown sugar, baking powder, baking soda, salt, and optional espresso powder in a large bowl. Break up any firm clumps of brown sugar and cocoa so the batter will mix evenly. If the cocoa is especially lumpy, sift it into the bowl first.
- Mix the wet ingredients. In a second bowl, whisk the eggs, milk, sour cream, melted butter, and vanilla until smooth. The butter should be warm rather than hot; very hot butter can cook the eggs before the batter reaches the oven. Room-temperature dairy also blends more smoothly and helps avoid little butter flecks.
- Make the batter. Pour the wet mixture into the dry ingredients. Fold with a spatula just until no broad streaks of flour remain. The batter should be thick and spoonable, not pour like a thin cake batter. Stop mixing as soon as it comes together; overmixing can make the donuts dense or slightly tough.
- Fill the donut wells. Transfer the batter to a piping bag or a sturdy resealable bag, then snip off a corner about 1/2 inch (1.3 cm) wide. Pipe batter evenly into the wells, filling each about two-thirds full and keeping the center posts clear. A spoon works too, but piping makes it easier to form even rings and helps prevent batter from covering the holes.
- Bake until set. Bake for 10–12 minutes, rotating the pan once if your oven browns unevenly. The donuts are done when the tops spring back lightly and a toothpick inserted into the thickest part comes out without wet batter. Because this is an egg-containing baked dish, check one donut with a food thermometer if needed: the USDA FSIS safe minimum for egg dishes is 160°F (71°C). Avoid baking until the edges are very dark, which can dry the crumb.
- Cool the donuts. Let them rest in the pan for 5 minutes, then loosen the edges gently and turn them out onto the wire rack. Cool on the rack for about 20 minutes more, until no warmth remains. Glazing warm donuts can make the chocolate run off and soak into the surface instead of forming a coating.
- Make the fudge glaze. Put the chocolate and butter in a heatproof bowl. Warm the milk until steaming but not boiling, pour it over the chocolate, and leave it for 2 minutes. Whisk slowly from the center outward until smooth. Whisk in the powdered sugar, vanilla, and salt. If the glaze is too thick to dip, add extra milk 1 teaspoon (5 ml) at a time; if it is too thin, let it stand for a few minutes to thicken.
- Dip and set. Dip the rounded top of each cooled donut into the glaze, lift it, and let excess drip back into the bowl. Return the donut to the rack, glazed side up. Leave the donuts undisturbed for about 10 minutes so the coating can set before serving or packing.
Tips
- Measure flour gently. Spoon flour into a dry measuring cup and level it rather than scooping directly from the bag, which packs in extra flour. A scale is more reliable, especially for cocoa, which can also compact in its container.
- Choose cocoa to suit your pantry. Dutch-process cocoa makes a rounded, dark chocolate flavor. Natural unsweetened cocoa also works; the small amount of baking soda helps the batter rise, though the color and flavor may be a little lighter and sharper. Do not use sweetened hot cocoa mix in place of cocoa powder.
- Keep the batter in the pan wells. Fill each cavity evenly and avoid overfilling. Too much batter can cover the center and leave you with a hole that closes as the donuts bake. If you have a little batter left, bake it in a lightly greased mini muffin cup rather than crowding the pan.
- Adjust the glaze patiently. Add milk in small amounts; a teaspoon can change the consistency noticeably. If the glaze cools and becomes too firm, warm it briefly over a bowl of warm water and stir. Do not overheat it, since chocolate can seize or turn grainy.
Serving Suggestions
Serve the donuts once the glaze has set, either at room temperature or very slightly warm. They pair well with coffee, tea, or a glass of cold milk, and their rich chocolate flavor makes one donut a satisfying dessert portion. For a simple brunch spread, offer them alongside fresh berries or sliced oranges; the bright fruit balances the sweetness without needing another topping.
For a more finished presentation, scatter a small amount of finely chopped toasted hazelnuts, sprinkles, or flaky salt over the glaze before it sets. Add toppings soon after dipping so they adhere. If serving a group, place the donuts in a single layer on a platter rather than stacking them, which can mark the glaze or cause the tops to stick together.
Variations
Make them dairy-free: Use an unsweetened plant-based milk and a thick dairy-free yogurt in place of the milk and sour cream, and use plant-based butter in both batter and glaze. The flavor and crumb may be slightly different, and the glaze may set a little softer depending on the chocolate and butter substitute.
Add a chocolate center: Fold 1/2 cup (85 g) mini semisweet chocolate chips into the finished batter. The chips add little pockets of melted chocolate, so the donuts feel richer and may need a minute or two longer in the oven. Check that the centers are set rather than relying only on the surface color.
Use a different topping: Replace the fudge glaze with a simple dusting of powdered sugar for a less sweet finish, or stir 1/4 teaspoon (1 g) ground cinnamon into the glaze for warmth. You can also add a few drops of peppermint extract, but start sparingly; it is potent and can easily overwhelm the chocolate.
Storage and Reheating
Let the glaze set completely before storing. Keep the donuts in an airtight container at cool room temperature for up to 2 days; separate layers with parchment so the tops do not stick. Because these are baked goods without a perishable filling, refrigeration is not necessary for short-term storage, and it can make the crumb firm. Refrigerate within 2 hours if your kitchen is very warm or if you prefer chilled storage; they keep for up to 4 days in the refrigerator.
To freeze, arrange unglazed, fully cooled donuts in a single layer until firm, then transfer them to a freezer-safe container with parchment between layers. Freeze for up to 2 months for best quality. Thaw at room temperature, then make fresh glaze and dip them. You can freeze glazed donuts too, but the surface may look less glossy after thawing.
For a soft, just-warmed donut, microwave one at a time for about 8–10 seconds. Use short bursts, since too much heat can make the cake rubbery and the glaze run. If reheating several, warm them briefly in a 300°F (149°C) oven for about 4–5 minutes, preferably before glazing. Do not leave the donuts warming unattended, and let hot glaze settle before serving.
Frequently Asked Questions
Can I make these without a donut pan?
Yes. Use a mini muffin pan and fill the cups about two-thirds full; the result will be chocolate cake bites rather than ring donuts. Check them after about 9 minutes and bake until set, since smaller portions cook faster. A regular muffin pan can also work, but the larger cakes need more time and will not have the donut shape.
Can I make the batter ahead?
It is best to bake the batter soon after mixing. Baking powder and baking soda begin working once they meet the wet ingredients, so a long wait can reduce the rise. If you need to work ahead, measure the dry ingredients and wet ingredients separately and refrigerate the wet mixture; combine them just before filling the pan.
Why did my donuts turn out dry?
The most common causes are too much flour, overmixing, or baking for too long. Measure flour by weight when possible, fold only until combined, and begin checking at 10 minutes. Donut pans and ovens vary, so use the spring-back and toothpick cues as well as the stated time.
Why is my fudge glaze lumpy or dull?
Lumps often come from chocolate that has not melted fully or powdered sugar that was not sifted. Let the hot milk sit over the chocolate briefly, then whisk gently; if needed, warm the bowl over warm water while stirring. A dull glaze can happen if the chocolate is overheated or the donuts are still warm. Use gentle heat and cool the donuts fully before dipping.
Can I use this recipe for fried donuts?
This batter is formulated for a donut pan and is too soft to shape and fry safely. Do not drop it into hot oil. For fried donuts, use a yeast-raised or firm cake-donut dough designed to hold its shape in oil; this recipe is intended to be baked.
Related
- Eggnog Recipe: How to Make It Taste Better From Scratch
- Eggnog Recipe: A Smooth, Cooked Holiday Classic
- Eggnog Recipe UK: A Creamy, Gently Spiced Classic
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).