Desserts
This baked chocolate donut hole recipe delivers all the cozy, indulgent qualities of classic donuts—without the frying. 🌟 The secret lies in a simple cake batter that bakes up light and tender, then gets transformed into crispy-edged, bite-sized morsels with a warm spiced glaze that clings perfectly.
I developed this version after years of experimenting with oven-baked alternatives, and it finally nails that ideal texture: tender centers with a satisfying crunch at every edge.
The baking process couldn't be simpler: mix, scoop, bake, and glaze—all in under an hour. No special equipment required, just a standard mixing bowl and a muffin tin.
The dough comes together with basic pantry staples—flour, sugar, eggs, and cocoa powder—while the glaze adds that signature donut-shop appeal with its aromatic blend of cinnamon, nutmeg, and vanilla.
What you end up with is a batch of donut holes that taste freshly made from a bakery, but with the convenience of an oven-baked treat.
What makes these truly special is the texture contrast: the glaze stays glossy and slightly sticky, while the donut holes maintain their crispy exterior and soft interior. The flavor is rich chocolate-forward, with just enough warmth from the spices to make each bite feel like comfort food.
They're perfect for holiday gatherings, potlucks, or satisfying a sudden sweet tooth craving—without the mess of deep-frying.
Once you try these, you'll never go back to the store-bought versions. The recipe scales easily, too, so you can make a double batch for sharing. Let's get started on creating your own batch of these irresistible treats!
Ingredients for baked chocolate donut hole
Pantry staples and a few specialty touches create these irresistible baked chocolate donut holes.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | ¾ cup | White or light brown |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mixing |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Unsweetened Cocoa Powder 🍫 | ⅓ cup | Natural or Dutch-process |
| Baking Powder 🍞 | 1 tsp | Diamond Crystal preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Powdered Sugar 🍚 | 2 cups | For glaze, sifted |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated for warmth |
| Vanilla Bean Paste 🌿 | ½ tsp | For deeper flavor |
The cocoa powder makes all the difference here. Natural cocoa gives a richer chocolate flavor, while Dutch-processed keeps things smoother. Trader Joe's and Whole Foods carry high-quality brands like Ghirardelli or Hershey's Special Dark. For the glaze, powdered sugar is non-negotiable—it dissolves perfectly into the cream for that signature donut-shop consistency. The vanilla bean paste adds depth that regular extract can't match, but if you're in a pinch, double the regular vanilla extract. Make sure your baking powder is fresh—old stuff loses its lift, and these donuts need that tender crumb.
No powdered sugar? Blend granulated sugar in a blender or food processor for a few seconds—it works in a bind. Substituting milk? Oat or almond milk will work, but the texture might be slightly denser. The cocoa powder can be swapped for melted dark chocolate (about 3 oz), but you'll lose that cake-like texture. For the glaze, if you're avoiding dairy, coconut cream works beautifully—just warm it slightly before mixing. The spices are key: if you don't have nutmeg, a pinch of pumpkin pie spice gives a similar warmth. Always taste your glaze before drizzling—adjust with a splash of milk if it's too thick.
Store the baked donut holes in an airtight container with parchment paper between layers for up to 5 days. The glaze keeps them fresh and prevents drying. For longer storage, freeze them for up to 3 months—thaw at room temperature before glazing. I like to make a double batch and freeze half for later. The glaze can be made ahead and reheated gently with a splash of milk if it thickens. These reheat beautifully in the oven at 300°F for 5-10 minutes—just watch for the glaze to set back up.
Why You'll Love This Recipe
- No Mixer Needed: Mixing this dough is like folding a blanket—just a bowl and a spoon. The butter and sugar cream together in seconds (no electric help required), and the cocoa powder dissolves smoothly into the flour. Honestly, my 10-year-old "helps" with this step now.
- Rich Without Guilt: That deep chocolate flavor comes from just a handful of ingredients—no fancy chocolate chips or glaze. The cocoa powder gives it a bold, slightly bitter edge that balances perfectly with the buttery dough. I’ll be real: it’s the kind of treat that makes you forget it’s not fried.
- Weeknight Crowd-Pleaser: These disappear fast at parties, but they’re just as good for breakfast or an after-school snack. Double the batch, bake them in a single sheet pan, and store them in the fridge for days. My husband always grabs one on his way out the door—no one turns them down.
- Pantry Staple Magic: You’re already using what’s in your cupboard: flour, sugar, butter, eggs, and cocoa. No specialty items, no last-minute grocery runs. Between us, this is my go-to when I need something sweet but can’t justify buying donuts. The leftovers? Even better the second day, lightly warmed.
Step-by-step instructions for baked chocolate donut holes
Here's how to bake these rich, fudgy donut holes with crisp edges and a spiced glaze that melts perfectly.
👨🍳 Step 1: Mix Dry Ingredients for Light Texture
In a medium bowl, whisk together the 1.5 cups all-purpose flour, 0.33 cup unsweetened cocoa powder, 1 tsp baking powder, 0.5 tsp salt, 1 tsp ground cinnamon, and 0.25 tsp ground nutmeg. Sift the mixture twice through a fine-mesh sieve to aerate it and prevent dense donut holes. This step is crucial—those little air pockets create the light, tender crumb we want.
Set the dry mixture aside. I like to press it gently with my fingers to break up any remaining lumps, but don't overwork it. The goal is to create a uniform, fine powder that will blend seamlessly with the wet ingredients later.
🍳 Step 2: Cream Butter and Sugar for Maximum Flavor
In a stand mixer fitted with the paddle attachment, beat the 0.5 cup cold cubed butter and 0.75 cup granulated sugar on medium speed for 3-4 minutes until light and fluffy. You'll see the mixture nearly double in volume and become pale in color—this incorporates air that helps create those signature donut hole bubbles.
Here's the thing—using cold butter creates tiny pockets of fat that melt during baking, creating that irresistible crispy exterior. Scrape down the sides of the bowl every 30 seconds to ensure even mixing. When you lift the paddle, the mixture should hold soft peaks.
👨🍳 Step 3: Combine Wet Ingredients for Perfect Moisture
Add the 2 whole large eggs, 1 tsp vanilla extract, and 0.5 tsp vanilla bean paste to the butter mixture. Beat on low speed for 1 minute until just combined. Then add the 0.5 cup milk and mix for another 30 seconds until smooth. The vanilla bean paste adds that extra depth of flavor that makes these donut holes taste like they came from a bakery.
With the mixer running on low speed, gradually add the dry ingredients to the wet mixture. Mix just until combined—about 30 seconds—being careful not to overmix. The dough should be thick but pourable. If it's too stiff, add 1 tablespoon milk at a time until it reaches the right consistency. This ensures tender donut holes that won't be tough.
🔥 Step 4: Bake for Crisp Edges and Fudgy Centers
Preheat your oven to 350°F. Line two baking sheets with parchment paper and lightly grease them with butter. Using a piping bag fitted with a ¼-inch round tip, pipe 1-inch balls of dough onto the prepared baking sheets, spacing them 2 inches apart. They'll spread slightly as they bake, so don't crowd them.
Bake for 12-14 minutes until the edges are deep golden brown and a toothpick inserted into the center comes out with just a few moist crumbs (not wet batter). The donut holes should look almost crispy on the outside but still soft in the center. Real talk: don't overbake them or they'll turn dry. Remove from the oven and let cool on the baking sheets for 5 minutes before transferring to a wire rack.
🥘 Step 5: Make the Warm Spiced Glaze
While the donut holes cool, make the glaze by whisking together 2 cups powdered sugar, 0.25 cup heavy cream, and 1 tsp vanilla extract in a medium bowl until smooth. The mixture should be thick enough to coat the back of a spoon but still drizzle easily. If it's too thick, add 1 teaspoon milk at a time until you reach the perfect consistency.
Here's where it gets fun—dip each donut hole halfway into the glaze, letting any excess drip off back into the bowl. Place them on a wire rack set over parchment paper to allow the glaze to set slightly while keeping them warm. The residual heat from the donut holes will help the glaze melt beautifully, creating that perfect balance of crisp and creamy.
Pro Tips For Making Baked Chocolate Donut Hole
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot sugar makes a greasy mess that won’t emulsify right. Warm the butter in the microwave for 20 seconds first, then whisk it into the sugar while it’s still liquid. The batter will be smoother, and your donut holes won’t turn out greasy or dense.
- Sift That Cocoa: That cocoa powder isn’t just flavor—it’s texture. If you skip sifting, you’ll end up with lumps that make your batter uneven and your baked donut holes look streaky. Use a fine-mesh sieve and tap it firmly over the bowl. Trust me, your chocolate flavor will be richer and more consistent.
- Don’t Overmix the Batter: After burning three batches, I finally figured out the real enemy isn’t the oven—it’s overworked batter. Mix the wet and dry ingredients just until combined, maybe 10-12 strokes max. Overmixing develops gluten, and your donut holes will turn out tough instead of tender. Stop when there’s one tiny streak of flour left.
- Bake in Two Batches: Your oven’s hot spots are real, and crowding the pan guarantees uneven baking. Use half the batter for the first round, spread the donut holes in a single layer, and bake until the edges are set but the centers still look slightly underdone. Pull them out, then bake the second batch—this keeps every donut hole perfectly golden, not burnt on the edges and raw inside.
Perfect pairings for these flavors
Glaze Variations
For a chocolate ganache glaze, melt ½ cup heavy cream with ½ cup chopped dark chocolate (70% cocoa) in a microwave-safe bowl, stirring every 30 seconds until smooth. Let cool slightly before drizzling over warm donut holes. This adds a luxurious, fudgy contrast to the spiced glaze. 🍫
Creamy Dips
Serve with warm chocolate sauce made by melting ½ cup white chocolate chips with ¼ cup heavy cream and 1 tsp vanilla extract. Dip donut holes halfway for a decadent twist.
For a tangy option, try orange cream cheese dip—mix 4 oz cream cheese, 2 tbsp powdered sugar, and 1 tbsp orange zest
Fruit Toppings
Add fresh raspberries or strawberries for a bright contrast—their acidity cuts through the richness. Arrange them on a platter with the donut holes and drizzle with a little honey for extra shine. I love this combo during summer gatherings! 🍓
Crunchy Additions
Sprinkle crushed pistachios or toasted coconut flakes over the glaze for texture. For extra crunch, roll the donut holes in powdered sugar after glazing. A pinch of sea salt on top enhances the chocolate flavor with every bite. 🥥
Coffee Pairings
These donut holes are perfect with espresso or cappuccino—the bitterness of coffee balances the sweetness beautifully. For a cozy treat, serve with hot chocolate or caramel latte. I often make a double batch to share with my morning coffee crew! ☕
Seasonal Twists
In fall, add pumpkin pie spice to the glaze (½ tsp) for a cozy vibe. For winter holidays, roll glazed donut holes in shredded coconut and top with mini marshmallows before baking at 350°F for 2 minutes
Nutrition facts
Frequently asked questions
Can I make these without a stand mixer?
Use a large bowl and hand mixer or even a sturdy whisk. For the butter and sugar, beat vigorously with a hand mixer for 5-7 minutes until light and fluffy. Just be patient—it takes more elbow grease but works perfectly. The key is to incorporate plenty of air for that tender texture.
Why did my donut holes turn out dense?
Overmixing the batter or using old baking powder are the most common culprits. Mix just until combined (about 30 seconds after adding dry ingredients) and make sure your baking powder is fresh. Also, don't skip sifting the dry ingredients—this creates air pockets for a light texture. Cold butter also helps prevent density.
Can I make these gluten-free?
Yes! Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). You may need to add ½ tsp xanthan gum if your blend doesn't contain it. The texture will be slightly denser but still delicious. For best results, use a gluten-free measuring cup and don't overmix the batter.
How do I store them without getting soggy?
Store in an airtight container with parchment paper between layers for up to 5 days. For longer storage, freeze them for 3 months. Thaw at room temperature before glazing. The glaze helps preserve freshness, but if you're storing unglazed donut holes, place them in a single layer on a baking sheet before transferring to the container.
What's the best way to reheat glazed donut holes?
For a quick fix, microwave for 10-15 seconds to soften the glaze. For even better results, warm in the oven at 300°F for 5-10 minutes until the glaze melts beautifully. The oven method keeps them crispy while warming through. Just watch closely—the glaze sets quickly when cool!
