Desserts
This chocolate doughnut holes recipe delivers the perfect balance of crispy exterior and cakey centers that disappear in your mouth—just like your favorite bakery’s. After years of perfecting the dough and frying technique, I’ve cracked the code for golden, pillowy bites that stay fresh for days.
The secret lies in precise timing and temperature control, ensuring each bite has that signature texture we all crave.
What sets this recipe apart is the foolproof dough preparation, which uses simple pantry staples but delivers restaurant-quality results. You’ll need just 15 minutes of active prep time followed by 30 minutes of frying and cooling, making it ideal for weekend baking or holiday gatherings.
The dough rises just enough to create that signature cakey interior while maintaining a sturdy structure for frying.
By the time you’re done, you’ll have a batch of deep-fried chocolate doughnut holes with a crispy exterior that gives way to a tender, melt-in-your-mouth center. The rich chocolate flavor is balanced perfectly, making these bites irresistible whether enjoyed fresh or dusted with powdered sugar.
This recipe is designed to impress, whether you’re serving them at a brunch spread or satisfying a late-night sweet tooth.
For added flair, consider rolling the fried doughnut holes in melted chocolate or coating them in cinnamon sugar before serving. The versatility of this recipe means you can customize it to suit any occasion or preference—just follow the steps closely for the best results.
Let’s get started on creating these decadent treats!
Ingredients for chocolate doughnut holes
Simple pantry staples transform into decadent chocolate doughnut holes with crispy edges and cakey centers.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | ½ cup | White or light brown |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Baking Powder 🍞 | 1 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Unsweetened Cocoa Powder 🍫 | ⅓ cup | Dutch-processed for smoothness |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality extract |
| Vegetable Oil 🫒 | 3 cups | For deep-frying, 350°F |
| Powdered Sugar 🍚 | 1 cup | For dusting, sifted |
| Dark Chocolate Chips 🍫 | ½ cup | Optional for rolling |
| Cinnamon Sugar Mix 🌿 | ¼ cup | Optional for coating |
The flour and cocoa powder are your foundation—King Arthur flour or Bob’s Red Mill for the best texture, but any all-purpose works. Dutch-processed cocoa powder like Dutch Bros gives a smoother flavor without bitterness. For the butter, Plugrá or Land O’Lakes unsalted work perfectly—just make sure it’s cold when cutting into the dough. The baking powder is non-negotiable here; Rumford aluminum-free is my go-to for consistent rise. If you’re in a pinch, Diamond Crystal kosher salt is worth hunting down—it dissolves cleanly and enhances flavor without overpowering the chocolate.
No cocoa powder? Melted dark chocolate at double the amount works in a bind, though texture might vary slightly. Swap whole milk for half-and-half if that’s what you have, but the butterfat in whole milk helps create that signature cakey interior. Vanilla extract is where you shouldn’t cut corners—McCormick pure or Nielsen-Massey are reliable brands. For the oil, vegetable or canola are perfect, but peanut oil (if nut-free) gives the cleanest fry. Pro tip: If you’re rolling the fried doughnut holes in chocolate, Ghirardelli baking bars melt beautifully and add richness without overpowering the dough’s flavor.
Freshly fried doughnut holes stay crispy for 2-3 hours at room temperature, so make them fresh if serving immediately. For longer storage, keep in an airtight container with parchment paper between layers—they’ll stay fresh for 3-4 days. Freeze fried (uncoated) doughnut holes for up to 1 month—reheat in a 350°F oven for 5-7 minutes to restore crispiness. The powdered sugar coating? Best used within 24 hours for that signature bakery-fresh crunch.
Why You'll Love This Recipe
- No Yeast, No Stress: I mix the dough in one bowl, roll it out, cut it—no waiting, no rising. That butter keeps it tender while the baking powder gives it just enough lift to stay light. Honestly, it’s the kind of recipe that lets me make dessert without planning ahead.
- Rich Without Effort: The dough gets its chocolate punch from melted butter and sugar right in the mix, so every bite has that deep, molten cocoa flavor. Between us, the crispy edges and soft centers? That’s the magic I crave—no fancy techniques, just pure satisfaction.
- Party or Breakfast: Fry them up for a crowd at game day or bake them in the morning for a quick snack. I’ve even tossed leftover doughnut holes into oatmeal (yes, really) when I’m in a rush. They’re the kind of treat that works anywhere.
- Budget-Friendly Indulgence: Flour, sugar, butter—these are pantry staples that don’t break the bank. A single batch feeds four, and leftovers freeze like a dream. I’ll be real: it’s my go-to when I want to feel fancy without spending extra.
Step-by-step instructions for chocolate doughnut holes recipe
Here's how to create perfectly cakey chocolate doughnut holes with crispy exteriors and tender interiors.
Mix Dry Ingredients for Light Texture
In a medium bowl, whisk together the 2 cups all-purpose flour, 0.5 cup granulated sugar, 1 teaspoon baking powder, and 0.5 teaspoon salt. Sift the mixture through a fine-mesh sieve directly into a large mixing bowl to aerate the flour and eliminate any lumps. This step ensures your doughnut holes will have that signature light, cakey texture.
Next, add the 0.33 cup unsweetened cocoa powder to the dry mixture and whisk until completely combined. The cocoa powder should be evenly distributed throughout the flour—this prevents any bitter pockets in your finished doughnut holes. I like to use Dutch-processed cocoa powder here because it dissolves more smoothly and doesn't leave that gritty texture some natural cocoa powders do.
Cut in Cold Butter for Flaky Layers
Add the 0.5 cup cold, cubed unsalted butter to the dry ingredients. Using a pastry cutter or your fingers, work the butter into the flour mixture until it resembles coarse crumbs with pea-sized butter pieces remaining. The butter should be cold enough to hold its shape but soft enough to break down—this creates those beautiful flaky layers when fried.
Here's the thing—if your butter starts to melt before you finish cutting it in, pop the bowl into the refrigerator for 5 minutes to firm it up again. Overworked butter leads to tough doughnut holes, so be gentle with your mixing. You want to preserve as much air as possible in the batter for that light, airy texture.
Combine Wet Ingredients for Smooth Batter
In a separate bowl, whisk together the 1 whole large egg, 0.5 cup milk, and 1 teaspoon vanilla extract until fully combined. The egg acts as a binder here, while the milk adds moisture and helps create that perfect cakey crumb. I always use room-temperature eggs—they incorporate more smoothly than cold ones, preventing lumps in your batter.
Gradually pour the wet ingredients into the dry mixture while gently stirring with a wooden spoon or rubber spatula. Mix just until combined—you shouldn't see any dry flour remaining. Overmixing develops gluten, which makes doughnut holes tough rather than tender. The batter should be thick but pourable, similar to pancake batter consistency.
Fry in Small Batches for Perfect Doneness
Heat 3 cups vegetable oil in a deep-fryer or heavy saucepan to 350°F. Use a deep-fry thermometer to monitor the temperature—this is crucial for even cooking. Once the oil reaches temperature, carefully drop spoonfuls of batter into the hot oil, using about 1 tablespoon per doughnut hole. I like to use a small ice cream scoop for consistent-sized holes.
Fry the doughnut holes for 1 minute to 1 minute 30 seconds until they're golden brown on all sides. They'll float to the surface when ready—this is your visual cue that they're cooked through. Use a slotted spoon to remove them and drain on a wire rack or paper towels. Don't overcrowd the pan, or the oil temperature will drop and your doughnut holes will absorb too much oil.
Coat and Serve Immediately
While still warm, roll the fried doughnut holes in either the 0.25 cup cinnamon sugar mix or the 0.5 cup dark chocolate chips—your choice. For the chocolate version, I recommend using a fork to press the chocolate chips lightly onto the warm doughnut holes so they adhere better. The residual heat from frying helps the chocolate melt slightly for better coverage.
Finally, dust the finished doughnut holes with 1 cup powdered sugar for that classic presentation. Serve immediately while warm—they're best enjoyed straight from the fryer when the centers are still tender and the exteriors are crisp. These chocolate doughnut holes keep well in an airtight container for up to 2 days, but I promise they won't last that long in your house.
Pro Tips For Making Chocolate Doughnut Holes
- Chill the Dough: After mixing, refrigerate the dough for at least 30 minutes—yes, even if you’re impatient. Cold dough fries up cleaner and holds its shape better, so you won’t end up with greasy, misshapen blobs. I learned this the hard way when my first batch turned into a sad, greasy puddle in the oil.
- Use Room-Temp Butter: Let your unsalted butter sit out until it’s soft but not melted—about 1 hour at room temperature. Cold butter creates lumps in the dough, while melted butter makes the dough too sticky to handle. Soft butter mixes smoothly and gives that perfect tender crumb.
- Cut Uniform Slices: Use a bench scraper or sharp knife to slice the dough into 1-inch pieces—consistent size means even cooking. I used to eyeball it, and some holes would be undercooked while others turned into hockey pucks. A ruler helps if you’re not great with visual cues.
- Fry in Batches: Keep the oil at 350°F (175°C) and fry no more than 10-12 holes at a time—crowding drops the temperature and makes them soggy. Use a slotted spoon to transfer them to a paper towel-lined tray, or they’ll steam back into greasy messes. Trust me, your future self will thank you.
Common mistakes when making great chocolate doughnut holes
Overmixing the Dough
This is the #1 mistake I see beginners make—they treat doughnut hole batter like cake batter and mix it aggressively. Once you combine the wet ingredients, stir just until no dry spots remain.
Overmixing develops gluten, which makes your doughnut holes tough instead of tender. I recommend using a rubber spatula and mixing with gentle, folding motions to preserve that delicate cakey texture. 💫
Skipping the Sift
Sifting your dry ingredients is non-negotiable for light, airy doughnut holes. Unsifted flour creates dense pockets that make your holes heavy. I always sift the flour, sugar, baking powder, and cocoa powder together into the mixing bowl.
For best results, use a fine-mesh sieve—it eliminates lumps and aerates the flour for that signature bakery texture.
Incorrect Oil Temperature
Frying at the wrong temperature ruins everything—too hot burns the outside before the center cooks, while too cool makes greasy, doughy holes. Always maintain 350°F using a deep-fry thermometer. I recommend frying in small batches (no more than 6-8 holes at once) to maintain consistent temperature.
Dropping cold batter into hot oil can cause dangerous splattering, so let your batter sit at room temperature for 10 minutes before frying.
Undercooking or Overcooking
Doughnut holes should cook until golden brown—about 1 minute to 1 minute 30 seconds per batch. Undercooked holes stay doughy inside, while overcooked ones become dry. The key is watching for that perfect float test: when they rise to the surface and maintain their shape, they're ready.
Immediately transfer to a wire rack to prevent steaming, which makes them soggy.
Coating Too Early
Rolling your doughnut holes in chocolate or cinnamon sugar too soon after frying creates a sticky mess. Let them cool for 2-3 minutes first so the exterior firms up slightly. For chocolate coating, I melt the chips with 1 teaspoon coconut oil (30 seconds in microwave) for smoother application.
The residual heat from frying helps the coating adhere perfectly without sliding off.
Ignoring the Resting Time
Freshly fried doughnut holes need 10-15 minutes to set before coating. This crucial step prevents the chocolate or sugar from melting into a gooey mess. During this time, the internal temperature equalizes, making the coating process much cleaner.
Pro tip: Place them on a wire rack instead of paper towels—the rack allows air circulation, preventing sogginess while they cool. ⏰
Nutrition facts
Frequently asked questions
Can I make these without deep-frying?
For a baked version, spoon 1-tablespoon portions of batter onto a parchment-lined baking sheet and bake at 375°F for 10-12 minutes until golden. Brush with melted chocolate afterward for that signature flavor. The texture will be slightly denser but still delicious.
How do I store leftover chocolate doughnut holes?
Keep them fresh in an airtight container with parchment between layers for up to 3 days. For longer storage, freeze uncoated holes for 1 month. Reheat frozen holes at 350°F for 5 minutes to restore crispiness. The powdered sugar coating is best used within 24 hours for maximum crunch.
Why did my doughnut holes turn out greasy?
Greasy doughnut holes usually mean the oil was too cool or you overcrowded the pan. Always maintain 350°F and fry in small batches (no more than 6-8 holes at once). Let the batter sit at room temperature for 10 minutes before frying to prevent temperature shock in the oil.
Can I make this recipe gluten-free?
Yes! Swap the all-purpose flour for a 1:1 gluten-free baking flour blend like Bob's Red Mill. Add 1/4 teaspoon xanthan gum to improve texture. The dough will be slightly more delicate, so handle gently when forming the holes. Expect a denser but still delicious result.
What's the best way to serve these?
For a classic presentation, dust with powdered sugar and serve warm with coffee or milk. For a festive touch, roll half in melted chocolate and half in cinnamon sugar. They're perfect for brunch spreads, holiday parties, or as a sweet snack with ice cream. The chocolate version pairs beautifully with vanilla ice cream!
